Managing fulfillment locations in shipping profiles
When you create a new shipping profile, all your locations that can fulfill orders online are added to the profile in the same group. Any locations that can fulfill online orders become possible fulfillment locations for the products in your profile and all share the same rates and zones. Locations that don’t fulfill online orders don't appear in your shipping profiles.
Locations that are deactivated are added to the shipping profile with an Inactive
label. You can add zones and rates to these locations, but they aren't used at checkout until they're activated. To manage which locations are active, refer to Deactivate and reactivate locations.
You can do the following actions to manage your locations in your shipping profiles:
- Set different rates depending on which location fulfills an order by putting the locations in groups. This lets different groups of locations have different shipping zones and rates.
- Remove a location from a group so that no rates apply to the location. Locations that aren't included in a shipping group are listed in the Not shipping from section. For more information, refer to Remove a location.
- Create a new location and add it to an existing group of locations or create a new set of zones and rates in its own group.
On this page
Selecting which location fulfills an order
If a location has shipping rates assigned to it, and can fulfill an entire order, then that location is selected 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 you manage shipments from multiple locations, then an order might be split between multiple locations for fulfillment. Split shipments occur if an order with multiple line items can't be fulfilled in full at one fulfillment location. The cart is charged a shipping fee for each location.
For example, an order is placed with product A and product B. Your fulfillment location in Paris can fulfill only product A and your fulfillment location in Lyon can fulfill only product B. Product A is routed to the location in Paris and product B is routed to your location in Lyon.
Create a new group of locations
Creating a new group of locations in your shipping profile lets you specify the zones and rates for locations in that group.
For example, suppose that you have two shipping origin locations in New York and London that ship your products worldwide. You also have a third shipping origin in Kansas City that ships only to the United States. You can move the Kansas City location that ships only to the United States to a new shipping origin group and create zones and rates that apply only to fulfillments from that shipping origin.
Note that this doesn't remove United States from the shipping zones in the first origin group for New York and London. The United States will exist in the shipping zones of both groups and can be fulfilled by either location group. If you want US shipping to be fulfilled only by the new Kansas City origin, then you need to remove the United States from the shipping zone of the first New York and London location group.
Steps:
From your Shopify admin, go to Settings > Shipping and delivery.
In Shipping section, click the shipping profile that you want to edit.
-
Move the location to a new group:
- If the location belongs to a group of locations already, then do the following:
- In the location's group, click Show details.
- Next to the location that you want to change, click Manage.
- Select the Create new rates option, and then click Done.
- If the location is in the Not shipping from section, then do the following:
- Next to the location that you want to change, click Add rates.
- Select the Create new rates option, and then click Done.
- If the location belongs to a group of locations already, then do the following:
Add any zones and rates, and then click Save.
Remove a location
If you remove the last location from a group, then the shipping zones and rates associated with the group are deleted.
Steps:
From your Shopify admin, go to Settings > Shipping and delivery.
In Shipping section, click the shipping profile that you want to update.
In Shipping origins section, click Show details.
For each location that you want remove, click Manage, select the Remove rates option, and then click Done.
Click Save.
Add a location to an existing group of locations
If you create a new location after a shipping profile is created, then it is automatically added to all shipping profiles in the Not shipping from section.
If you want to change which set of zones and rates a location offers, then you can add that location to an existing group of locations so that it shares the same shipping zones and rates.
For example, suppose that you have a shipping profile for your line of t-shirts that is fulfilled out of a warehouse in Los Angeles. You recently expanded your business to a warehouse in San Francisco, and so you add it as a location in your Shopify admin. If you want to offer the same shipping options as your Los Angeles warehouse, then you can add your San Francisco location to the same group as Los Angeles.
Steps:
From your Shopify admin, go to Settings > Shipping and delivery.
In Shipping section, click the shipping profile that you want to update.
-
Next to the profile that you want to change, click one of the following:
- If the location has zones and rates already, then click Manage.
- If the location is in the Not shipping from section, then click Add rates.
In Use same rates as, choose the location group that you want to add the location to, and then click Done.