Blog ·shopify·8 min read

Shopify "Inventory Not Tracked": What It Means and How to Fix It The error, the fix, and the reason it keeps coming back.

Seeing "Inventory not tracked" or "not stocked at this location" in Shopify? Here is exactly what each message means, the step-by-step fix for single products and bulk catalogues, and why the error keeps returning for growing warehouses.

LaSyncro
10 July 2026shopify · inventory · troubleshooting · operations
What Shopify is telling you

Two different errors

  • Inventory not tracked — counting is off
  • Not stocked at this location — location not assigned
  • Not tracked at any location — tracking fully disabled
  • Each has a different fix
What it costs you

Silent operational damage

  • Unlimited purchases on empty shelves
  • No low-stock alerts
  • Inventory reports with holes
  • Overselling you discover from complaints
The error message is small. The consequences are not.

You searched for this error for one of two reasons. Either Shopify is showing "Inventory not tracked" on a product and you want stock counting turned on — or an order failed to fulfill with "not stocked at this location" and you need it moving again.

They look similar. They are not the same problem, and they have different fixes. This guide covers both, the bulk fix for catalogues with hundreds of affected variants, and — the part most guides skip — why the error keeps coming back for merchants running their own warehouse.

The Three Messages and What Each One Means

Shopify uses close variations of this wording in different places, and merchants understandably mix them up.

1.Inventory not tracked

The variant's Track quantity setting is off. Shopify holds no count for it: customers can buy unlimited units, nothing is decremented on sale, and the variant is invisible to inventory reports and low-stock alerts. This is a per-variant setting — a product with five sizes can have three tracked and two untracked, which is exactly why the error often goes unnoticed.

2.Inventory is not stocked at this location

Tracking is on — but the variant has not been assigned to the location that is trying to fulfill the order. Shopify only lets a location fulfill items stocked there. You typically hit this during fulfillment, after adding a new location, or after switching fulfillment priority between locations.

3.Inventory is not tracked at any location

The full-disable state: tracking is off and consequently no location holds a quantity. Fixing it is a two-step: enable tracking first, then assign per-location quantities.

Illustration of a warehouse operator comparing a Shopify admin screen showing inventory not tracked against physical stock on a shelf
Untracked inventory means Shopify and your shelf are not even having the same conversation.

How to Fix "Inventory Not Tracked" — Single Product

  1. In Shopify admin, go to Products and open the affected product.
  2. Select the variant (or scroll to the Inventory section for single-variant products).
  3. Enable Track quantity.
  4. Under Quantity, enter the on-hand count for each location that stocks it.
  5. Save. The variant now decrements on every sale and appears in inventory reports.

One decision to make while you are there: "Continue selling when out of stock." Leave it off unless you deliberately sell on backorder — with it on, a tracked product can still oversell.

Shopify Track quantity toggle being enabled on a product variant with per-location quantity fields for warehouse and storefront
One toggle, two steps: enable tracking, then give every location a real count.

How to Fix It in Bulk

If the audit below turns up dozens or hundreds of untracked variants, fixing them one by one is not realistic. Two bulk paths:

Bulk editor. Products → select all affected products → Bulk edit. Add the Track quantity column, enable it across every row, then add per-location quantity columns and fill in counts. Fast for up to a few hundred variants.

CSV round-trip. Export your products, set the Variant Inventory Tracker column to shopify on every row, set Variant Inventory Qty, and re-import with overwrite enabled. The right path for large catalogues — and the same file doubles as a record of what you changed.

To find every affected variant in the first place: Products → Inventory view, then filter or sort by quantity — untracked variants show no count at all. Walk that list before assuming you only have one or two.

How to Fix "Not Stocked at This Location"

  1. Open the product and select the variant.
  2. In the Inventory section, find Locations (or Edit locations).
  3. Tick the location that needs to fulfill it.
  4. Enter the quantity actually held there — do not guess; a wrong number here is instant inventory drift.
  5. Save, then retry the fulfillment.

If this appears across many orders at once, the usual trigger is structural: a location was added, an app changed fulfillment priority, or order routing was reconfigured — and the catalogue never got assigned to the new location. The bulk-editor path above works here too: add location columns and assign in one pass.

LaSyncro location barcode scanning showing warehouse locations assigned to products
A location assignment problem in Shopify is a location visibility problem in the warehouse.

Why This Error Keeps Coming Back

Flipping the setting takes thirty seconds. The reason you are reading a full guide is that for most growing merchants, it comes back. Untracked variants are almost never a settings problem — they are a product-creation process problem. The usual sources:

01New products created in a hurry without tracking enabled
02CSV imports with a blank inventory tracker column
03Apps that create or duplicate products and skip inventory settings
04Multi-variant products where only the first variant was configured
05New locations added without assigning the existing catalogue
06Staff creating draft products that go live before inventory setup

