Sainsbury's Smart Basket
UX/AI Bootcamp 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 Thinker
Platform  Retail Kiosk
Year  2026
Scroll
Overview
Improving
The Self-Checkout
Experience
The Problem
The Problem

Self-checkout is supposed to be fast. In reality it's 10+ steps, constant errors, and a staff member hovering nearby. I wanted to fix that.

The Goal
The Goal

A checkout that works around the customer, not the other way around. Place your basket, confirm the items, pay and go.

Platform
The Platform

A kiosk with overhead AI cameras that scan the whole basket at once. Fits into existing Sainsbury's stores without major infrastructure changes.

Design Process
Design
Process
Empathise
2 hours
Research
InterviewsUser flow
Define
2 hours
Problem
Pain PointsJourney Map
Ideate
3 hours
Concept
WireframesAI Flow
Prototype
4 hours
Build
Smart BasketPrototype
Validate
1 hour
Testing
Feedback
Empathise
Pain
Points
Sainsbury's checkout
01 · Inaccuracies & Frustration

The "Unexpected Item" loop

The bagging area weight sensor misfires constantly. Every few minutes someone needs a staff member to come over and tap a button. It's the single biggest source of frustration at self-checkout.

02 · High Drop-off Rates

People just give up

When errors stack up, customers abandon their basket and move to a staffed till, or leave the store. It's a failure the current system was never designed to measure.

03 · Staff Dependency

Staff spend most of their time fixing errors

Self-checkout was meant to free up staff for more meaningful work. Instead, most of their shift is spent clearing error alerts, which defeats the point entirely.

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
Validate
Reflections
What I Learned

The friction was designed in

Most of the frustration at self-checkout isn't a technical problem, it's a design decision that was never revisited. The bagging area, the weight sensor, the error loops, all of it was built around the machine's needs, not the customer's. This project was about flipping that.

Next Steps

What I'd do next

I'd want to test this with real Sainsbury's shoppers across different store sizes. I'd also look at folding the Nectar loyalty card into the scan, so points are added without an extra step. Small thing, but it matters to regular customers.

Built for
people
Frictionless UX
Vision AI v2.0
UX Thinker
← Back to Portfolio