Shopify multi-location inventory and cost tracking, done right

You've got a warehouse, two retail stores, and a 3PL. A single supplier PO ships to two of those locations. Shopify's native inventory tools can technically track it, but only if you enter every adjustment by hand, at every location, and manually update cost. Smart Restock does the whole thing from one invoice upload — accurate multi-location inventory and weighted-average cost tracking without the spreadsheet gymnastics.

Start Free Trial — 14-day free trial on Starter plan, no credit card required.

Route restocks to the right Shopify location

When you review an incoming invoice, assign each line to a Shopify location. Split a single line across multiple locations if you need to. Save default routing rules per supplier so recurring shipments hit the right dock automatically.

Smart Restock posts the inventory adjustments to each Shopify location individually and keeps location-level cost accurate — so when you run a stock or margin report by location, the numbers match reality.

Weighted-average cost, per variant, across every location

When you restock a SKU at a higher unit cost, Smart Restock recalculates weighted-average cost using the on-hand quantity before the receipt and the new invoice cost. This applies across all locations so a single variant carries one accurate WAC — not a stale supplier price frozen months ago.

For merchants running seasonal price changes or dealing with volatile wholesale costs, this alone keeps Shopify's cost-of-goods reports honest.

Transfer receipts and inter-location moves

Move stock between locations directly inside Smart Restock and the transfers post to Shopify with correct inventory decrements at the source and increments at the destination. No more manual dual-entry adjustments.

Related pages

See how our Shopify purchase order import app handles multi-location POs, or read about low stock alerts by location.

Frequently asked questions

Does Smart Restock support unlimited Shopify locations?

Yes — every Shopify location on your store is available for routing invoices and receipts. Small stores, franchise chains, and 3PL setups all work.

Can I set default routing per supplier?

Yes. Save a default Shopify location per supplier so recurring invoices auto-route without you having to pick each time.

How is weighted-average cost calculated across locations?

WAC is calculated per variant across the combined on-hand quantity at every location, using the pre-receipt on-hand and the new unit cost from the invoice.

Does it work with third-party fulfillment (3PL) locations?

Yes. Any Shopify location — including 3PL fulfillment services — can receive routed inventory adjustments from Smart Restock.