ClearStock is live on the Shopify App Store.Install free →

← All blogs

Guides9 min read

Shopify multi-location inventory: the second-location decision

Shopify multi location inventory: when a second location pays for it, how demand splits, and the math that breaks — plus what InventoryX doesn't do.

InventoryX is in development and not available today. ClearStock is the live Shopify app.

Short answer: Shopify's multi-location inventory is native, free up to 10 locations on Basic through Advanced plans (2 on Starter, 200 on Plus, as of October 2026), and it works well for tracking stock in two places. What it doesn't do is make the second location a good idea. A second location halves your demand per SKU, doubles your reorder decisions, and if you split your catalog wrong, it quietly converts one healthy buying problem into two under-buying ones.

This article is the decision, told through one store's timeline — what happened the week they flipped the switch, what the numbers did over the following quarter, and the checks to run before you create the location.

The timeline: a board game store opens location #2

The store: an online board game retailer with one small showroom, 340 SKUs, running POS on Shopify. In March they signed a lease on a kiosk in a market hall 20 minutes away. Here's the arc, week by week.

Week 0 — the setup. Settings → Locations → Add location. Named it, added the address, and — this is the step most people miss — left the default on. A new location's inventory is available to fulfill online orders by default (Shopify Help Center, "Setting up and managing locations," accessed October 2026). They wanted the kiosk walk-in only, so they switched that toggle off. If they hadn't, online orders would have started routing to a 6-square-meter kiosk with no packing station.

Week 1 — the stock split. They transferred roughly 60 units of their 40 fastest movers to the kiosk and stocked it from the showroom shelf. Nothing new was bought; the second location was funded entirely by the first. On the Inventory page, every one of those SKUs now showed two rows — one per location — each with its own available quantity (the states behind those columns).

Week 3 — the first reorder miss. Their best-selling family game sold 1.1 units/day combined before the split. Now the showroom moved 0.8/day and the kiosk 0.3/day. Their reorder points were set per-SKU against the combined velocity on a single pool of stock. The kiosk's 12 units — supposed to be a two-week display — sold through in 11 days while the showroom sat on 30. The kiosk went dark on its flagship product; the system showed healthy total stock the whole time.

Week 6 — the cash realization. To fix it, they raised kiosk stock targets. Doing it right meant each location now needed its own reorder point, its own safety buffer, and its own order. With 340 SKUs and case packs of 6–12, several mid-velocity games now sat below the minimum order quantity at either location separately. They were either overbuying or going dark, and the total inventory investment started climbing — same sales, more stock.

Week 10 — the settle. They narrowed the kiosk to 90 SKUs (fast movers plus new releases only), set per-location reorder points from per-location velocity, and let the showroom hold depth. That worked. The lesson wasn't "two locations failed" — it's that a second location changes the shape of every buying decision you make.

