Managing your fulfillment locations in your 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.

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 locations that ship your products worldwide and one that ships only to the United States. You can move the location that only ships to the United States to a new group and create zones and rates that apply only to that location.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In Shipping section, click Manage next to the shipping profile that you want to edit.

  3. Move the location to a new group:

    • If the location belongs to a group of locations already, then do the following:
      1. In the location's group, click Show details.
      2. Next to the location that you want to change, click Manage.
      3. Select the option to create new rates, and then click Done.
    • If the location is in the Not shipping from section, then do the following:
      1. Next to the location that you want to change, click Add rates.
      2. Select the CREATE NEW RATES option, and then click Done.
  4. 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:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In Shipping, click Manage next to the shipping profile that you want to update.

  3. In Shipping from, click Show details.

  4. For each location that you want remove, click Manage, select the REMOVE RATES option, and then click Done.

  5. 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:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In Shipping section, click Manage next to the shipping profile that you want to update.

  3. 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.
  4. In USE SAME RATES AS, choose the location group that you want to add the location to, and then click Done.

Ready to start selling with Shopify?

Try it free