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 elementsRelated Prompts
UI/UX
SaaS Dashboard UI Design
Full admin dashboard with sidebar, KPI widgets, sortable data tables, charts, and dark mode — with design token system.
UI/UX
Mobile App Onboarding Flow
5-screen onboarding UX with progress indicator, illustrations, microcopy, and animation — designed for retention from day one.
UI/UX
Design System Component Library
Full atomic design system: design tokens, core components with all states, layout grid, motion system, and Figma documentation format.
Open this prompt in
ChatGPT & Claude — prompt pre-loaded automatically
Gemini — copied to clipboard, just paste
How to use
- 1Review the prompt and copy it
- 2Click a platform to open it — prompt loads automatically
- 3Replace any remaining [PLACEHOLDERS] as needed
- 4Use Code Generator on CodeBrewTools to enhance results