What Ecommerce Metrics Should I Track When Products Keep Going Out of Stock?
The metrics that matter most when products keep going out of stock
The metrics that matter most are the ones that connect a stockout to missed demand and then to recovered orders.
Start with these eight:
- Stockout rate: How often a product, SKU, or variant is unavailable during a given period.
- Lost sales: The estimated sales value you missed while the item was sold out.
- Waitlist signups: How many shoppers asked to be notified or join a waitlist.
- Variant-level demand: Which sizes, colors, or other variants are getting the most sold-out interest.
- Restock conversion: The percentage of subscribers who buy after inventory returns.
- Notification click-through rate: The percentage of alert recipients who click back to the product page.
- Sell-through after restock: How fast restocked units sell once the item is back.
- Time-to-stockout: How long a product stays in stock before selling out again.
That list gives you a much clearer picture than inventory counts by themselves. If you sell on OpoShop, these numbers tell you which sold-out pages are dead ends and which ones are still pulling real demand.
If you want a cleaner way to turn sold-out traffic into something measurable, back-in-stock alerts and waitlists should sit inside the same tracking workflow as your inventory reporting.
What are out-of-stock ecommerce metrics?
Out-of-stock ecommerce metrics are the numbers that measure inventory health, demand capture, and recovery performance for sold-out products.
That split matters. A lot of merchants only look at inventory health, meaning stock on hand, days of inventory left, or how often a SKU goes to zero. Useful, yes. Complete, no.
A better way to think about it is in three buckets:
| Metric group | What it measures | Example questions it answers |
|---|---|---|
| Inventory metrics | Stock availability and timing | How often does this SKU sell out? How fast does it sell out again? |
| Demand-capture metrics | Shopper interest while the item is unavailable | Are people joining the waitlist? Which size is getting the most requests? |
| Recovery metrics | Sales recovered after stock returns | Did the alert actually bring people back to buy? |
That is the difference between counting stock and measuring stockout performance. One tells you what is gone. The other tells you what the stockout actually cost.
Why do these metrics matter when you keep selling out?
These metrics matter because repeated stockouts are a demand problem and a money problem, not just an inventory problem.
If a sold-out product gets traffic, signups, and fast post-restock sell-through, that product is not failing. That product is under-supplied. You need to see that clearly before you make the wrong call and assume the item just had a temporary spike.
The right numbers help you answer practical questions fast:
- How much revenue did the stockout block?
- Which metrics show whether stockouts are hurting conversion?
- Should this SKU use a waitlist, back-in-stock alert, or pre-order next time?
- Are only certain variants selling out, like black in size medium or blue in 32 oz?
- Did the restock actually recover sales, or did shoppers disappear?
You also avoid overbuying. That part gets missed a lot. Not every sold-out item deserves a huge reorder. Some products collect weak demand after the stockout. Some variants attract clicks but not purchases. Some are better candidates for pre-orders than immediate deep restocks.
In a busy OpoShop store, the numbers should help you buy with more confidence, not just buy more.
How do you track the right metrics for recurring stockouts?
Track the right metrics by moving in order: revenue impact first, demand signals second, recovery after restock third, and timing last.
That order keeps you from getting buried in dashboards that look busy but do not help you act.
Here is what that looks like.
1. Start with lost sales
Lost sales tell you how much a stockout likely cost.
A simple formula looks like this:
Lost sales = estimated missed units × average selling price
If a product usually sells 8 units a day, goes out of stock for 5 days, and sells for $40, estimated lost sales are:
8 × 5 × $40 = $1,600
That is not perfect math. It is still useful math. It gives you a working number instead of a shrug.
2. Track demand capture on sold-out products
Demand capture metrics show whether shoppers still want the item after they hit the sold-out page.
Watch these closely:
- Sold-out page views
- Waitlist signups
- Back-in-stock signups
- Signup rate by product
- Signup rate by variant
If 300 people land on a sold-out page and 45 join the waitlist, that page is still doing work. If 300 people land there and only 2 sign up, the demand signal is weak or the page experience is weak.
3. Measure recovered sales after the restock
This is where a lot of stores stop too early. They count signups and call it done.
Do not stop there.
You need to know:
- How many alerts were sent
- How many shoppers clicked
- How many shoppers bought
- How much sales value came from those purchases
- How quickly the restocked units sold
A sold-out product with 200 signups sounds great. A sold-out product with 200 signups and 3 purchases after the alert is telling you something very different.
4. Track timing and repeat stockouts
Time-to-stockout tells you how long inventory lasts after a restock.
If a SKU sells out again in 36 hours, that usually points to one of two things: demand is stronger than your forecast, or the alert list was large enough to wipe out the restock almost immediately. Both are useful signals.
Weak vs stronger tracking example
A weak setup looks like this:
Weak: "The product sold out again, so we should order more."
A stronger setup looks like this:
Stronger: "The product sold out again in two days, 61 shoppers joined the waitlist while it was unavailable, the black medium variant took 70% of signups, and the alert recovered 18 orders within 12 hours."
The second version gives you something to act on. You can reorder the right variant, adjust quantity, and decide if pre-orders make more sense next time.
If you need a better system for comparing sold-out products in your OpoShop store, start with one view that shows signups, alert clicks, and recovered orders side by side.
Which metrics should you prioritize first? A simple comparison by use case
The best metric depends on the decision you are trying to make.
If you are trying to forecast demand, time-to-stockout matters. If you are trying to fix a sold-out page, signup rate matters more. If you want to know whether alerts are worth it, recovered sales matter more than raw subscriber count.
| Use case | Best metrics to prioritize | What the metric tells you |
|---|---|---|
| Forecasting demand | Stockout rate, time-to-stockout, variant-level demand | Which SKUs and variants run out fastest and repeat the pattern |
| Deciding what to restock | Lost sales, waitlist signups, sell-through after restock | Which sold-out products have the strongest money signal |
| Improving sold-out page conversion | Sold-out page views, signup rate, variant-level signup rate | Whether shoppers are still raising their hand when inventory is gone |
| Measuring back-in-stock alert performance | Notification click-through, restock conversion, recovered sales | Whether alerts are bringing shoppers back to buy |
| Choosing alerts vs pre-orders | Time-to-stockout, signup volume, restock conversion, reorder lead time | Whether demand is worth capturing now or selling into before inventory lands |
A lot of OpoShop merchants ask which metrics show whether stockouts are hurting conversion. The fastest answer is this: compare sold-out page traffic against signup rate and recovered purchase rate. If traffic stays healthy but signups and recovered purchases are weak, the page is leaking demand. If traffic and signups are strong, the problem is usually stock timing, not shopper interest.
Common mistakes merchants make when measuring stockout performance
The biggest mistake is tracking only inventory counts and assuming that tells the whole story.
It does not. A product can be out of stock and still be one of the strongest demand signals in your catalog.
Here are the mistakes we see most often:
Tracking only stock on hand
Stock on hand tells you what is left. Stock on hand does not tell you how many shoppers wanted what was gone.
Ignoring variant-level demand
This one gets expensive fast. A product may look evenly popular at the product level while one size or color is creating most of the stockout pain.
If medium in charcoal keeps selling out while the other variants sit, track that variant separately. In your OpoShop store, product-level reporting can hide the real problem.
Counting signups but not recovered sales
Signups are interest. Recovered sales are proof.
If you only measure waitlist or back-in-stock volume, you miss whether the restock alert actually turned into orders.
Treating all sold-out products the same
Some sold-out products deserve a restock alert. Some deserve a waitlist because the next run is not scheduled yet. Some deserve a pre-order because demand is steady and lead times are long.
One blanket rule across every SKU usually creates bad inventory decisions.
Missing the repeat-stockout signal
If a product sells out again right after a restock, do not just celebrate that it moved. Look at the pattern. Fast repeat stockouts often mean your reorder timing is late, your restock quantity is too small, or your subscriber list is stronger than your forecast assumed.
What we recommend for stores using waitlists, back-in-stock alerts, and pre-orders
We recommend a small dashboard built around demand capture and recovered sales, segmented by SKU and variant.
Keep it simple. You do not need 25 metrics. You need the few numbers that help you choose the next move.
A practical stack looks like this:
- Stockout rate by SKU
- Lost sales estimate by SKU
- Waitlist or back-in-stock signups by SKU and variant
- Signup rate on sold-out pages
- Notification click-through rate
- Restock conversion rate
- Recovered sales after alerts
- Time-to-stockout after restock
Then use those numbers to pick the right recovery path.
- Use back-in-stock alerts when inventory is returning soon and you want to recover demand fast.
- Use waitlists when the item is unavailable but future demand still needs to be captured.
- Use pre-orders when demand is clear, restock timing is longer, and shoppers are willing to buy before inventory lands.
If you sell on OpoShop, that setup gives you a cleaner way to decide at the SKU level instead of guessing at the catalog level.
Best answer: Track demand, lost sales, and recovered orders together. For most stores, the best next step is a simple stockout dashboard that separates inventory metrics from demand-capture metrics and recovery metrics, then breaks all three down by SKU and variant. That is how you decide whether a sold-out product needs a faster reorder, a back-in-stock alert, a waitlist, or a pre-order.
FAQs
How do I calculate lost sales from out-of-stock products?
Calculate lost sales by estimating how many units the product would have sold while unavailable and multiplying that by the average selling price. A simple formula is: missed units × average selling price.
How do I know if a sold-out product should be restocked?
A sold-out product should usually be restocked if it keeps getting traffic, collects strong waitlist or back-in-stock signups, and converts after restock alerts. Fast sell-through after restock is another strong signal that demand is real.
What is a good restock rate for back-in-stock subscribers?
A good restock rate depends on product type, price, urgency, and how long shoppers waited. The useful benchmark in your own store is trend direction: if click-through and purchase rates keep rising for a SKU, the alert flow is working.
Can I collect back-in-stock signups for specific variants like size or color?
Yes. Variant-level signups are one of the most useful stockout signals you can collect. Variant-level tracking tells you whether shoppers want the product broadly or whether one size or color is causing most of the missed demand.
How many back-in-stock signups is a good benchmark?
A good benchmark is not one fixed number across every store. Compare signup volume against sold-out page traffic, variant demand, and recovered purchases so you can tell whether the list is large enough to justify a restock or a pre-order.
Are pre-orders worth offering for sold-out products?
Yes, pre-orders are worth offering when demand is steady, lead times are known, and shoppers are willing to wait. Pre-orders are usually a better fit than alerts for SKUs that sell out repeatedly and stay unavailable long enough that waiting for a restock notification leaves too much money on the table.
Summary: Track demand, lost revenue, and recovery-not just inventory
If products keep going out of stock, do not stop at inventory counts. Track stockout rate, lost sales, waitlist signups, variant-level demand, notification clicks, restock conversion, sell-through after restock, and time-to-stockout.
That stack shows what sold out, what demand was still there, and what sales you won back after inventory returned. For OpoShop merchants, that is the difference between reacting to stockouts and actually learning from them.
Use Restockly to capture demand on sold-out products and measure which restocks actually recover revenue.