What multi-location actually gives you (and what it doesn't)

Native Shopify handles the tracking well. Per the Help Center as of October 2026:

  • Location limits by plan: Starter 2, Basic 10, Grow 10, Advanced 10, Shopify Plus 200. Deactivated locations don't count. Apps that stock inventory (3PLs, dropshipping apps) count as locations but don't count against the limit.
  • Order routing assigns online orders by availability and proximity, with rules you configure.
  • Transfers move stock between locations through a draft → in-transit → received lifecycle (the transfer workflow is its own subject — this article won't re-teach it).
  • POS requires multi-location to be activated — if you sell in person, you're already on this architecture (the POS-side setup lives here).

What it doesn't give you: per-location demand intelligence. Shopify shows you what's where, but it won't tell you that the kiosk's velocity on a game differs from the showroom's, or reorder separately per location, or suggest a transfer quantity based on demand at each end. You set the quantities by judgment; Shopify records the result.

The math that breaks when you split

Three numbers change, and each one bites differently.

1. Velocity per location. A SKU selling 1.1/day from one pool becomes 0.8 and 0.3 across two. Your reorder point formula is the same, but it now needs per-location inputs. Run it once on combined velocity and one location stocks out while the system looks fine — exactly the week-3 miss above.

2. Safety stock doubles. Demand variability per location is higher than the combined pool's — a 0.3/day location is spiky in relative terms. You'll hold proportionally more buffer across two sites than you did across one. Treat that as a cost of the split, and price the second location against it.

3. Minimum order and case packs stop working. A case of 12 against a 0.3/day location is 40 days of stock; against the combined 1.1/day it was 11. Options that didn't exist before become the whole game: order centrally and transfer, or order per-location and eat the slower turn. Most single-warehouse stores that add a retail point do better with one pool of buying depth plus a small display stock at location #2, replenished by weekly transfers — not two independent buying pools.

A quick sensitivity check before you commit. Take your 20 fastest SKUs and, for each, ask: at half the current velocity, does this SKU still clear its supplier's minimum order within 60 days? If most answers are no, you're not opening a second stock pool — you're opening a display window, and you should stock it like one.

Which SKUs go where

A workable rule for a small second location (market stall, kiosk, second shop):

SKU class Where it lives Why
Top 20% by velocity Both, display depth only at #2 Fast movers justify the shelf space and transfer rhythm
New releases Both Discovery is the point of a second location
Slow / long-tail Location #1 only, with "we can have it Thursday" pickup Per-location buying math can't support the tail
Oversized / low-margin Central Freight and handling eat the margin at a second site
Everything else Central, with local pickup enabled Customers can order online and collect — that's free multi-location selling without splitting stock

That last row matters more than merchants expect: local pickup lets a single stock pool serve both locations' customers. You don't need every SKU at every place; you need the sellable promise at every place.

Where we state our own limits

Since we build inventory software for exactly this size of store, honesty here matters: InventoryX (in development) does not do multi-location optimization. It doesn't split demand per location, suggest transfer quantities, or rebalance stock across sites — its buying list and its out-of-stock-days ledger are built for a single pool of stock. If you run two genuinely independent buying pools, our numbers will blend them, and that's a real limitation you should know before you install anything. For a central-pool-plus-display-window setup, it works as designed; for two-pool operations, do the per-location math in a spreadsheet alongside your native transfers.

The pre-launch checklist

Before you click Add location:

  1. Count the SKUs that survive the half-velocity test (minimum order + case pack at split demand). That count is your honest second-location catalog, not the 340 you wish it was.
  2. Decide the buying model first — two pools or central pool + transfers. It changes your reorder points, your cash, and your receiving routine.
  3. Check the online-fulfillment toggle on the new location before any stock lands there.
  4. Set per-location low-stock views on the Inventory page — saved views per location are the native tripwire; there is no native low-stock email alert as of October 2026.
  5. Write the transfer rhythm down — "kiosk replenishment van, Thursdays" — because a transfer that's "usually 2 days" is a lead time you haven't measured, and unmeasured lead times are how dark shelves happen (and oversells when records and shelves disagree).

Common questions

How many locations can I have on Shopify? As of October 2026: 2 on Starter, 10 on Basic, Grow, and Advanced, and 200 on Shopify Plus. Deactivated locations don't count toward the limit, and app-based locations like 3PLs or dropshipping apps count as locations but don't consume the limit (Shopify Help Center).

Does adding a Shopify location affect online orders? Yes — a new location's stock is available to fulfill online orders by default. If you want a second location to be walk-in only, turn off "Inventory at this location is available to fulfill online orders" when you create it, and check your order routing rules before stocking it.

Should I split my inventory across locations or keep one pool? If the second location's per-SKU demand can't clear supplier minimums within your buying cycle, keep one central buying pool and send the second location display stock via weekly transfers. Splitting stock into two independent pools doubles reorder decisions and safety stock for the same total sales.

How do I move stock between locations in Shopify? Native transfers: Products → Transfers → Create transfer, pick origin and destination, set quantities, then process the transfer through in-transit and receiving. Units are neither sellable at the origin nor available at the destination while in flight. Transfers are covered in full in our transfers workflow guide.

Why did one of my locations run out while total stock looked fine? Because velocity, reorder points, and safety stock were set against the combined pool. After a split, each location needs its own per-location velocity and reorder point — a 1.1/day SKU split into 0.8 and 0.3 will drain the 0.3 location first, while total system stock still looks healthy.

Next step: run the half-velocity test on your top 20 SKUs before creating anything. If most of them fail it, you don't have a two-pool business — you have a central pool with a second counter, and stocking it like a display window (replenished weekly by transfer) will keep both your shelves full and your cash where it belongs.