Consumer & Omnichannel · Growth problem

Customers hit friction moving between online and in-store

Most retailers describe their channels as integrated, but the customer experience often tells a different story: a promotion that doesn't apply in-store, a product shown as available online that isn't on the shelf, an appointment that has to be rebooked because the store didn't receive the booking. These frictions are usually invisible in channel-level dashboards because each channel reports its own numbers as if the other didn't exist.

Symptoms

What this usually looks like

  • Customers arrive in-store expecting an online price or promotion that doesn't apply
  • Click & collect orders are frequently delayed, incomplete or unavailable on arrival
  • Appointment bookings made online don't reliably reach store calendars
  • Returns started online can't be completed in-store, or vice versa
  • Store staff can't see a customer's online order or account history
  • Product information displayed online differs from what's on the shelf or in-store signage

Diagnostic questions

What we would test first

  • Run a mystery-shop style audit comparing online and in-store pricing and promotions across a sample of stores and products
  • Pull click & collect fulfilment timing and completeness data by store over the last quarter
  • Trace a sample of online appointment bookings through to store calendar records to check match rates
  • Interview store staff on what customer and order information they can and can't see at the till
  • Map the returns process end-to-end for both online-to-store and store-to-online paths
  • Review recent customer service complaints for recurring cross-channel friction themes

Root causes

Why it happens

  1. 01

    Pricing and promotion systems aren't synchronised

    Online pricing engines and in-store POS are frequently on different update cycles or entirely separate systems, so a promotion can go live on one channel days before or after the other, and nobody in either channel is accountable for closing that gap.

  2. 02

    Stock and order systems don't talk to each other in real time

    Click & collect and 'available in store' features depend on stock feeds that are often batch-updated rather than live, so what's shown online can be materially wrong by the time a customer arrives, especially for fast-moving lines.

  3. 03

    Customer identity isn't shared with frontline staff

    Store staff frequently have no visibility of a customer's online order, loyalty status or purchase history at the point of service, so they can't resolve issues or personalise service even when the data exists somewhere in the business.

  4. 04

    Appointment and booking systems are bolted on rather than integrated

    Booking tools are often selected by marketing or ecommerce without full store operational input, so bookings can land in a system store teams don't check consistently, creating a gap between what the customer is told and what happens.

Evidence

The numbers we would look at

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
Click & collect fulfilment accuracy and delay rateWhether orders are ready, complete and on time when customers arrive.Cut by store and by product category, since fulfilment reliability is rarely uniform across the estate.
Price/promotion consistency audit resultsHow often online and in-store pricing or promotions genuinely match at a point in time.Needs periodic manual spot-checks; system logs alone won't reveal customer-facing discrepancies.
Appointment show-rate and booking-to-store-record match rateWhether bookings made online are reliably received and honoured by stores.A gap here often shows up as customer complaints before it shows up in any report.
Cross-channel return completion rateThe share of returns started in one channel that complete without extra customer effort.Returns friction has an outsized effect on repeat purchase, more than its transaction volume suggests.
Account/identity match rate at point of saleHow often store staff can access a customer's online account or history during a transaction.Often near zero even where the underlying data technically exists, due to interface or process gaps.

Measurement traps

What can mislead you

Looks fineClick & collect order volume is growing, so the service is working
Volume growth can mask a meaningful delay or incompleteness rate; the two need to be reported together, and delay rates are usually tracked by operations rather than by the team reporting the growth.
Looks fineCustomer complaints about pricing mismatches are rare
Most customers who notice a pricing mismatch don't complain — they simply don't buy, or they buy and don't return, which shows up as unexplained conversion loss rather than a complaint volume.
Looks fineOur systems are integrated because we have a single stock database
A shared database doesn't guarantee shared update frequency, accuracy thresholds, or that every channel-facing system actually reads from it consistently.

Outcome

What better looks like

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

  • Pricing and promotion changes are released to online and in-store on a synchronised schedule with a verification step
  • Fulfilment accuracy and delay rates are reported at store level and reviewed alongside volume
  • Store staff have working visibility of customer online history at the point of service
  • Returns and appointments work the same regardless of which channel the customer started in

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

Questions about this problem

Is this a technology integration project or a diagnostic?
It's a diagnostic first. The findings often point to genuine system integration needs, but just as often they reveal process and ownership gaps that don't require new technology to fix.
Do we need to involve our POS and ecommerce platform vendors?
Not initially. The first stage is understanding where and how often friction actually occurs; vendor conversations become relevant once the priority fixes are clear.
How do you measure something as intangible as 'friction'?
Through a combination of system audits, mystery shopping, staff interviews and existing complaint data — it becomes measurable once you define the specific moments where journeys break.