Skip to content

E-commerce UX case study

A two-part case study for an online store selling developer-branded gear in South Africa. Part one wireframes the full purchase path, including the loading, failure and admin states that usually get drawn last. Part two carries eleven of those screens to finished visual design, with mobile views for eight.

Discipline
UX and visual design
Scope
17 screens, 5 flows, 4 user areas
Platforms
Desktop and mobile
Payments
Stripe, rand pricing, 15% VAT
Catalog wireframe beside the finished catalog design
Catalog: wireframe beside the finished design

The brief

01 · Problem

E-commerce design often leaves loading, failure, payment and administration states until late, creating gaps in the real purchase journey.

02 · Work delivered

Seventeen screens across five flows and four user areas, followed by finished visual designs and eight mobile views.

03 · Outcome

A documented UX and visual-design system that compares checkout approaches and treats payment failure and processing states as first-class screens.

What makes it work.

  1. 01

    Failure drawn as first-class screens

    Declined cards, processing and setup states, skeletons and error pages were designed in full, which turned nine screens into seventeen.

  2. 02

    Two checkouts drawn, one chosen

    A stepped one-page checkout and a two-pane layout were both drawn to finish. The stepped version won, because first-time buyers are where money leaks.

  3. 03

    Buttons say the number

    “Pay R954.50”, not “Submit”. The amount on the button always matches the order summary.

  4. 04

    Nine parts, seventeen screens

    Every screen is built from the same nine components, so the set reads as one system rather than a pile of drawings.

Two checkout layouts compared side by side
Checkout: two layouts compared
Payment setting up, declined and processing states
Payment: setting up, declined and processing
Eight mobile screens from catalog to order history
Every mobile view, at 390px wide

Case study documents

Next project BluClutch Driving school management software built for South African driving schools.