Every stockout gets a gondola address
2026-11-11BXT Data Editorial

Every stockout gets a gondola address

Every stockout gets a gondola address article image

35 percent fewer out-of-stocks and 28 percent shorter gaps on the shelf are the two numbers from a 60-day pilot DeCicco and Sons ran with Simbe. In the same week Instacart began rolling out a tool that prices every empty facing at store level and at UPC level. Read together, they point at one shift: on-shelf availability is moving from a weekly percentage to a daily position on a specific aisle. For a brand team, the measure now has a location, and that location can be bought, audited or disputed, a reading that holds through November 10, 2026.

Two vendors, one measurement shift

Known factsUnverifiedNeeds verification
Simbe and DeCicco and Sons reported a 35 percent reduction in out-of-stocks within 60 days and up to 28 percent less time out of stock; Instacart rolled out shelf tools covering about 2,200 banners and nearly 100,000 storesWhether the pilot stores were representative of the full chainCost per store, contract length and data ownership terms

Both vendors sell the same idea in different units. The Simbe release frames the gain as time: less time with a gap on the shelf, fewer hours spent hunting for problems. Instacart frames it as money: an estimate of lost sales per UPC per day, plus a substitution path that shows whether a shopper moved to a competitor SKU or simply took another pack size.

The difference matters because the two units drive different decisions. A time-based number sends a store team to an aisle. A money-based number sends a field sales team to a buyer meeting. Retailers rarely buy both at once, so vendors are competing over which number becomes the shared language between store operations and the brand.

Where distribution coverage ends

Distribution coverage tells a brand how many doors carry the item. On-shelf availability tells it whether the item can actually be bought in those doors. The two are frequently reported as one figure, which is how a brand ends up with 95 percent distribution and a shelf that is empty a fifth of the time.

What a shelf scan still cannot see

A scan reports whether a position is occupied. It does not separate a missing carton in the back room from a delisting, and it does not know whether the gap was created by demand or by a planogram change that moved the item two aisles away. Those three causes need three different fixes, and only the first is a replenishment task.

What the system reportsUnit of measureRefreshKnown limit
Empty facingAisle positionDailyCannot see back room stock
Lost sales estimateStore and UPCDailyModelled, not invoiced
Substitution pathShopper basketDaily where orders existThin in low-order stores

The refresh rate is where most pilots fail. A daily estimate is useful for a replenishment cycle that runs twice a week. It is not useful for a chain that already replenishes fresh categories every morning, because the gap has been closed before the report lands.

Substitution is the number most reports skip

A stockout rate says how often an item was missing. It does not say where the demand went. If the shopper bought another pack size of the same brand, the loss is smaller than the rate suggests. If the shopper walked to a competitor facing, the loss compounds, because a new habit can outlast the refill.

Linking the two requires order history rather than shelf imagery. That is why the platforms with a delivery network have an advantage in this category: they already hold the basket data that turns an empty facing into a substitution path.

Sampling is not even

Visit frequency per store is the sampling frame, and it is not uniform. Dense urban stores generate far more passes than a suburban store with a thin order book, so a national availability figure can reflect the store mix of the sample as much as the state of the shelf. Before carrying a number into a buyer meeting, a brand should check whether the sample matches its own distribution footprint.

How to test the data before signing

Run the tool against a store list the brand already audits by hand for four weeks. Compare three things: the stores flagged as having a gap, the size of the gap in facings, and the substitution path. If the vendor and the manual audit disagree on fewer than one store in ten, the data is probably good enough to negotiate with.

  1. Pick 30 stores that are already audited manually every week.
  2. Run the vendor feed in parallel for four weeks without changing replenishment.
  3. Compare flagged stores, facing counts and substitution paths, then decide on contract terms.
FieldExample
StoreSuburban store 14
Gap in facings3
SubstitutionCompetitor SKU
Audit matchYes
StatusPilot

The commercial question is usually left until last: who pays for continuous visibility, the retailer or the brand. Vendors rarely publish that split, and it decides whether the data becomes a shared operating metric or another report that only one side can afford.

FAQ

  • Is an empty facing the same as an out of stock?

    No. An empty facing can be back room stock, a delisting, or a planogram move. Each has a different fix.

  • Why does the unit of measure matter?

    A time-based number drives store labour. A money-based number drives field sales. Vendors compete over which becomes the shared metric.

  • Can a national availability figure be trusted?

    Only if the store sample matches the brand distribution. Dense urban stores are over-sampled in most networks.

  • What should a pilot measure?

    Agreement with a manual audit on flagged stores, facing counts and substitution paths over at least four weeks.

Sources