Tracking inventory per variant means Shopify keeps a separate count for every size, color or material combination, so it knows you have 12 small black tees but zero large white ones. Without it, Shopify treats every variant as endlessly available, and you find out about stock problems only when an order arrives for something you can't ship. Here's how to set it up, keep it accurate, and decide which variants should be tracked at all.
Enable tracking
- Open the product and click into a variant. In the Inventory section, tick "Track quantity."
- Enter the current count. If you stock at more than one location, enter the count for each.
- Choose what happens at zero. Leave "Continue selling when out of stock" off to stop sales, or turn it on for preorders and made-to-order items.
- Add a SKU while you're there. It makes counts, reports and any warehouse sync much easier later.
From then on, Shopify reduces the count automatically when an order is placed and adds it back when you restock an item from a return or cancellation.
What to track and what not to
| Product type | Track quantity? | Why |
|---|---|---|
| Blanks you hold (tees, mugs, tumblers) | Yes | Each size and color is a real item that can run out |
| Print-on-demand products | Usually no | Your partner holds the stock |
| Made-to-order items from raw material | Often no, or track the material | You can make more as orders arrive |
| Digital products | No | There's nothing to run out of |
Personalization choices should never be tracked as stock. With PIMW Product Personalizer, a buyer's name, font or photo is saved as a line-item property on the order, so only the blank variant counts against inventory. Our guide on adding product options that don't affect inventory explains why that split matters.
Multi-location
Every Shopify plan can hold stock at more than one location, and the maximum number of locations depends on your plan. Set inventory per location for each variant, and your order routing settings decide which location fulfills each order. The full setup is in our guide to multi-location inventory for variants.
Bulk update
Editing counts one variant at a time is fine for a few products and painful for a hundred. Two faster routes:
- The Inventory page. Go to Products, then Inventory, filter by product type, vendor or location, and edit counts in the table. Good for a weekly stock count.
- CSV import. Export inventory, update the quantity column in a spreadsheet, and import it back. Good after a big delivery or a full stocktake. Our bulk variant editing guide covers both and the common mistakes.
Always export a backup before a bulk import. A sorted column or a pasted row in the wrong place can overwrite counts across the whole store.
Low-stock alerts
With Shopify Flow you can watch for inventory changes and email your purchasing contact when a variant drops below a threshold, say 5 units. That becomes your automatic reorder trigger. Set the threshold per product from how long a restock takes: if new blanks take two weeks to arrive and you sell one a day, alert at 14 or more, not 5.
Worked example: a hoodie with 18 variants
A store sells one hoodie in three colors and six sizes, and adds names with PIMW Product Personalizer. That's 18 tracked variants, each with a count and a SKU like HD-NVY-M. The personalization (name, font, thread color) lives on the order, not in variants, so the store tracks 18 items instead of hundreds. A Flow alert fires when any variant drops below 6, and the owner restocks the popular sizes before they run out. The rare XXL in khaki is set to continue selling with a "ships in 2 weeks" note, since the supplier can deliver quickly.
Common mistakes
- Tracking turned off on new variants. When you add a new color, check that tracking is on; otherwise it sells without limit.
- Continue selling left on by accident. Review it on limited items, or you'll quietly create backorders.
- Not counting returns properly. Restock returned items only after you've checked they're sellable.
- Trusting the count blindly. Do a physical count every month or quarter and correct the numbers.
If you do want to keep selling past zero, plan the messaging first with our guide to continuing to sell when out of stock.
Frequently asked questions
How to track inventory per Shopify variant?
Open the variant, tick "Track quantity" in the Inventory section, and enter the current count. Shopify then reduces the count automatically each time an order is placed.
Multi-location inventory per variant?
Yes, on all Shopify plans. You set a count for each variant at each location; the maximum number of locations depends on your plan.
How to bulk update variant inventory?
Use the Inventory page under Products to filter and edit counts in a table, or export a CSV, update the quantities and import it back. Export a backup first.
Low-stock alert setup?
Create a Shopify Flow workflow that runs when inventory changes and sends an email when a variant drops below your threshold. Base the threshold on how long a restock takes.
What happens if I oversell?
The count goes negative and you owe a customer an item you don't have. Contact them quickly with a restock date or a refund, and prevent it by leaving "Continue selling when out of stock" off on limited items.
Continue selling out of stock: when?
Use it for preorders and made-to-order items, where the buyer expects to wait. Show a clear ship date on the product page so nobody is surprised.
Does POS decrement Shopify variant inventory?
Yes. POS and online sales share the same variant counts. Make sure each POS device is assigned to the right location so the correct count goes down.
Inventory sync with POD?
Print-on-demand partners such as Printful and Printify hold the stock, so most POD variants aren't tracked in Shopify. If a partner runs out of a blank, check their stock notices and pause that variant.
Related reading
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.
- Shopify Help Center: Product variants
- Shopify.dev: Product variant limits
- Shopify Help Center: Line item properties (customization)
Try it free on Shopify
PIMW Product Personalizer's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install PIMW Product Personalizer