Skip to main content
Commerce · Multi-Location Inventory

Inventory that knows where every unit lives.

Track stock per variant per location across stores, warehouses, pop-ups, and dropship partners. Transfers logged in a ledger; checkout picks the right fulfillment location automatically.

  • Per-variant per-location stock tracking
  • Inventory ledger with full history
  • Automatic fulfillment-location routing at checkout
multi location inventory softwareinventory management software for multiple locationsmulti store inventory poswarehouse and store inventory
What you get

Everything that ships with Multi-Location Inventory

Per-variant per-location

Each variant has stock at each location. Auto-created on variant insert; transfers via the locations admin.

Ledger with replay protection

Every adjustment, sale, return, transfer logged with an event key. Idempotent against webhook retries.

Fulfillment routing

Checkout picks the right fulfillment location based on customer address and location capabilities.

Pop-up + warehouse + dropship

Mix store, warehouse, popup, virtual, and dropship locations. Each has its own ships/picks-up/online flags.

How it works

From setup to live in minutes

01

Add locations under Commerce → Locations

Store, warehouse, popup, virtual, dropship — each with address and flags.

02

Set per-variant stock per location

Auto-created on variant insert. Manual adjustments logged to ledger.

03

Customer checkout auto-routes

Shipping orders route to the best location; pickup orders honor the customer's chosen store.

04

Audit via inventory ledger

Every sale, return, transfer, manual adjustment recorded with timestamps.

FAQ

Common questions

Can I do stock transfers between locations?

Yes. Transfer in/out movements are logged in the inventory ledger with both source and destination locations.

What happens to inventory when an order is refunded?

Restock movement is logged with the same event-key pattern. Optional auto-restock or manual review per refund type.