At a glance
Distribution histogram of stock levels across the catalogue: how many SKUs have 0 stock, how many have 1-5, how many have 6-20, etc. The healthy-stock baseline that contextualises every OOS / inventory alert. A store with 5,000 SKUs and 200 OOS reads differently from a store with 100 SKUs and 200 OOS; the histogram tells you which scenario you’re in. Pairs naturally with BC’s MLI to surface per-warehouse stock distribution.
Calculation
Calculated automatically from your BigCommerce 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 US homewares brand on BigCommerce Enterprise with MLI across two warehouses (A and B), B2B Edition active, and 2,400 catalogued SKUs. Snapshot at 09:00 UTC on 18 Apr 26.
What’s interesting:
- Warehouse B has 104 OOS SKUs vs A’s 38. This is the operational signal: B is structurally under-stocked. Decompose by category, are the OOS items concentrated in one product family (a slow restock cycle on a specific supplier) or distributed (a general under-stocking pattern)? In this case 78 of 104 were “throw cushions, all variants”, a single supplier’s batch had been delayed; the merchant could expedite a single replenishment to fix most of B’s OOS.
- The 100+ bucket has 198 SKUs, with 118 of those at warehouse B. B is over-stocked on some SKUs while under-stocked on others, a classic warehouse-allocation imbalance. Investigation revealed B was the merchant’s old centralized warehouse with legacy long-tail stock; A was the newer fast-mover warehouse stocked from a fresh supplier. Action: rebalance via inter-warehouse transfer.
- 5.9% OOS is meaningful but not catastrophic. Healthy benchmark for BC stores in homewares is 4-8% OOS; below 4% means you’re over-stocking working capital; above 10% means you’re losing revenue to OOS. 5.9% is well-balanced.
- The 1-5 bucket has 360 SKUs, the “low-stock” warning band. These will become OOS within a week if not restocked. Cross-reference with BC Stock vs Sales to identify which low-stock SKUs are also high-velocity (urgent restock) vs low-velocity (can wait).
- Warehouse B’s distribution is bimodal (heavy 0-bucket and heavy 100+ bucket). This is the warehouse-cleanup signal: B contains both legacy slow-movers (100+) and recently-stocked-out items (0). Old warehouse + slow restock = the worst-of-both-worlds operational state. Plan a rebalance + write-off cycle for B.
- Identify the OOS concentration. Per-product-family decomposition shows whether OOS is one supplier issue or a systemic gap.
- Audit the 1-5 low-stock bucket. Cross-reference with velocity to prioritise restock.
- For MLI stores, look for warehouse imbalance (one warehouse OOS-heavy, another over-stocked). Inter-warehouse transfers are the cheap fix.
- For long-tail 100+ stocks, evaluate write-off or clearance. Old slow-movers tie up working capital and warehouse space.
- Pair with BC Channel OOS per Channel to verify channel-level impact.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in BigCommerce Control Panel: Products → View, filter by Inventory Level, sort by inventory ascending. The 0-stock list is the OOS bucket. Reports → Inventory Snapshot (Plus / Pro) gives a daily snapshot of inventory levels but in less granular bucketing. For MLI: Settings → Inventory → Locations → individual location shows per-location stock per SKU. Why our distribution may differ from BC’s product list:
Cross-connector reconciliation (when 3PL integrations are connected):
The inventory distribution view is BC-aligned with similar cards on Shopify (per
inventory_quantity buckets) and Adobe Commerce (per qty buckets); merchant-facing semantics are equivalent.