Using fulfillment services

AdminSettingsShipping

A fulfillment service is a third party warehouse that prepares and ships your orders for you. Using a fulfillment service is a great option if you don't want to have to deal with shipping, or if you’ve grown beyond your existing warehousing capabilities to a point where you can't ship items manually anymore.

Three fulfillment services appear on your Shipping page by default:

You can also use a custom fulfillment service.

Using Fulfillment by Amazon

Fulfillment by Amazon lets you store your inventory and fulfill your orders from an Amazon.com fulfillment center.

Caution

Shopify's built-in Amazon fulfillment integration is only available in the USA and does not support fulfilling to overseas army bases. International Amazon accounts should use either the Amazon FBA or eCommHub app integrations.

The general procedure for using Fulfillment by Amazon with Shopify is:

  1. Activate Fulfillment by Amazon in your Shipping page
  2. Add Amazon’s shipping rates to your own shipping settings
  3. Configure your products for Fulfillment by Amazon
  4. Send sold items for fulfillment

Activating Fulfillment by Amazon

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.
  2. Scroll down to Fulfillment/Dropshipping.
  3. Locate the Amazon logo and click Activate next to it. When the window opens, click the link to set up an account, or type your credentials into the fields.

    #

  4. Click Activate.

    When you've activated Fulfillment by Amazon, you should add Amazon's shipping rates to your own shipping settings.

Setting shipping rates for Fulfillment by Amazon

Reminder

Make sure you've activated Fulfillment by Amazon before you try to set their shipping rates.

Amazon offers the following shipping options:

  • Standard Shipping
  • Expedited Shipping
  • Priority Shipping.

For each of your shipping destinations, you must define a shipping rate that matches each of these Amazon options. Make sure that you:

Configuring your products for Fulfillment by Amazon

Reminder

Make sure you've activated Fulfillment by Amazon and added their shipping rates before you configure your products.

The procedure for configuring your products varies slightly depending on whether you are:


Configuring new products for Fulfillment by Amazon

  1. When you’re adding a new product, on the Add product page, scroll down to Inventory & variants.
  2. Under Inventory, use the drop-down menu to select Fulfillment by Amazon.
  3. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Fulfillment by Amazon product list (the SKU is called Merchant SKU, or MSKU, in Amazon.)

  4. Under Inventory policy, choose Shopify tracks this variant's inventory.

  5. Click Save and close.


Configuring existing products for Fulfillment by Amazon

  1. From your shop admin, click Products to go to your Products page.
  2. Click on the name of the product you want to enable fulfillment for.
  3. Scroll down to the Inventory & Variants field and click Edit.
  4. Locate the Inventory section. In the drop-down menu under Fulfillment, select Fulfillment by Amazon.

  5. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Fulfillment by Amazon product list (the SKU is called Merchant SKU, or MSKU, in Amazon.)
  6. Under Inventory policy, choose Shopify tracks this variant's inventory.
  7. Click Save and close.


Bulk editing

If you have many products to edit, consider exporting your products as a .csv file, editing the file and re-importing with the overwrite option on.

Sending sold line items for Fulfillment by Amazon

A fulfillment service will not ship an item for you until you mark the order as fulfilled from your Shopify admin.

Using Shipwire

When you integrate Shipwire with your Shopify store, your customers will be offered Shipwire delivery services at checkout, and Shipwire will update your product inventory levels after fulfillment.

The general procedure for using Shipwire with Shopify is:

  1. Obtain a Shipwire account and add your products
  2. Activate Shipwire in your Shipping page
  3. Add Shipwire's shipping rates to your own shipping settings
  4. Configure your products for Shipwire
  5. Send sold items for fulfillment

Setting up your account with Shipwire

Reminder

Your account setup might vary slightly from these instructions. If you have any problems, you must contact Shipwire directly, because Shopify is unable to access or manage your Shipwire account. Shipwire offers a step-by-step setup guide here.

1. Register for a Shipwire account and confirm your registration when you receive a confirmation email from Shipwire.

