How to handle Shopify FedEx shipping if you have Multiple Warehouses?
The Shopify FedEx app 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 Shopify FedEx 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.

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.

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.

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

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

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.

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.

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.

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.

This applies to the other warehouse locations as well. See the FedEx label below for Canada warehouse and 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.

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.


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

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