Fix the setting today and one of these will quietly recreate the error next month. The durable fix is a receiving and product-onboarding workflow where no product reaches sellable status until it is tracked, located, and counted — which is an operations discipline, not a Shopify checkbox.

When the Setting Is On and the Numbers Are Still Wrong

Enabling tracking tells Shopify to count. It does not make the count correct. Merchants often fix "not tracked", watch the numbers for a few weeks, and discover a different problem: Shopify says 23, the shelf says 19.

That is inventory drift — the gap between recorded and physical stock, accumulated through unscanned movements: returns stowed without a restock, pick errors never corrected, damaged units removed without an adjustment. Tracking makes drift visible; it does not prevent it. And drift left alone matures into the error customers feel: overselling.

The sequence is worth naming, because it is the same story on every growing Shopify operation:

  1. Untracked inventory — Shopify is not counting (this page)
  2. Inventory drift — Shopify is counting, but wrong
  3. Overselling — the wrong count meets a real customer
Three-stage progression from untracked Shopify inventory to inventory drift to an oversold order cancellation
Untracked becomes drift, drift becomes overselling — the same story on every growing Shopify operation.

Each stage has its own fix, and each fix holds only as long as the physical operation records what actually happens on the floor.

Product · Inventory Accuracy

Every receive, stow, pick, pack, and return recorded by scan — with Shopify inventory updated in real time from each movement

When every movement is a scan, 'not tracked' stops being possible and drift stops accumulating.

The Warehouse-Grade Version of "Tracked"

Shopify's Track quantity gives you one number per variant per location. For a store fulfilled by a 3PL or a single shelf unit, that is enough. For a merchant running their own warehouse, "tracked" needs to mean more:

  • Where the units are — bin and shelf level, not just "Warehouse 1"
  • How the count got there — an event history you can replay, not a snapshot you have to trust
  • Who moved stock last — scan-level accountability per operator
  • What is incoming — PO receiving that updates counts at the point of delivery

That layer is what a warehouse management system adds on top of Shopify's native tracking — covered in full in where Shopify ends and a WMS begins. If "inventory not tracked" was your error today, Shopify's setting is your fix today. If it is the third inventory fire this quarter, the setting was never the real problem.

Tired of chasing inventory settings product by product? LaSyncro keeps every SKU tracked, located, and accurate — synced with Shopify from every warehouse scan.

Start free
FAQ

Common questions.

The most common questions merchants ask when they realise Shopify is not managing their warehouse.

It means the "Track quantity" setting is turned off for that product variant. Shopify is not counting stock for it: the product can be purchased indefinitely, no quantity is decremented on sale, and no stock level appears in your admin. It is a per-variant setting, so one product can have tracked and untracked variants at the same time.
Open the product in Shopify admin, select the variant, and in the Inventory section enable "Track quantity", then set the on-hand count for each location. For many products at once, use the Products bulk editor to add the "Track quantity" column and enable it across all rows, or export the product CSV, set the inventory tracker column to "shopify", and re-import.
It is a different problem from "not tracked". The variant is tracked, but it has not been assigned to the location trying to fulfill it. Shopify only allows a location to fulfill items that are stocked there. The fix is to edit the variant's Inventory section, tick the missing location under "Locations", and enter its quantity.
The variant has inventory tracking fully disabled, so no location holds a count for it. Enable "Track quantity" on the variant and Shopify will then ask you to assign quantities per location. Until you do, reports, low-stock alerts, and overselling protection ignore that variant completely.
Common causes are new products created without tracking enabled (the default in some import flows), CSV imports where the inventory tracker column is blank, apps that create or duplicate products without setting tracking, and multi-variant products where only some variants were configured. If it keeps happening, the root cause is usually the process that creates products, not the setting itself.
Yes, directly. An untracked variant can be purchased without limit because Shopify has no count to enforce. If the shelf runs out while orders keep arriving, you cancel and refund. Untracked variants are one of the most common hidden causes of overselling for merchants running their own warehouse.

See your operation clearly for the first time.

Connect Shopify in 60 seconds. No credit card required.

Start free
Keep reading

Related from the operator's library

Deeper dive

How to Fix Inventory Drift in Shopify

When tracking is on but the numbers are still wrong.

Related

Why Is My Shopify Inventory Not Syncing?

The four root causes of inventory sync failures in Shopify.

Compare

How to Stop Overselling on Shopify

What untracked and inaccurate inventory eventually costs you.

Failure mode

Shopify Warehouse Management: Where Shopify Ends and a WMS Begins

What Shopify tracks natively — and the operational layer it leaves out.