2. Define your products in your Shipwire product catalog. You can add products individually or using a spreadsheet, but in either case:

  • You must give each product or variant an SKU which matches its SKU in Shopify.
  • You must provide accurate weights (correct to the nearest gram) and product dimensions for each product or variant. The weights you give must match the weights of your products in Shopify.

Reminder

When you specify weights, make sure you use the same units (pounds or kilograms) in Shopify and Shipwire.

3. When you're asked to add your selling tools, choose Shopify from the list.

4. Read the Shipwire user agreement and privacy policy and click to accept them.

Activating Shipwire

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.
  2. Scroll down to Fulfillment/Dropshipping.
  3. Locate the Shipwire logo and click Activate next to it. When the window opens, type your email address and Shipwire account password into the fields.

    #

  4. Click Activate.

  5. Scroll to the top of the screen and refresh the page. The Shipwire connection appears in the shipping rates for each of your destinations.

Adding Shipwire's shipping rates to your own shipping settings

Shipwire offers the following shipping options:

  • 1 Day Service
  • 2 Day Service
  • Ground Service
  • Freight Service
  • International

You must define a shipping rate for each of these Shipwire options in your Shipping page. Make sure that you:


Shipping to military addresses with Shipwire

Shipwire does support shipping to APO/FPO, but only using USPS services (UPS and FedEx do not generally deliver to APOs/FPOs or PO boxes).

To enable Shipwire to rate shipments with USPS, you must configure your carrier set as either Standard Preferred or Expanded in your Shipwire account.

Standard Preferred will make Shipwire's order rating system prefer parcel services like UPS or FedEx,unless they're not eligible for the order.

Configure your products for fulfillment by Shipwire

The procedure varies slightly depending on whether you are:


Configuring new products for fulfillment by Shipwire

  1. When you’re adding a new product, on the Add product page, scroll down to Inventory & variants.
  2. Under Inventory, use the drop-down menu to select Shipwire.
  3. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Shipwire product catalog.
  4. Under Inventory policy, choose Shopify tracks this variant's inventory.

    #

  5. Click Save and close.


Configuring existing products for fulfillment by Shipwire

  1. From your shop admin, go to the Products page.
  2. Click on the name of the product you want to enable fulfillment for.
  3. Scroll down to the Inventory & Variants field and click Edit.
  4. Locate the Inventory section. In the drop-down menu under Fulfillment , select Shipwire.

  5. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Shipwire product catalog.
  6. Under Inventory policy, choose Shopify tracks this variant's inventory.

    #

  7. Click Save and close.


Bulk editing

If you have many products to edit, consider exporting your products as a .csv file, editing the file and re-importing with the overwrite option on.

Sending sold line items for fulfillment by Shipwire

A fulfillment service will not ship an item for you until you mark the order as fulfilled from your Shopify admin.

Using Webgistix

The general procedure for using Webgistix with Shopify is:

  1. Set up your account with Webgistix
  2. Activate Webgistix in your Shipping page
  3. Add Webgistix's shipping rates to your own shipping settings
  4. Configure your products for fulfillment by Webgistix
  5. Send sold items for fulfillment

Setting up your account with Webgistix

Reminder

You must contact Webgistix directly if you need help setting up your account with them.

  1. You can apply for a Webgistix account here.

  2. During your Webgistix account setup, you will have to add your products to your Webgistix product list. You can add products individually or using a spreadsheet, but in either case:

    • You must give each product or variant an SKU which matches its SKU in Shopify.
    • You must provide accurate weights (correct to the nearest gram) and product dimensions for each product or variant. The weights you give must match the weights of your products in Shopify, and be expressed in the same units (pounds or kilograms).

Activating Webgistix

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.
  2. Scroll down to Fulfillment/Dropshipping.
  3. Locate the Webgistix logo and click Activate next to it. When the window opens, type your Webgistix account credentials into the fields.

    #

  4. Click Activate.

Setting shipping rates for Webgistix

