Managing products

Before you can send products to the Shopify Fulfillment Network, you need to make sure the products meet certain requirements, and have the necessary details to be accepted. Then you can add the products to the Shopify Fulfillment Network.

Product requirements

Before you send your products to the Shopify Fulfillment Network, complete the following actions:

  1. Make sure that your products are eligible.
  2. Add all the required details to your products.
  3. Send electronic copies of material data sheets for any products that require them to your Fulfillment Success Manager.

Product eligibility

The following products are ineligible for the Shopify Fulfillment Network:

  • oversized items
  • hazardous materials
  • firearms
  • explosives
  • aerosols
  • items that contain alcohol
  • items that require refrigeration or freezing
  • items that contain lithium batteries
  • regulated goods such as cannabidiol, tobacco, and pharmaceuticals

For more information about activities that are prohibited in connection with your use of the Shopify services, see the Shopify Acceptable Use Policy.

Prepare your products

Each product variant must have the following product details:

Each product variant must also have the following settings:


A SKU (Stock Keeping Unit) is a unique alphanumeric code that's used to identify a product or variant of a product, based on details such as its model, size, or color. SKUs can vary in length and can include letters, numbers, or both. SKUs are used to distinguish product variants, track inventory, and ship the right item to customers.

Verify that each product variant has a unique SKU. For more information, refer to Change variant details.

Do not change the SKU of a product that you have submitted to the Shopify Fulfillment Network.


A barcode is a machine-readable pattern used internationally to store and locate product information. Barcodes are made of numbers, and can vary in length depending on the type of the product. Your barcodes must be a Global Trade Item Number (GTIN), such as a UPC, EAN, or ISBN number.

Verify that each product variant has a unique barcode; you can’t have duplicate barcodes. Make sure it’s a new or existing GTIN, like a UPC, EAN, or ISBN number. Don’t invent false GTIN information for your products.

If your products don’t have a GTIN, then you can get one through one of the following options:

You need to enter each product's GTIN in your Shopify admin. Add a GTIN to a product using one of the following methods:

Having correct barcodes is very important for when you ship your products to the Shopify Fulfillment Network. Make sure that the barcode in your admin matches the physical barcode attached to the product. To print barcodes through your Shopify admin, refer to Barcode printers.

Product weights

The weight of your products is used to calculate shipping rates. Use a scale to weigh the products that you plan to send to a fulfillment center and add the weights to your product details. You can order scales from the Shopify Hardware Store.

To add a weight to your product details, go to the product page and check This is a physical product in the Shipping section. For more information, refer to Change variant details.

Tariff codes

The HS tariff code provides information to customs about tariffs to apply to the order. Look up HS tariff codes and assign them to the products that you ship internationally. To learn how to add HS tariff codes to your products, refer to Change variant details

Add a product to the Shopify Fulfillment Network

To add a product to the Shopify Fulfillment Network, you must first submit it to your Fulfillment Success Manager for approval.


  1. From your Shopify admin, go to Products > All products.
  2. Click the product.
  3. If the product has variants, then click Edit beside one of them.
  4. In Fulfillment details, click Add fulfillment details.
  5. In Replenish notifications, enter how many days' notice you need to send more inventory. You'll receive a notification this many days before your inventory is predicted to reach zero. For more information, refer to Inventory notifications.
  6. In Special handling, select shipping and handling attributes. For more information, refer to Special handling
  7. Click Save.
  8. If the product has variants, repeat steps 4-7 for each remaining variant.
  9. Complete any additional steps that your Fulfillment Success Manager has provided you.

Special handling

Adding special handling attributes lets Shopify know how to handle your products when they arrive at the fulfillment center. When adding fulfillment details, you can select the following special handling attributes:

  • This product is fragile - The product is breakable and needs to be handled with care.
  • This product has shelf life - The product is perishable and needs to be tracked using the barcode and SKU.
  • This product is lot controlled - The product is tracked and must be identified in case of a recall.

Ready to start selling with Shopify?

Try it free