On-Backorder Products for the selected period.
At a glance
The count of products whose stock status is onbackorder, items customers can still buy even though stock has run out, with the order fulfilled when supply returns. A healthy backorder count signals demand outpacing supply; a creeping one signals a fulfilment promise the store may struggle to keep.
Calculation
Calculated automatically from your WooCommerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK furniture brand on self-hosted WooCommerce 8.7 with the Stripe Gateway plugin and an ERP-driven inventory feed. The catalogue was reviewed on 20 Jun 26 (the real-time snapshot date).
The card reads 8 on-backorder products. Four things to notice:
- Backorder is a choice, not an error. “Oak Dining Table” sits at -3 because the brand allows backorders with
notify, so three customers bought it after stock hit zero and will be told it ships when supply returns. That is intentional. The card is a watch-list, not an alarm, which is why it carries no alert threshold. noversusnotify/yesis the deciding setting. “Linen Sofa” hit zero stock too, but its Backorders setting isno, so WooCommerce marked itoutofstockinstead and it does not count here. It shows up in Out-of-Stock Products instead. The same zero-stock condition routes to two different cards depending on one product setting.- Untracked products never appear. “Walnut Shelf” has
manage_stock = no, so WooCommerce treats it as always in stock and never assigns a backorder status. If your store does not manage stock at the product level, this card stays empty regardless of real-world availability. - A creeping count is a fulfilment promise to watch. Eight backordered SKUs is fine if supply is days away. It becomes a customer-experience risk if those backorders stretch into weeks, customers paid expecting delivery. Pair with Low-Stock Products to see what is about to tip into backorder next, and Out-of-Stock Products for the items you chose not to keep selling.
Sibling cards merchants should reference together
Reconciling against WooCommerce
Where to look in WooCommerce Admin: WP Admin > Products > All Products and use the Filter by stock status dropdown (or the “On backorder” stock filter) above the product table. WooCommerce also surfaces low and out-of-stock items under WP Admin > WooCommerce > Reports > Stock > Low in stock, but the cleanest backorder-specific view is the Products list filtered by stock status. Other WP Admin views that look related but are not:- Reports > Stock > Out of stock: lists
outofstockproducts, the ones withbackorders = no. A different set from this card. - Products list “Stock” column: shows the quantity number but not the derived status; a -3 quantity reads as on-backorder only if the Backorders setting allows it.
- Inventory-management plugin dashboards (ATUM, etc.): define backorder differently and may include items WC marks
outofstock.
The Products list filtered by the on-backorder stock status is the apples-to-apples comparison. Differences almost always trace back to a product whose Backorders setting routes it to
outofstock instead.
Known limitations / merchant FAQs
What is the difference between on-backorder and out-of-stock? Both mean stock has reached zero. The difference is the product’s Backorders setting. Withnotify or yes, WooCommerce keeps the product buyable and marks it onbackorder (this card). With no, WooCommerce stops sales and marks it outofstock (the Out-of-Stock Products card). Same physical condition, two different merchant decisions.
What is the difference between notify and yes?
Both allow the purchase and both produce stock_status = onbackorder, so both count here. notify shows the customer an “available on backorder” message at checkout; yes allows the purchase silently with no message. The choice is purely about how transparent you are with the customer about the delay.
Why does a product with zero stock not show here?
Most likely its Backorders setting is no, so WooCommerce routed it to outofstock instead. Less commonly, manage_stock is off, in which case WC treats the product as always in stock and never assigns a backorder status. Check both settings on the product’s Inventory tab.
Does this count variations?
Stock status is set per variation on variable products. The card reflects the product-level stock status the REST API reports, which is on-backorder when the relevant variation is on-backorder. If you sell many variable products, audit at the variation level too, a parent can read as in-stock while a specific colour or size is on backorder.
My inventory plugin shows a different count, why?
Inventory-management plugins (ATUM, WooCommerce Stock Manager) sometimes define backorder differently or aggregate variation status their own way. They can also include items WC marks outofstock. The Vortex IQ engine reads WooCommerce’s own stock_status field via the REST API, so it matches core WC, not the plugin’s interpretation.
Why is there no alert on this card?
Backorders are usually a deliberate choice (demand outpacing supply), so a count by itself is not a problem to alarm on. The risk is duration: backorders that stretch for weeks. Watch the trend rather than the snapshot, and use Low-Stock Products for early warning of what is about to tip into backorder. You can set your own threshold in the Alert Rules tab if your business needs one.