Quick Answer: WooCommerce lets you manage stock for a variable product at product level, where all variations share one count, at variation level, where each tracks its own, or as a mix of the two (WooCommerce documentation, 2026). Choose variation level for sizes and colours that sell at different speeds, and check the hide-out-of-stock rules before you rely on them.

A T-shirt in four sizes and three colours is twelve stock counts, not one. WooCommerce’s variable-product page was updated on 9 October 2026, so this guide follows it closely to explain the three ways to manage stock, what happens to out-of-stock variations, and which bulk actions save time. It covers core WooCommerce behaviour only, not variation plugins.

Where can I manage stock for a variable product?

WooCommerce gives you 3 setups: manage stock at product level, where all variations share one count, at variation level, where each variation tracks its own, or as a mix of the two, according to the WooCommerce documentation (2026). Product level sits in the Inventory tab, and variation level is set variation by variation.

For sizes and colours that sell at different speeds, variation level is usually the honest one. A shared count hides which size has run out.

How do I turn on stock tracking for one variation?

Open the variation and tick Manage stock?. The fields are Stock quantity, Allow backorders? and Low stock threshold. Each variation then tracks its own count.

Do it for the variations that really move. If a rarely sold size isn’t worth tracking, leave it on the shared count.

SetupHow stock is countedBest when
Product levelAll variations share one countVariations are interchangeable
Variation levelEach variation tracks its own countSizes or colours sell at different speeds
MixedSome variations track their own, others use the shared countA few lines move fast and the rest don’t

What happens to variations that don’t manage their own stock?

Variations with Manage stock? unticked pull from the product-level count if that is enabled, while those with it ticked use their own count, according to WooCommerce. So one product can run on both systems at once.

Be clear which variations belong to which. A mixed setup is flexible, but it’s easy to forget which size draws on the shared pool.

Variations with Manage stock? unticked pull from the product-level count if it is enabled, while those with it ticked use their own count (WooCommerce documentation, 2026).

How does a sale change the count?

In WooCommerce’s example, variations with counts of Blue 5, Green 10 and Red 15 each track their own stock, so a red sale reduces only the red count. The numbers are the page’s illustration, not real sales data.

That is the main reason to use variation level. The blue shirt can show sold out while the red is still available.

WooCommerce lets you manage stock at product level, variation level or a mix of both, and a sale of a variation with its own count reduces only that variation (WooCommerce documentation, 2026).

Can a variation go below zero?

Yes. When Allow backorders? is enabled on a variation, its stock can go below zero. That lets customers order an item you expect to restock.

Only allow it where you’re confident of resupply. If you sell on more than one channel, a negative count on one can mean a promise you can’t keep on another.

Related: WooCommerce Stock Settings Explained: Low Stock Alerts, Hold Stock, Backorders

When does a low stock email go out?

At variation level a notification email is sent when stock reaches the threshold, and the product-wide threshold applies if product-level inventory options aren’t configured, according to the documentation. Set it by lead time: the longer a reorder takes, the higher the threshold.

If you have twelve variations, give your fast sellers a higher threshold than the slow ones.

When are out-of-stock variations hidden?

Only when 3 conditions all apply: stock is managed at variation level, the quantity is 0 or the status is Out of stock, and backorders are disabled. The path is WooCommerce, Settings, Products, Inventory, then tick Hide out of stock items from the catalog.

If any condition is missing, the variation stays visible. A shopper may pick a size that you can’t ship.

Out-of-stock variations are hidden only when stock is managed at variation level, the quantity is 0 or the status is Out of stock, and backorders are disabled (WooCommerce documentation, 2026).

What happens with parent-level stock?

With parent-level stock, every variation stays in the dropdown, and the parent product stays visible on shop and category pages while at least one variation is in stock, according to WooCommerce. A shared count can’t hide one size.

That is fine for a product where sizes don’t matter. It’s a poor fit for clothes, where a customer picks a size that may be gone.

What can I change in bulk for variations?

The Variations tab offers 6 bulk stock actions: toggle Manage stock, set the stock count, set the status to In stock, Out of stock or On backorder, and set a low stock threshold. They save a lot of clicks on a product with many variations.

Use them after a delivery or a stocktake. Work through one product at a time and check the result before you move on.

How many small retailers still count by hand?

Over half of small retailers still rely on manual counts, according to the Global Payments 2025 Retail Inventory Report of 200 small retailers, so any process built on those counts is only as accurate as the last count. The report is small, so treat it as a pointer.

Variations multiply the work. Twelve variations on forty products is nearly five hundred counts to keep right. Remember too that a cancelled order returns its stock if inventory management is enabled, according to WooCommerce’s order-status page, so a cancelled variation order changes a specific count.

Related: How to Stop Overselling Across Your Website, Shopee and Lazada

How much cash is tied up in stock?

Inventory ties up 20% to 60% of business capital for most small retailers, according to Global Payments (2025). Sizes and colours are where that money hides: a few slow variations can lock up a lot.

If you also sell in a shop, WooCommerce can’t see those sales. Asalta Inventory keeps one live stock count across stores, websites and marketplaces, and it’s one option to compare. You can read more on the Asalta Inventory page.

Key Takeaways

  • Pick a setup: product level, variation level or a mix.
  • Track what moves: use variation level for sizes and colours that sell at different speeds.
  • Check the hide rules: out-of-stock variations hide only when all 3 conditions apply.
  • Allow backorders carefully: stock can go below zero.
  • Use bulk actions: 6 bulk stock actions save time after a stocktake.
Where can I manage stock for a variable product?

WooCommerce lets you manage stock at product level, where all variations share one count, at variation level, where each variation tracks its own, or as a mix of the two.

How do I turn on stock tracking for one variation?

Open the variation and tick Manage stock?; the fields are Stock quantity, Allow backorders? and Low stock threshold.

What happens to variations that don’t manage their own stock?

Variations with Manage stock? unticked pull from the product-level count if that is enabled, while those with it ticked use their own count.

How does a sale change the count?

In WooCommerce’s example, variations with counts of Blue 5, Green 10 and Red 15 each track their own stock, so a red sale reduces only the red count.

Can a variation go below zero?

Yes. When Allow backorders? is enabled on a variation, its stock can go below zero.

When does a low stock email go out?

At variation level a notification email is sent when stock reaches the threshold, and the product-wide threshold applies if product-level inventory options aren’t configured.

When are out-of-stock variations hidden?

Only when three things apply: stock is managed at variation level, the quantity is 0 or the status is Out of stock, and backorders are disabled.

What happens with parent-level stock?

With parent-level stock every variation stays in the dropdown, and the parent product stays visible on shop and category pages while at least one variation is in stock.

What can I change in bulk for variations?

The Variations tab has bulk actions to toggle Manage stock, set the stock count, set the status to In stock, Out of stock or On backorder, and set a low stock threshold.

How many small retailers still count by hand?

Over half of small retailers still rely on manual counts, so any process built on those counts is only as accurate as the last count.

How much cash is tied up in stock?

Inventory ties up 20% to 60% of business capital for most small retailers.

References

  1. WooCommerce documentation (2026). Variable products. Source
  2. WooCommerce documentation (2026). Order statuses. Source
  3. Global Payments (2025). 2025 Retail Inventory Report. Source