If Shopify is showing "inventory not tracked" on your products — or your stock levels are not updating after sales — this guide covers every real cause and the exact steps to fix each one. Most take under five minutes to resolve.
When Shopify shows "inventory not tracked" on a product, it means the system is not counting stock for that item. Three things happen as a result:
For digital products, gift cards, and made-to-order items, this is intentional and correct. For physical products with real stock limits, it is a problem that leads to overselling, fulfillment failures, and customer complaints.
The confusing part is that "inventory not tracked" can look like a bug even when it is actually a setting that was deliberately turned off or was never turned on. Below are every real cause — in order of how commonly they appear.
Run through this before diving into the full causes. One of these usually surfaces the problem in under two minutes.
These are ordered by how frequently they appear. Cause 1 accounts for the majority of cases. Work through them in order.
Every Shopify product has a "Track quantity" toggle in the Inventory section. When it is off, Shopify treats the product as having unlimited stock and never updates the quantity. This is the default for some product types and can get accidentally turned off during bulk imports.
Go to Products, open the product, scroll to the Inventory section, and enable "Track quantity." For products with variants, you must do this at the variant level — not the product level. Click the specific variant, then enable tracking there.
Apps like Amazon FBA, Printful, ShipBob, and dropshipping tools often claim ownership of inventory tracking for their products. Once an app controls a product's inventory, Shopify's native "Track quantity" setting may appear greyed out or have no effect. The app's location becomes the source of truth.
Go to Apps in your Shopify admin and check which apps manage inventory. Look at the product in question — if the inventory section shows a location like "Printful" or "Amazon" instead of your own location, a connected app controls it. To fix: either configure inventory within the app itself, or disconnect the app from that product and re-enable native tracking.
If you have multiple locations set up in Shopify (Settings > Locations), each product's inventory is tracked per location. You might have stock entered at Location A but the product is fulfilling from Location B, which shows zero. The product appears tracked but the fulfilling location shows nothing.
Go to Settings > Locations and check your location setup. Then open the product and look at the Quantity section — it shows inventory per location. Make sure stock is entered at the location that actually fulfils orders. If a location has zero units, Shopify will treat it as out of stock even if another location has inventory.
When you import products via CSV, the "Variant Inventory Tracker" column controls whether tracking is enabled. If this column is blank or set incorrectly, products import without tracking enabled. Many store owners discover this after a bulk import when hundreds of products show as untracked.
Download your products CSV from Shopify (Products > Export). Check the "Variant Inventory Tracker" column — it should say "shopify" for tracked products, and be empty for untracked. Add "shopify" to all products that should be tracked, then reimport. Alternatively, use the bulk editor in Shopify admin to enable tracking across multiple products at once.
This is not the same as inventory not being tracked. If "Continue selling when out of stock" is checked, Shopify still tracks inventory — it just allows sales past zero. Your stock quantity will show as negative. Many store owners confuse this with tracking being off, but the product is still counted.
Open the product, scroll to Inventory, and look for the "Continue selling when out of stock" option. If your stock is going negative and you don't want to allow backorders, uncheck this option. Your inventory will still be tracked — customers just won't be able to purchase when stock hits zero.
For a full explanation of when to use each setting, see our Shopify inventory policy guide.
When you sell across multiple channels — TikTok Shop, Amazon, eBay, or wholesale platforms — each channel syncs inventory on a delay. A sale on Amazon may take minutes or hours to update Shopify's stock count. In the meantime, Shopify may show the wrong quantity or allow overselling.
Check the app that manages your channel sync (Shopify Collective, LitCommerce, Sumtracker, etc.) and look at its sync frequency settings. Most allow you to set more frequent syncs. Also check whether "Track quantity" is enabled on the products affected — channel apps sometimes require native tracking to be on before they can sync.
Shopify is designed to turn off tracking by default for product types where inventory is not a meaningful concept — digital downloads, gift cards, and some service products. If you imported or created a product in these categories, tracking may have been disabled automatically.
If this is a physical product that should be tracked, simply enable "Track quantity" in the Inventory section. If it is genuinely a digital or service product, leaving tracking off is correct behaviour — Shopify will never mark it as out of stock and customers can always purchase.
If this kind of inventory confusion keeps happening, Debnix tracks stockouts and reorder points automatically. Worth a look if you're tired of troubleshooting this manually.
If the problem affects many products — common after a large CSV import or when migrating from another platform — fixing them one by one is not practical. Here are the three methods to fix tracking in bulk.
Go to Products, select all products, click Edit products. Add "Track quantity" as a column and update all at once. No CSV needed.
Export all products, set "Variant Inventory Tracker" to "shopify" for all rows, reimport. Fast for large catalogs.
Create a workflow that automatically enables tracking when a new product is created. Prevents the problem from happening again.
Fixing individual products is one thing. Preventing tracking from getting turned off again is another. Three habits that stop this recurring — and worth pairing with our list of common Shopify inventory mistakes, since untracked inventory is usually a symptom of the same underlying habits:
Shopify does not enable tracking by default for all product types. Make "enable Track quantity + enter starting stock" part of your standard product creation checklist. Takes 20 seconds and prevents hours of inventory reconciliation later.
Before any bulk import, check that the "Variant Inventory Tracker" column is set to "shopify" for all physical products. A 30-second column check prevents bulk tracking failures that take hours to undo.
Export your products monthly and filter the CSV for rows where "Variant Inventory Tracker" is empty. Any blank rows are untracked products. Catch it before it causes overselling rather than after. Our inventory audit guide has a step-by-step process for this.
For stores with large catalogs, the deeper issue is often that there is no systematic view of inventory health — which products are tracked, which are at risk, which have anomalies. That is the problem a dedicated inventory dashboard solves. See our guide on Shopify inventory dashboards for what that looks like in practice.
Fixing the "not tracked" problem means Shopify now knows your stock levels. But tracking is the floor, not the ceiling. Knowing you have 47 units of a product does not tell you that you will sell through them in 9 days at current velocity and that your supplier needs 14 days to deliver.
That gap — between knowing stock levels and knowing when to act — is where stockouts happen even in well-managed stores. The next layer is having reorder points calculated from actual sales velocity, so you get a warning before stock runs out rather than after. For a full breakdown of that system, see our complete Shopify inventory management guide.
See which products run out in the next 7, 14, or 30 days based on current sales velocity — before it happens.
Calculated from your actual daily sales and supplier lead time — not a number you guessed when you set up the product.
Products with 60+ days of no sales flagged automatically — the inventory that is tracked but quietly tying up your cash.
Create, send, and receive POs with auto stock update — the Stocky replacement for stores that need proper purchasing workflows.
It means Shopify is not monitoring stock levels for that product. The product will never show as out of stock, customers can always purchase it regardless of actual inventory, and your stock count will not decrease when orders are placed. This is correct for digital products and services but usually a problem for physical products.
The most common reasons are: Track quantity is disabled on the product or variant, a third-party app has control of inventory and there is a sync delay, the inventory is assigned to a different location than the one fulfilling orders, or "Continue selling when out of stock" is on and stock is going negative. Check all four of these in the order listed.
Use the bulk editor: go to Products, select all products using the checkbox, click Edit products, add Track quantity as a column, and enable it across all products. For large catalogs, export your products as a CSV, set the "Variant Inventory Tracker" column to "shopify" for all rows, and reimport. Both methods take under 10 minutes for most stores.
This usually happens when a third-party app is controlling the product's inventory. Apps like Printful, Amazon FBA integration, or dropshipping tools claim ownership of inventory management for their products. The Track quantity toggle may be greyed out or have no effect. To fix it, either manage inventory through the app itself or disconnect the app from that product.
Yes. Each variant has its own inventory tracking setting. A product with 5 size variants has 5 separate inventory counts, each with its own Track quantity toggle. If you enable tracking at the product level but not at the variant level, only the base product is tracked. Always check tracking at the variant level for products with size or colour options.
If inventory is going to zero and then continuing into negative numbers, "Continue selling when out of stock" is enabled. This is a deliberate Shopify feature for backorder selling. To stop it, open the product, go to the Inventory section, and uncheck "Continue selling when out of stock." If inventory is jumping to zero unexpectedly without sales, a connected app or CSV import may be overwriting your stock counts.
Channel apps like TikTok Shop, Amazon, and eBay manage inventory through their own location in Shopify. The "Track quantity" toggle may appear off because the app controls it. Fix: open the specific product, check the Inventory section to see which location manages it, then configure stock in your channel app rather than in Shopify admin directly. Also ensure the integration app has inventory sync enabled in its settings.
No. Enabling inventory tracking does not affect orders that have already been placed. It only affects future orders. Once tracking is enabled, you will need to manually enter your current stock quantities — Shopify does not assume a starting quantity. Enter the actual physical count for each product and variant.
Debnix adds AI stockout predictions, auto-calculated reorder points, dead stock detection, and purchase orders to your Shopify store. Built for 50-500 SKU stores that have outgrown spreadsheets. $21.99/mo, 30-day free trial.
Built solo.