Sellevate

Inventory

Managing inventory across multiple Shopify locations

Shopify multi-location inventory lets one store track stock separately at each place you hold it: warehouses, retail stores, pop-ups or a fulfillment partner. Each location has its own stock levels, and orders can be fulfilled from whichever location makes sense. The challenge is keeping stock balanced, so one location doesn't run out while another sits on extra.

Locations vs multiple Shopify stores

These are often confused, but they solve different problems.

LocationsSeparate stores
What it isPlaces where one store holds stock and fulfills ordersSeparate storefronts, each with its own admin
InventoryTracked per location, within one storeNot shared or synced by default
Typical useSeveral warehouses, retail shops, a 3PLDifferent brands, regions or wholesale sites

Locations. In Shopify, a location is any physical place where you sell products, fulfill orders or stock inventory, including third-party fulfillment services. Inventory is tracked separately at each one. How many locations you can add depends on your plan.

Expansion stores. On Shopify Plus, an organization can run up to ten stores, one main store and nine expansion stores, under one contract. According to Shopify's documentation, products, settings and inventory aren't synced between those stores; syncing needs an app or an ERP.

Markets. If the goal is selling in other countries, you usually don't need a second store. Shopify Markets lets one store sell to different countries and regions with their own currency, language and pricing.

How inventory gets out of balance

Even with good planning, multi-location stock drifts apart because:

Signs your locations are imbalanced

The clearest measure is days of supply at each location: stock on hand ÷ daily sales. If one location has 5 days and another has 40 of the same product, it's out of balance.

Transfer or reorder?

When one location is running low, you have two options: move stock you already own, or buy more.

Worked example: two locations, one productExample numbers

Location ALocation B
Daily sales20 units5 units
Stock on hand100 units200 units
Days of supply5 days40 days

Balancing by sales pace, A should hold 300 × (20 ÷ 25) = 240 units, so moving 140 units from B to A leaves both with 12 days of supply.

Now compare the options. Suppose transfer shipping costs $0.80 a unit, gross profit is $12 a unit, and a new supplier order takes 14 days:

  • Transfer: 140 × $0.80 = $112, and A is restocked in days.
  • Wait for a reorder: A runs out in 5 days and stays out for about 9 more. That's 9 × 20 = 180 lost units, or about $2,160 of gross profit.

The rule of thumb: transfer when the cost of moving stock is less than the profit you'd lose to a stockout, and the sending location will still have enough to last until its own next delivery. Reorder when the business as a whole is running low, not just one location.

Multi-Location Inventory Imbalance EstimatorWhich of two locations is overstocked or understocked, and how many units to move.

In Shopify, moves between locations are handled with inventory transfers, which track the stock in transit and let you receive it at the destination.

Want this handled automatically?Forecast demand and know exactly when to reorder, before you stock out or tie cash up in overstock.Try Verve AI

How to keep Shopify multi-location inventory balanced

Deciding which locations stock what

Not every product needs to be everywhere:

Tracking days of supply by location in a spreadsheet

Export stock levels by location and the last 30 days of sales, then set up one row per product per location:

ColumnContentsFormula
A: SKUProduct or variant—
B: LocationLocation name—
C: Stock on handUnits at that location—
D: Units sold, last 30 daysFrom your sales report—
E: Daily salesAverage units per day=D2/30
F: Days of supplyHow long the stock lasts=IFERROR(C2/E2,"No sales")

Highlight any row where days of supply is shorter than your supplier lead time (likely to run out) or very long, say over 90 days (likely overstocked). Rows for the same SKU with very different days of supply are your transfer candidates.

FAQ

Can I run multiple Shopify stores from one inventory?

Not automatically. Separate stores, including Shopify Plus expansion stores, don't share products or inventory by default. To keep stock in sync across stores you need an inventory app, an ERP or another integration.

How many locations can I have on Shopify?

It depends on your Shopify plan. Check the plan comparison in your admin or on Shopify's pricing page, since the limits change from time to time.

Does Shopify move stock between locations automatically?

No. Shopify can route online orders to the best location to fulfill them, but moving stock between locations is a transfer you create and process yourself.

Should every location stock every product?

Not necessarily. Slow sellers can live at one central location and ship from there, while best-sellers are split across locations close to customers. Splitting slow stock thinly across many locations raises the risk of imbalance.