Getting started with the Shopify Fulfillment Network

Before you begin using the Shopify Fulfillment Network (SFN), you need to prepare your products and business within Shopify. Preparing your products in advance helps make sure that the fulfillment centers are ready to receive your inbound transfers, which gets your products ready for fulfillment faster.

Getting started with Shopify Fulfillment Network

If you're new to the Shopify Fulfillment Network, then follow these steps to get set up.

  1. Make sure that your products are eligible for the SFN.
  2. Assign SKUs and barcodes to your products and variants.
  3. Upload your products to the SFN app.
  4. Create an inbound transfer in the SFN app.
  5. Pack and label your products.
  6. Send your products to a Shopify Fulfillment Center location.
  7. Set up your shipping rates for the SFN in the Shipping section of your Shopify admin:
    1. Set up shipping profiles.
    2. Set up your locations.

If you want to fulfill orders in Canada, then there are additional steps you need to complete. Learn more about getting started with Shopify Fulfillment Network in Canada.

Shipping profiles

Shipping profiles let you specify which of your fulfillment locations should fulfill an order based on the customer's shipping address. You can use shipping profiles to direct orders to SFN fulfillment centers based on the customer's location.

If you create a draft order, then make sure that you manually select the desired fulfillment center that you want to fulfill the order. For example, if you want an SFN fulfillment center to fulfill the order, then select SFN as your fulfillment location.

For more information, read about shipping profiles.

Set up your locations

Apps that stock inventory or fulfill orders for you, such as SFN, are considered locations. When you add SFN to your store, it's automatically added as a location. SFN doesn't count towards your account's location limit.

If a location has shipping rates assigned to it, and can fulfill an entire order, then the order is routed to that location for fulfillment. If no location has shipping rates assigned to it, or can't fulfill an entire order, then the location that has the highest priority oversells the product. Overselling is blocked only if inventory is sold out at all of your fulfillment locations.

If an order can be fulfilled at a single fulfillment location, then the order is routed to that fulfillment location. If the order can't be fulfilled at the location that you set as your first priority, then the other locations are checked for available inventory.

If inventory from multiple fulfillment locations is needed to fulfill a single order, then the order is split the cart is charged a shipping fee for each location. When no fulfillment center can fulfill an order, and when SFN was the originally intended fulfillment location, the order is placed on hold in the SFN app due to insufficient inventory.

If the order can't be fulfilled for other reasons, then the order is labeled as Unfulfilled in your Shopify admin.

For more information, read about setting up your locations.

In this section

Ready to start selling with Shopify?

Try it free