Webgistix offers the following shipping methods:

  • UPS Ground Shipping
  • UPS Standard Shipping (Canada Only)
  • UPS 3-Business Day
  • UPS 2-Business Day
  • UPS 2-Business Day AM
  • UPS Next Day
  • UPS Next Day Saver
  • UPS Next Day Early AM
  • UPS Worldwide Express (Next Day)
  • UPS Worldwide Expedited (2nd Day)
  • UPS Worldwide Express Saver
  • FedEx Priority Overnight
  • FedEx Standard Overnight
  • FedEx First Overnight
  • FedEx 2nd Day
  • FedEx Express Saver
  • FedEx International Priority
  • FedEx International Economy
  • FedEx International First
  • FedEx Ground
  • USPS Priority Mail
  • USPS Priority Mail International
  • USPS Priority Mail Small Flat Rate Box
  • USPS Priority Mail Medium Flat Rate Box
  • USPS Priority Mail Large Flat Rate Box
  • USPS Priority Mail Flat Rate Envelope
  • USPS First Class Mail
  • USPS First Class International
  • USPS Express Mail
  • USPS Express Mail International
  • USPS Parcel Post
  • USPS Media Mail

For each destination that you ship to using Webgistix, you must define a shipping rate for each of the Webgistix options that you want to offer. Make sure that you:

Configure your products for fulfillment by Webgistix

The procedure varies slightly depending on whether you are:


Configuring new products for fulfillment by Webgistix

  1. When you’re adding a new product, on the Add product page, scroll down to Inventory & variants.
  2. Under Inventory, use the drop-down menu to select Webgistix.
  3. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Webgistix product list.
  4. Under Inventory policy, choose Shopify tracks this variant's inventory.
  5. Click Save and close.


Configuring existing products for fulfillment by Webgistix

  1. From your shop admin, go to the Products page.
  2. Click on the name of the product you want to enable fulfillment for.
  3. Scroll down to the Inventory & Variants field and click Edit.
  4. Locate the Inventory section. In the drop-down menu under Fulfillment , select Webgistix.

  5. Ensure that you've entered accurate values in the Weight and SKU fields. These must match the values you used for your Webgistix product list.
  6. Under Inventory policy, choose Shopify tracks this variant's inventory.
  7. Click Save and close.


Bulk editing

If you have many products to edit, consider exporting your products as a .csv file, editing the file and re-importing with the overwrite option on.

Sending sold line items for fulfillment by Webgistix

A fulfillment service will not ship an item for you until you mark the order as fulfilled from your Shopify admin.

Using a custom fulfillment service

With Shopify, you can use a fulfillment service apart from Amazon, Webgistix or Shipwire, provided that the warehouse you’re using can process orders by email. If they need more contact than that, you can develop a custom app through a Shopify Expert API developer.

To use a custom fulfillment service, the only setup you need to do within Shopify is:

  1. Activate the service.
  2. Set your products to be fulfilled by your custom service.
  3. Send sold items for fulfillment.

Activating a custom fulfillment service

  1. From your store admin, click Settings, then Shipping to go to your Shipping page.
  2. Scroll down to Fulfillment/Dropshipping.
  3. At the bottom of the page, find the custom order fulfillment option and click Activate next to it.

    #

  4. In the form, type:

    • the name of your custom fulfillment provider
    • the email address of your custom fulfillment provider.

    #

    When you mark an item or complete order as fulfilled in your Shopify admin, the fulfillment service is sent an email with all the order information so that they can fulfill it for you.

  5. Click Activate.

Set your products to be fulfilled by your custom service

1. From your store's Products page, select the product to be fulfilled by the custom service.

2. In the Inventory and variants section, click Edit in line with the variant to be fulfilled by the custom service.

#

3. In the fulfillment section, select the fulfilment service you want to use from the drop-down menu.

#

4. Click save or Save and close to save your changes.

Sending sold line items for custom fulfillment

A fulfillment service will not ship an item for you until you mark the order as fulfilled from your Shopify Admin.

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.