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?
- 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.
- 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.
- 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.
- 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.
| Metric | What it tells you | How we read it |
|---|---|---|
| Click & collect fulfilment accuracy and delay rate | Whether 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. | Cut by store and by product category, since fulfilment reliability is rarely uniform across the estate. |
| Price/promotion consistency audit results | How 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. | Needs periodic manual spot-checks; system logs alone won't reveal customer-facing discrepancies. |
| Appointment show-rate and booking-to-store-record match rate | Whether 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. | A gap here often shows up as customer complaints before it shows up in any report. |
| Cross-channel return completion rate | The 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. | Returns friction has an outsized effect on repeat purchase, more than its transaction volume suggests. |
| Account/identity match rate at point of sale | How 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. | 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 snapshotTen 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 MapOutcome
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 storyNot 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 planRelated problems
Consumer & Omnichannel
Stock visibility problems are costing sales across channels
Online availability, store stock and delivery promises frequently disagree, and each mismatch costs a sale or a customer's trust.
Consumer & Omnichannel
Customer data is fragmented across store and digital systems
POS, loyalty, ecommerce accounts and CRM rarely resolve to the same customer, so retention and value metrics understate reality.
Ecommerce & Retail
Traffic isn't converting
Visitors are arriving but not buying. A structured look at where conversion is breaking down, and why.
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.
