This isBetterThis Is Better — Senior Growth Consultancy
Talk to us

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

How do you know this is the problem?

  • 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 would we 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 does this happen?

  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

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
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 here?

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.

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.

Related module · free

Journey Leakage Map

See stage by stage where intent is being lost, and compare the value of fixing a stage against buying more traffic.

Open the Journey Leakage Map

Outcome

What does better look 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

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 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.