🛒 RetailTechOn Time📋 Fixed Price

RetailTech Unified Commerce Platform — UK Department Store Group

UK6 min readUpdated June 2025
Region
UK
Contract
Fixed Price
Tech Stack
9 Technologies
IP
100% transferred

Project Overview

A UK department store group with 18 stores and £180M online revenue needed to unify their physical and digital...

Technology Stack

Next.jsNode.js/FastifyTypeScriptPostgreSQLAWS EventBridgeShopify Storefront APIStripeAWS eu-west-2Terraform

Compliance & Standards

UK GDPR (customer transaction and loyalty data)PCI-DSS (Stripeno card data in platform)Consumer Rights Act 2015PECR (loyalty email consent)Cyber Essentials
Step 01

The Challenge

A UK department store group with 18 stores and £180M online revenue needed to unify their physical and digital commerce — four separate systems (online store, in-store POS, loyalty scheme, and stock management) with no real-time integration. Customers who returned online orders in-store got refunds on the wrong payment method. Click & collect orders were not always ready. Loyalty points didn't update in real-time. Budget: £210,000.

Step 02

Our Approach

Unified Commerce Architecture

  • Event-driven architecture: all commerce events (sale, return, stock movement, loyalty update) published to AWS EventBridge.
  • Each service subscribes to relevant events.
  • This eliminated the polling and batch jobs that caused the delays and inconsistencies.
  • Real-

Single inventory truth

  • PostgreSQL with optimistic locking for concurrent stock deductions.
  • Shopify inventory webhook → EventBridge → in-store POS update within 3 seconds.
  • Click &amp
  • collect: reserved stock in real-time on order placement (no more "we don't have it in store" surprises).

Returns Across Channels

  • Multi-tender returns: return an online order in-store and the system correctly identifies the original payment method and processes the refund to the same card via Stripe.
  • QR code return slips generated at order (customer brings to store — no receipt needed).
  • Loyalty Real-

Time

  • Loyalty point calculation moved from nightly batch to real-time event (purchase event → EventBridge → loyalty service → balance updated).
  • API endpoint for in-store POS to display loyalty balance at checkout.
  • Points visible in customer account within 60 seconds of purchase.
Step 03

The Results

Launched at 20 weeks, £198,000 — under budget.

Returns accuracy: 100% correct payment method matched (previously 23% error rate).

Click & collect: "not ready" rate 11%1.8%.

Loyalty point update time: overnight → 60 seconds.

Customer satisfaction: returns NPS +31 points.

Estimated annual customer service cost reduction from returns/loyalty queries: £85,000.

Client Testimonial
The returns problem cost us more in customer service time than the entire project. Four weeks after launch, our customer service team had stopped receiving return payment complaints entirely. The loyalty real-time update removed our single biggest source of customer Twitter complaints." — Chief Digital Officer, UK Department Store Group (name withheld)
ClickMasters Case Study Team
Reviewed by James Whitmore, CTO

Project Details

Sector
RetailTech
Country
UK
Status
On Time
Contract
Fixed Price
Tech Stack
9 Technologies
Reading Time
6 min
IP Ownership
100% transferred
Last Updated
June 2025
Written By
ClickMasters Case Study Team
Reviewed By
James Whitmore, CTO

Related Case Studies

View All

Ready to Transform Your Business?

Let's discuss how our technical expertise can help you achieve remarkable results.