Inventory

Inventory Management · 5 min read · 2026-07-15

How to Reduce Stockouts in Online Grocery Operations

Stockouts in online grocery are usually framed as a demand problem, and demand is usually not the problem. Most of them come from stock visibility that lags reality, catalog records that do not match what sits on the shelf, picking feedback that never reaches the inventory system, and forecasting measured against the wrong outcome. This guide covers all four, and the metrics that tell you which one you actually have.

A stockout online costs more than a stockout in store

When a shopper standing in the aisle finds an empty shelf, they pick something else and the transaction survives. When the same gap hits an online order, the cost compounds: a picker walks to the location and finds nothing, someone decides on a substitution, the customer is contacted or disappointed, support may issue a credit, and the delivery goes out with an order the customer did not fully order.

That is why availability targets carried over from physical retail understate the problem. A 97% shelf-availability figure that reads as respectable in store means roughly two missing lines on a sixty-line online basket — which the customer experiences as an order that arrived wrong, not as a 97% success.

Start with stock visibility, not demand theory

If the storefront does not reflect what stores can actually fulfil, demand forecasting alone will not save the operation. The first job is aligning available-to-sell logic with real store conditions: tighter inventory updates, better mapping between catalog records and physical stock, and fewer manual overrides that leave ecommerce data stale.

The practical question is how long a unit sold at the till takes to be reflected in what the website is willing to sell. Where that lag is measured in hours, every busy trading period generates orders against stock that is already gone, and no amount of forecasting sophistication upstream will compensate for it.

Catalog quality affects availability more than teams expect

Bad product data makes replenishment, substitutions, and customer communication harder. Missing attributes, duplicate records, and inconsistent pack details create avoidable fulfilment errors — a product that exists twice in the catalog splits its own stock position, and neither record looks urgent enough to trigger a replenishment.

When product data is cleaner, the business can make faster replenishment decisions and surface better substitutions before a picker is already blocked in the aisle. Pack size and unit-of-measure errors are the most common offenders, because they corrupt both the stock position and the substitution logic that depends on comparing like with like.

Use picking feedback as an inventory signal

Pickers are the first people to discover that the digital shelf is wrong. If their feedback is not captured at the moment they hit the gap, the same issue keeps hitting order after order for the rest of the day.

Operational systems should push exception data straight back into inventory and catalog workflows, so the next customer sees a corrected storefront rather than buying the same phantom stock. This single loop — picker reports, availability updates, storefront reflects it — removes more stockout impact than most forecasting projects.

Worth checking

  • Track out-of-stock events by store and department
  • Review substitution rates alongside stock data
  • Flag recurring catalog mismatches for correction
  • Separate demand spikes from data-quality failures

Forecasting for grocery is a different problem

General retail forecasting assumes reasonably stable demand and forgiving lead times. Grocery has neither. A large share of the range is perishable, so over-forecasting converts directly into waste rather than into stock that sells next month. Weather, local events, school holidays, and a competitor's promotion all move demand within a single day.

This is why forecasts in grocery should be built per store and per day-part rather than per chain and per week. Two branches of the same chain three kilometres apart can have genuinely different demand curves, and a forecast averaged across both is wrong in both.

The forecasting metrics that actually matter

Forecast accuracy on its own is a vanity metric — it is easy to improve by forecasting the easy lines well and ignoring the volatile ones that cause the pain. The metrics worth reviewing weekly connect the forecast to the two outcomes it exists to control: availability and waste.

Read them together. Availability rising while waste rises means you have bought your way out of the problem, which the margin will show up later. Availability rising while waste holds flat is a genuine improvement in forecast quality.

Worth checking

  • On-shelf availability by category, not chain-wide average
  • Forecast bias — whether you consistently over- or under-predict, by department
  • Waste and markdown as a share of sales, tracked against availability
  • Substitution rate as the customer-facing symptom of a forecasting miss
  • Lost sales estimated from search-and-fail and out-of-stock events

Promotions are where forecasts break

Most forecasting failures cluster around promotional activity, because a promoted line breaks the demand history the forecast is built from. An uplift that is under-forecast empties the shelf on day one and disappoints the customers the promotion was designed to attract; over-forecast, it leaves perishable stock to be marked down at the end of the week.

The fix is procedural rather than statistical: promotional plans need to reach the forecast before the promotion runs, uplifts need to be recorded against the actual outcome so the next one is better informed, and the substitution rules for promoted lines need to be set in advance so a shortage does not silently change what the customer pays.

Fresh and short-life ranges need their own treatment

The categories that generate the most stockout complaints — fresh produce, bakery, chilled meals — are also the ones where holding buffer stock is most expensive. Managing them on the same rules as ambient groceries produces either empty shelves by mid-afternoon or a markdown routine that quietly consumes the category's margin.

Short-life ranges need date-aware availability, so an item with two days of life is not sold into a delivery slot three days out, and ordering patterns tuned to the delivery schedule rather than to a weekly cycle. Getting this wrong is visible to customers immediately, because fresh is the category by which shoppers judge whether a supermarket's online offer is worth using at all.

Measure the right outcome

The target is not only a lower stockout count. Supermarkets should track substitution quality, customer-impact rate, cancellation rate, and the time taken to correct a recurring product issue — because a stockout that is fixed within an hour and a stockout that persists for a week are the same event in most reporting and completely different events for the customer.

A stockout programme becomes useful when it connects demand, data quality, and execution instead of treating each in isolation. In practice the sequence that works is: fix visibility first, clean the catalog second, close the picking feedback loop third, and only then invest in forecasting sophistication — because forecasting accurately against stock data you do not trust improves nothing.

Want to map this to your operation?

Book a session with Rydel to connect the article guidance to your rollout path, constraints, and operating goals.

Rydel logo

Smart operations. Better visibility. Real growth.

Office

Borochov 16, Petah Tikva