Reviewed October 26, 2026
Shopify Inventory Tracking Setup: Counts, Locations, and Low Stock Habits
Inventory tracking only works if the setup matches how stock actually moves. Enabling tracking, locations, transfers, and the counting habits that keep numbers honest.
Turn on tracking with intent
Inventory tracking in Shopify is per variant, and enabling it is a checkbox that takes a second and means nothing without a decision behind it: what quantity is actually on the shelf right now. Stores go wrong by enabling tracking with placeholder counts and promising to fix them later. Later never outruns the orders placed against wrong numbers, and the oversell apologies begin immediately. Do the physical count first, or as you enable each product group, and let the system start from truth.
Decide your overselling policy at the same moment. Continuing to sell when out of stock has legitimate uses, preorders and made to order, but it should be a per product choice with customer facing expectations set, not a storewide accident. While you are in the settings, set SKUs consistently if you use them for fulfillment, because inventory reports and transfers all lean on variant identity being clean.
Locations: model the real world, simply
Each place that holds sellable stock becomes a location: the shop, the warehouse shelf, the back room if it fulfills online orders. Locations in the system should mirror physical reality, but resist modeling every shelf. A location exists to answer where stock is and which orders it fulfills. Two or three honest locations beat eight theoretical ones staff cannot keep updated, because every transfer between them is a record someone must actually make.
Set fulfillment priority so online orders draw from the right location first, and be deliberate about which locations are active for which channels. Market stalls and pop up stock that should never promise itself to online shoppers belong in their own location with online availability off. The commonest location bug is not technical: it is staff selling from a location in person without recording it, leaving the system confidently wrong.
Transfers and receiving: where counts decay
Stock rarely goes wrong at the shelf. It goes wrong in motion: a transfer created but never received, a delivery counted twice, damaged goods set aside but still counted as sellable. Use the transfer workflow for movement between locations and actually close transfers on arrival, checking quantities against what physically showed up. Partial and damaged arrivals are normal. The system has statuses for them. Skipping the paperwork is what corrupts the numbers.
Receiving purchase orders deserves the same discipline: count against the order, record discrepancies the day they are found, and quarantine damaged stock out of sellable quantity immediately. A weekly fifteen minute exception review, transfers open too long, negative or zero counts on selling products, recent adjustments, catches decay while it is still a list and not a stocktake crisis.
Counting habits that keep it true
Cycle counting beats the annual shutdown count for most small stores: a rotating slice of the catalog counted weekly, chosen by sales velocity and past discrepancy, keeps accuracy high where errors cost most. Investigate every meaningful variance the same week, because the cause, a mis pick, an unrecorded transfer, a receiving slip, is findable now and folklore in a month.
Finally, connect inventory to decisions or the effort fades. Low stock views should drive reordering, dead stock reports should drive clearance, and the numbers should be trusted enough that staff stop keeping shadow spreadsheets. The day the team believes the system over their memory is the day the setup starts paying for itself, and that trust is built by counts that keep matching the shelf.
Related reading
If this topic is useful, these earlier guides go deeper on connected questions: Product Media Setup Standards: Images, Video, and Files That Stay Fast, Shopify Checkout Settings: The Configuration Pass Most Stores Skip, and Shopify Staff Accounts and Permissions: A Setup Guide That Prevents Lockouts.
Frequently asked questions
Should every product have inventory tracking on?
Products with finite physical stock, yes. Made to order, digital, and print on demand products are often better untracked or set to continue selling, since their supply does not deplete per order. The mistake is a storewide default applied without thinking per product type.
How many locations should a small store set up?
As many as physically hold stock that fulfills orders, and no more. Each location adds transfer and counting work. Most small stores run one to three: retail, storage or warehouse, and possibly an events location kept separate from online availability.
What is a cycle count and why is it better?
A cycle count is a small, regular count of part of the catalog, rotated so everything gets counted over time, weighted toward fast sellers. It keeps accuracy high continuously and finds process errors while they are recent, instead of one annual count that discovers a year of drift at once.
Why do my inventory numbers keep drifting?
Almost always process gaps: unrecorded transfers, sales from the wrong location, receiving errors, or damaged stock left in sellable counts. The fix is rarely software. Tighten the motion points, transfers and receiving, and review exceptions weekly until the drift stops appearing.