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 the Fulfillment Success team.

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. You can’t use the same SKU on different variants. If any of your variants have the same SKU, then change one of the variant's 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 contain a series of numbers that can vary in length depending on the type of the product. For the Shopify Fulfillment Network to fulfill your orders, the barcodes on your products must be 8-24 digits long.

Verify that each product variant has a unique barcode. You can’t use the same barcode on different variants.

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

Unless you ship and fulfill with retail establishments that require a GTIN, such as a UPC, EAN, or ISBN, your product barcodes for the Shopify Fulfillment Network don't need to be a GTIN. If you need to obtain a GTIN, then you can use one of the following options:

  • Request the GTIN from your manufacturer.
  • Buy the GTIN with GS1 standards.

You need to enter each product's barcode in your Shopify admin. Add a barcode 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 the Fulfillment Success team 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 the Fulfillment Success team provides 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