<?xml version="1.0" encoding="utf-8"?>
Open full project

Project Overview

As an interaction designer, I was tasked with redesigning the checkout experience of an e-commerce platform after identifying a high cart abandonment rate during checkout.

The goal was to design a friction-free, intuitive, and trust-driven checkout flow that improves completion rates while maintaining clarity and usability.

Platform & Device

  • Platform: E-commerce Web Application
  • Device Type: Desktop
  • Design System: Clean, minimal, enterprise-style interface using neutral tones

Problem

Users were abandoning their carts during checkout due to:

  • Multi-step confusion
  • Lack of progress visibility
  • Form fatigue
  • Insufficient trust indicators
  • Poor information hierarchy

Solution

I designed a 4-step structured checkout flow:

  1. Cart Review
  2. Shipping Information
  3. Payment
  4. Confirmation

The solution focuses on:

  • Clear visual progression
  • Reduced cognitive load
  • Transparent pricing
  • Helpful microcopy
  • Strong trust reinforcement

User Flow

Cart → Shipping → Payment → Confirmation

Each step is clearly indicated using an interactive step indicator component that visually communicates:

  • Active step
  • Completed steps (✔)
  • Remaining steps

This reduces anxiety and increases predictability.

Screen Breakdown

1️⃣ Cart Review

Purpose: Allow users to review order details before committing.

Key design decisions:

  • Clear product breakdown
  • Subtotal, tax, discount, and total separated visually
  • Strong CTA: “Proceed to Shipping”
  • Secondary action: “Continue Shopping”
  • Subtle reassurance microcopy about secure checkout

Why:

Clarity reduces hesitation. Users should never wonder what they’re paying for.

Seamless Checkout Flow 1

2️⃣ Shipping Information

Purpose: Collect delivery information efficiently.

Key design decisions:

  • Logical field grouping
  • Clear labels above inputs (not placeholders only)
  • Helpful microcopy under Email and Phone fields
  • Country dropdown pre-filled
  • Primary CTA: “Continue to Payment”
  • Secondary CTA: “Back to Cart”

Why:

Structured forms reduce friction and increase completion speed.

Seamless Checkout Flow 2

3️⃣ Payment

Purpose: Enable secure and confident transaction completion.

Key design decisions:

  • Visible SSL encryption reassurance
  • Clear payment method selection cards
  • Card logos displayed inside input field
  • Total price shown again before final action
  • CTA dynamically reflects amount: “Pay $133.45”

Why:

Trust indicators and price confirmation reduce last-minute abandonment.

Seamless Checkout Flow 3

4️⃣ Confirmation

Purpose: Provide reassurance and closure.

Key design decisions:

  • Strong success visual indicator
  • Clear “Order Confirmed” headline
  • Order number and estimated delivery
  • Shipping address summary
  • “Track Order” primary action
  • “Continue Shopping” secondary action

Why:

Post-purchase reassurance builds confidence and encourages repeat purchases.

Seamless Checkout Flow 4

Microcopy Strategy

Microcopy was intentionally used to:

  • Clarify field expectations
  • Reduce uncertainty
  • Reinforce security
  • Guide user decisions

Examples:

  • “We’ll send order updates to this email.”
  • “Secure Payment — 256-bit SSL encryption.”
  • “Used only for delivery coordination.”

Design Rationale

This design prioritizes:

  • Usability
  • Clear hierarchy
  • Scannability
  • Predictability
  • Minimal cognitive load
  • Trust reinforcement

The monochrome system enhances professionalism and reduces distraction, ensuring focus stays on task completion.

Accessibility Considerations

  • High contrast between text and background
  • Clear form labels (not placeholder-dependent)
  • Large clickable button areas
  • Clear progress indication
  • Logical tab order structure

Bonus

  • Interactive step indicator component
  • Prototype includes clickable navigation between all steps

Prototype Link:

https://www.figma.com/proto/KIOJANNQNSC4878BMBqFtc/Checkout-Flow?node-id=16-488&t=KZA341mvRMq1GI2e-1&scaling=scale-down&content-scaling=fixed&page-id=0%3A1&starting-point-node-id=11%3A375

Tools used

Figma

From brief

Topics

Share

Share your insights — leave a project review and help others grow their skills

Reviews

1 review


Good job done with this checkout flow, I would howevery check the spacing and alignments of the input fields. I suggest also experimenting some other typefaces to take this to the next level. You have the main structured and flow nailed, you only need to pay attention to the fine details.


3 Claps
Average 3.0 by 1 person
5 claps
4 claps
3 claps
2 claps
1 claps
<?xml version="1.0" encoding="utf-8"?>