How to handle Shopify shipping with Multiple Warehouses

The Shopify Ship, Rate and Track for FedEx helps you seamlessly handle shipping if you have multiple shipping locations/warehouses. 

Consider an example; A merchant ships internationally, and to make his shipping easier, he has warehouses in different countries like the US, Canada, India, etc.. The orders from the US have to be shipped from the US warehouse, orders from Canada have to be shipped from the Canada warehouse, and the orders from India and nearby countries have to be shipped from India warehouse. So, let’s see how this can be set up with the app.


On this page


Configure all the warehouse locations under the Shopify location settings

Head to Shopify settings → Locations. Add all the required warehouse locations as shown below.

Shopify-Locations

Add the countries to which you are shipping under the app location settings

Once the warehouse locations are configured under the Shopify settings, head to App settings → Locations. You can see all the locations configured under Shopify as shown below.

Shopify-FedEx-App-locations

Now, choose US Warehouse, make any modifications to the address if required. Now scroll down to add the “Ship to” countries according to your requirement.

US-Warehouse-location

Now, choose Canada Warehouse, make any modifications to the address if required, and add the “Ship to” countries.

Canada-Warehouse-location

Similarly, choose India Warehouse, make any adjustments to the address if required, and add the “Ship to” countries.

India-Warehouse-location

FedEx shipping rates displayed at the checkout based on the customer location

Once you have set the “Ship to” countries for each warehouse, the app automatically shows the FedEx shipping rates at checkout based on the customer address. 

For example, if a customer tries to place an order from Canada, the app shows the FedEx rates to ship from the Canada warehouse to the customer address in Canada as shown in the below image.

Checkout-rates-for-Canada-location

If a customer tries to place an order from India, the app shows the FedEx rates to ship from India warehouse to the customer address in India.

FedEx rates to ship from India warehouse

Similarly, if a customer tries to place an order from the US, the app shows the FedEx rates to ship from the US warehouse to the customer address in the US.

Checkout-rates-for-US-location

Note:
If the order is placed from any other countries other than that configured under the app location settings, the default location configured in the app will be used as the Origin address.


Generating FedEx Labels for Multiple Warehouse locations

Let’s take an example; A customer orders from the US. With the multiple locations concept explained, the app shows FedEx rates to ship from the US warehouse to the customer address in the US. 

So, the label is generated with the origin address as the US warehouse, to the customer location in the US.

FedEx-label-for-US-shipment

This applies to the other warehouse locations as well. See the FedEx label below for Canada warehouse and India Warehouse.

FedEx-label-for-Canada-shipment
FedEx Label for Canada Warehouse
FedEx-label-for-India-shipment
FedEx Label for India Warehouse

While generating the label for an order, there are two ways; Auto Label generation and manually generating Shipping labels by choosing the required options.

Now, if the merchant chooses to generate FedEx labels for each order by choosing the required options, the app allows you to select the required warehouse location from the list of warehouses that you have.

For example, a customer orders from India. The app shows FedEx rates to ship from India warehouse to the customer address in India. The merchant chooses to generate a shipping label manually as shown below. 

FedEx-Manual-Label-Generation

This will direct to the Label generation page, from where you can choose the origin address as India warehouse, refresh and select the FedEx service and generate the shipping label. 

Choose-Warehouse-location
Choose-the-rates-and-generate-label

Now, if you check the order details for the particular order, you can see that the origin address is changed to the India warehouse.

Origin-address-set-as-India-Warehouse

If you have any queries regarding handling Shopify shipping with Multiple Warehouses, do contact PluginHive support.