For the complete documentation index, see llms.txt. This page is also available as Markdown.

Shopify Multi Locations Setup

What are Shopify Locations?

A location is any physical place or in-app digital space where you do any or all of the following activities:

  • Sell products.

  • Ship or fulfill orders.

  • Stock inventory.

You can set up multiple locations in your Shopify store for managing stock at different levels, tracking inventory, and fulfilling orders from each location. For example, you can have one location in the US and one location in the UK, with two different stock numbers available.

Refer to this article to set up your Shopify locations.

Syncing data from Shopify Locations to Sales Channels

You can choose a specific location in the Channel Settings to sync its data to your Sales Channel. Once selected, data will flow directly from that location to your channel accordingly.

If Import Orders to Main Store is enabled, channel orders will be imported and created on the Shopify Location specified in the Channel Settings.

Creating products on the Shopify Main Store

Since marketplaces do not support multi-locations, when creating listings from the Sales Channel to the Shopify Main Store using LitCommerce, you will need to specify a location where you want to create the product.

Processing Quantity for Orders from Channels on Shopify Location

On Shopify

When orders are generated from a Sales Channel and imported into Shopify, Shopify prioritizes the processing of quantities in the following order:

  • Based on the priority level of the location (set in Shopify admin → Settings → Shipping and Delivery → Order Routing)

  • Based on the remaining quantity in each location. If none of the locations have sufficient quantity, then the location with the highest priority level will be selected.

For example, let's consider a scenario where Shopify has three locations set up, with the following quantities and priority level:

  • Location Default: 10 in stock

  • Location 1: 15 in stock

  • Location 2: 3 in stock.

Case 1: If the quantity in the order is less than or equal to 10, the order will be picked up from Location Default.

Case 2: If the quantity in the order is greater than 10 but less than or equal to 15, the order will be picked up from Location 1.

Case 3: If the quantity in the order is greater than 15, the order will be picked up from the Location Default. However, after the order is processed, the quantity in the default location will be negative. This is Shopify's default order processing method.

Additionally, after importing orders to Shopify, you can change the Location that you would like to sync the order to.

On LitCommerce

If no Shopify location is selected in the Channel Settings during setup and an order is placed, LitCommerce will automatically sync the order to the locations according to the priority order set on Shopify.

  • Based on the priority level of the location.

  • Based on the remaining quantity in each location.

Applying to the example above, when an order occurs, Shopify would typically select the Location Default for syncing.

However, if this location is excluded from the Sync from Shopify Location option and only Location 1 and Location 2 are selected, LitCommerce will not process the quantity from Location Default and use inventory from Location 1 instead, following the priority rules defined in your Shopify settings.

In case the order has 17 in quantity, LitCommerce will handle this in order to avoid negative quantities. The tool will take 15 from Location 1 and 2 from Location 2 (if available).

If the order has 19 in quantity and taking inventory from all locations is not enough, LitCommerce will deduct from Location 1 due to the priority rule, resulting in a negative quantity of -4 in Location 1.

If you have any questions, let us know via the Chat Box in the bottom-right corner of our Help Center.

Last updated

Was this helpful?