Sainsbury's Smart Basket
Conceptual Project · 2026

UI/UX Case Study  ·  Retail  ·  AI Vision

Sainsbury's
Smart Basket

Replacing the "Manual Marathon" with AI Vision technology. Scan an entire basket in seconds without unloading.

Role  UX Designer (Solo)
Platform  Retail Kiosk
Year  2026
Scroll
Overview
Improving
The Self-Checkout
Experience
The Problem
The Problem

Self-checkout promises speed but delivers frustration. Customers scan items one by one, bags trigger weight sensors, age verification halts checkout mid-transaction. Staff hovers nearby, ready to intervene. The technology works fine, but the experience was designed around the machine, not the human.

The Goal
The Goal

Invert the design. Instead of customers adapting to the machine, build a machine that adapts to customers. One action: place your basket. Everything else (recognition, age verification, payment) happens in seconds.

Platform
The Platform

A kiosk with overhead AI cameras that recognize your entire basket in a single scan, combined with computer vision for age-restricted items. No weight sensors. No bagging area. No error loops. Works in existing Sainsbury's footprints.

Design Process
Design
Process
Empathise
Week 1
Research
InterviewsUser flow
Define
Week 1-2
Problem
Pain PointsJourney Map
Ideate
Week 2
Concept
WireframesAI Flow
Prototype
Week 3-4
Build
Smart BasketPrototype
Validate
Week 4
Testing
Feedback
Empathise
Pain
Points
Sainsbury's checkout
01 · Friction Built Into the System

The "Unexpected Item" loop that kills momentum

You place a small item in the bagging area. The weight sensor doesn't register it. Screen freezes. "Unexpected item detected." A staff member has to walk over and verify what's in the bag. This isn't a glitch. It's the design. It happens dozens of times per hour across every self-checkout in every store.

02 · Age Verification Becomes a Bottleneck

A manual process that kills the "fast checkout" promise

Customer wants wine. Checkout triggers manual age verification. Staff must stop what they're doing, walk over, check ID, approve the transaction. What should take 30 seconds takes 3 minutes. And they're now dependent on staff presence, not independence.

03 · Staff Becomes a Bottleneck, Not a Helper

Self-checkout created the problem it was meant to solve

Self-checkout was supposed to free up staff. Instead, they're permanently stationed at the error clearing station. Customers wait for them. Error messages pile up. The system that was meant to improve throughput actually reduces it.

Define
User Journey
Map
Legacy System
The Old Way
10+ Manual Steps
01Wait in checkout queue
02Unload basket item-by-item
03Scan barcode (retry if fails)
04Place item in bagging area
05ERROR: Unexpected Item
06Wait for staff assistance
07Clear alert and resume
08Bag the items
09Pay at the kiosk
10Reload basket to exit
Smart Basket
The New Way
4 Simple Steps

Place Basket

Put your basket on the platform as-is. No unloading needed.

Review Items

The AI scans everything in seconds. You just confirm what it found.

Age Check

If you have alcohol in your basket, the camera checks your age automatically. No ID needed, no staff involved.

Tap & Go

One tap to pay. That's it.

Total Checkout Time
00:05.42
Prototype
Smart Basket
In Action
AI Scanner
Age Analysing...
SCAN COMPLETE
Sainsbury's
Self-Checkout (Smart Basket)
Security & Age Verified
Ready to go!

All items scanned. Age check for the wine is done automatically, no staff needed.

Your Basket Total £13.55
Live Vision Feed
Age Analysing...
Red Wine AGE REQ. £8.50
Artisan Bread £1.20
Cheddar Cheese £3.00
Mineral Water £0.85
Scan Complete, 4 items detected
Assistant is on the way
Impact
What I'd
Validate Next

This is a conceptual project. No real-world testing was conducted. Here's what I'd measure if this moved to a pilot programme.

Scan Speed
?
How fast can overhead cameras recognise a full basket vs. item-by-item scanning? I'd benchmark against the current 3-5 second per-item average.
Staff Interventions
?
Does AI age estimation actually reduce the need for manual staff checks? I'd track intervention frequency over a 2-week pilot.
Error Rate
?
Current self-checkout has frequent "unexpected item" errors. Would removing weight sensors eliminate this entirely, or create new failure modes?
User Preference
?
Would customers choose this over traditional self-checkout? I'd run an A/B test in-store to measure adoption and satisfaction.
Validate
Reflections
What I Learned

Constraints I couldn't solve

AI age estimation is promising but raises real privacy concerns. Facial recognition in a retail environment isn't straightforward. I also couldn't address items without barcodes (loose fruit, bakery items), which make up roughly 15% of a typical basket. These gaps would need hardware solutions beyond UX.

Next Steps

What I'd do differently

I'd spend more time observing real self-checkout behaviour before designing. My pain points were partly based on personal experience and online complaints, not structured field research. With more time, I'd shadow Sainsbury's staff for a week and interview 10-15 actual shoppers mid-checkout. The design would be stronger for it.

Like what you see?

Let's work together

I'm always looking for interesting design challenges. If you're working on something complex, I'd love to hear about it.

Book a Free Call ← Back to Portfolio