Get Started
Back to Prompt Library
UI/UXChatGPT

Checkout Flow UX Redesign

Optimised 3-step checkout with form UX, trust signals, error states, mobile tap targets, and tactics to reduce abandonment at every step.

Full Prompt
Act as a UX designer and CRO specialist. Design a frictionless 3-step checkout flow for a [BUSINESS TYPE — e.g. D2C supplement brand] with an average order value of [AVERAGE ORDER VALUE — e.g. ₹2,200].

For each step, describe every element — including all error states, loading states, and micro-interactions. Explain how each design decision reduces abandonment.

STEP 1 — CART REVIEW

Layout:
• Line items: product image size, name truncation rules, quantity stepper design, price alignment
• Remove item interaction: swipe on mobile vs. X button on desktop
• Edit quantity: stepper vs. dropdown — choose and justify

Order Summary:
• Subtotal, shipping (calculated or estimate), taxes, total — order and formatting
• Savings display if applicable (green highlight, badge)

Promo Code:
• Collapsed vs. exposed input — recommendation and why
• Success state: what changes visually
• Error state: copy for invalid code

Trust Elements:
• 4 trust badges: icons + labels — describe placement relative to CTA
• Why these specific signals reduce hesitation at cart stage

CTA Design:
• "Continue to Checkout" button: exact styling, position (sticky on mobile?)
• What happens on click (loading state, transition)

STEP 2 — SHIPPING & CONTACT

Form Field Design:
• Label placement: floating label vs. above-field — choose and justify
• Input height, border style, border-radius
• Focus state: what changes (border colour, shadow, label movement)
• Filled state: how completed fields look different from empty

Fields and Order:
• Exact fields to include and the optimal order (explain sequencing logic)
• Required vs. optional labelling
• Address autocomplete: how it appears, when it triggers, selection interaction

Delivery Options:
• How to display 3 delivery tiers (standard, express, same-day)
• Date estimate display format
• Selected state design

Validation:
• Inline vs. on-submit validation — choose and justify
• Error message style: icon, colour, copy position
• Write example error copy for: empty required field, invalid email, invalid postal code

STEP 3 — PAYMENT

Card Input:
• Single-line vs. split fields (number / expiry / CVV) — recommendation
• Live card brand logo detection (appears as user types)
• CVV tooltip: info icon interaction

Payment Method Selector:
• Card, UPI, Wallets, Net Banking, COD — layout (tabs, radio, accordion)
• UPI: VPA input + QR option
• Wallets: logo grid, how to show unavailable options

Order Summary Sidebar (desktop):
• Sticky behaviour
• Collapsed on mobile with expand toggle

Security Signals:
• SSL lock icon placement
• Payment partner logos
• "Secure checkout" copy placement

Place Order CTA:
• Design, copy (include total in the button — "Pay ₹2,200")
• Loading state after click (spinner, button text change, disabled state)
• What happens if payment fails — error state design

MOBILE-SPECIFIC DESIGN NOTES:
• Progress indicator: step dots or breadcrumb — position and style
• Back button: where, what it does, do you warn the user?
• Keyboard behaviour: which keyboard type opens for each field
• Tap target minimum sizes for all interactive elements

Open this prompt in

ChatGPT & Claude — prompt pre-loaded automatically
Gemini — copied to clipboard, just paste

Pair with a tool

Get better results with Code Generator

Open Code Generator

How to use

  1. 1Review the prompt and copy it
  2. 2Click a platform to open it — prompt loads automatically
  3. 3Replace any remaining [PLACEHOLDERS] as needed
  4. 4Use Code Generator on CodeBrewTools to enhance results