This isBetterThis Is Better — Senior Growth Consultancy
Talk to us

Consumer & Omnichannel · Growth problem

Stock visibility problems are costing sales across channels

Availability is one of the most decisive factors in a purchase, and one of the most poorly synchronised pieces of data in an omnichannel business. When online availability, store stock and delivery promises don't agree with reality, the cost shows up as lost sales, cancelled orders, awkward substitutions and customers who quietly stop trusting the site — none of which are easy to see in a standard sales report.

Symptoms

How do you know this is the problem?

  • Products shown as in-stock online turn out to be unavailable at pickup or delivery
  • Store staff can't see accurate online stock levels, or vice versa
  • Click & collect orders are frequently cancelled or substituted
  • Delivery promise dates are missed regularly during peak periods
  • Backorders and waitlists aren't communicated proactively
  • Merchandising decisions don't account for real-time cross-channel stock position

Diagnostic questions

What would we test first?

  • Sample a set of fast-moving SKUs and compare online-published stock against actual store/warehouse counts over several days
  • Pull click & collect cancellation and substitution data by store and category for the last quarter
  • Compare promised vs. actual delivery dates across recent order cohorts, segmented by peak vs. non-peak periods
  • Review current substitution and backorder policies for consistency across channels
  • Interview store staff on how often they encounter online orders they can't fulfil as shown
  • Estimate lost demand from a sample of high-traffic, frequently-out-of-stock product pages

Root causes

Why does this happen?

  1. 01

    Stock systems update on different cadences

    Store POS may update stock in near real time while the ecommerce platform syncs on a batch schedule, creating a lag during which online availability is simply wrong, especially for fast-selling lines near depletion.

  2. 02

    Safety stock and reservation logic isn't shared across channels

    Online orders, click & collect reservations and in-store sales can all draw from the same physical unit without a shared reservation system, leading to oversells that are only caught at fulfilment or pickup, when it's most disruptive to the customer.

  3. 03

    Delivery promise dates are set by default rules, not real capacity

    Promised delivery windows are often generated from standard courier SLAs rather than current warehouse or store fulfilment capacity, so promises slip during demand peaks without any early warning to the customer.

  4. 04

    Substitution and backorder handling is inconsistent

    Policies on what to substitute, when to notify a customer, and how to handle backorders often vary by channel, store or even individual staff member, producing an inconsistent experience that customers notice even if the business doesn't measure it.

Evidence

Which numbers actually show it?

These are the metrics that make the constraint visible, and the cuts that stop them being reassuring by accident.

Metrics for this problem
MetricWhat it tells you
Online-to-actual stock accuracy rateHow often published availability matches what's genuinely available at the point of fulfilment.Measure by sampling fast-moving vs. slow-moving lines separately, since accuracy issues concentrate at the edges of stock depletion.
Click & collect cancellation and substitution rateA direct measure of the customer cost of availability mismatches.Cut by store and by category to find where the problem concentrates rather than treating it as uniform.
Delivery promise accuracy (promised vs. actual)Whether delivery commitments made at checkout are being honoured.Compare against warehouse or store fulfilment capacity data, not just courier performance.
Lost sales estimate from false out-of-stockAn estimate of demand suppressed by incorrectly showing a product as unavailable.Requires comparing search/browse behaviour against actual stock position; inherently an estimate, not a precise figure.
Backorder/waitlist conversion and communication timelinessWhether customers who wait for stock actually convert, and how promptly they're kept informed.A silent backorder queue often has much lower eventual conversion than assumed.

Measurement traps

What can mislead you here?

Looks fineOverall stock levels look healthy at a network level
Network-level stock can look comfortable while individual stores or fulfilment nodes are out of stock on the specific items customers in that area actually want, which a national aggregate will never show.
Looks fineClick & collect cancellation rate is low, so availability isn't a real issue
A low cancellation rate can simply mean customers abandon the order before completing it once they sense availability risk, which shows up as lost conversion elsewhere rather than as a cancellation.
Looks fineDelivery promises are met 'most of the time'
Aggregate on-time rates can hide concentrated failure during peak periods or in specific regions, which is precisely when the commercial and reputational cost is highest.

Free tool · Growth Economics

Size this problem in your own numbers first

Growth Economics turns the metrics above into a board-level read: where your consumer & omnichannel economics sit against peer ranges, which lever is worth most, and what a realistic improvement is worth annually — before you commission anything.

Build your Growth Economics snapshot

Ten minutes, your own numbers, no channel audit. Free.

Outcome

What does better look like?

Not a promised number. A clearer basis for the next investment decision.

  • Stock data updates and reservation logic are shared consistently across all channels drawing from the same inventory
  • Delivery promises reflect actual current fulfilment capacity rather than fixed default rules
  • Substitution and backorder policies are consistent and clearly communicated regardless of channel
  • Availability accuracy is tracked as a KPI in its own right, not inferred only from customer complaints

Where a Growth Diagnostic would start

A three to four week senior review across demand, discovery, acquisition, conversion, retention, measurement and capability — sequenced so this problem is either confirmed as the constraint or ruled out early. Read alongside the consumer & omnichannel model page for how we frame the wider system.

Consumer & Omnichannel growth consultancy

In practice · Multi-site retail · £30m+ group revenue

Digital was driving the stores, and nobody could prove it

Online revenue was a small share of the group, so digital investment was treated as marginal. The digital channel's real job was filling stores.

Read the engagement story

Not sure this is the constraint?

Get a growth plan — six questions, one recommended next step

Answer six questions about your model, scale, marketing investment and where growth feels stuck. We score fit honestly and recommend the single next step that makes most sense — including when that is not paid work.

Get a growth plan

Questions about this problem

Is this an inventory system problem or a data problem?
Usually both to some degree — the diagnostic separates genuine system limitations from data and process gaps that can be fixed without new technology.
Do you need access to our WMS and OMS systems directly?
Read access or summary exports are usually sufficient for the diagnostic phase; deeper system access would only be relevant if implementation follows.
Can this be scoped to a subset of categories or stores first?
Yes, and it's often more useful to start with a representative sample of high-velocity categories or stores where the problem is likely to be most visible.