Checkout Page
Checkout Page for E-Commerce Platform
Work Description:
1. Platform and Device Selection
For this design task, I have chosen the e-commerce platform Foodie and focused on designing the checkout flow for mobile devices. This decision is based on the increasing trend of users making purchases on their mobile devices, necessitating a mobile-first design approach.
2. Designing the Checkout Flow
The checkout flow consists of the following steps:
- Cart Review: Users can review and edit their cart items before proceeding to checkout.
- Shipping Information: A straightforward form to input or select shipping addresses.
- Payment Information: Securely enter payment details with options for saved payment methods.
3. Intuitive and Friction-Free Form
The form design incorporates:
- Clear Labels and Instructions: Each field is clearly labeled with concise instructions to guide the user.
- Auto-Fill and Validation: Integration of auto-fill for returning users and real-time validation to avoid form submission errors.
- Minimal Fields: Only essential fields are included to reduce friction and speed up the process.
This design aims to provide a seamless, secure, and user-friendly checkout experience on Foodie’s mobile platform. By focusing on user needs and incorporating intuitive design elements, I have created a checkout flow that enhances user satisfaction and increases the likelihood of completing a purchase.
Tools used
From brief
Topics
Share
Reviews
5 reviews
The checkout page user flow you design and present is clear, user-friendly.
And I would like to share with you a few of my considerations:
- in the delivery info session, the field under contact name is not clear as to what the data should be put in. By guess, it could be phone number? Is it supposed to be autofilled? How the system works? Also, how the "London" field works?
- The "save address details" ON/OFF button is placed on the bottom of this card, does refer to save the last two fields' data or the whole card's? Any way to clarify and inform users more specifically to avoid confusion?
- The payment session looks logical.It would be more user friendly, if more alternatives for payment are provided in addition to credit card. And one minor: the error message of "CVV" would be more prominent to users when it is placed right under "CVV" field.
- The order successful note looks a bit wordy. Users might find it more useful by having a short confirmation and a link to track the order status.
All in all, you have done a good checkout page design.
Your checkout flow is well-structured with a good number of steps and is clear and intuitive overall. Here are a few tweaks I think could improve the user experience further:
- It's unclear if the "Add Tip" option is turned on by default and whether the tipping amount can be modified. Consider explaining these decisions in your design rationale. Also consider adding a short explanation below the toggle in the UI to clarify its purpose (e.g., "Support your delivery driver with a tip").
- Phrases like "Delivery by courier" may confuse users expecting immediate food delivery, as "courier" suggests longer, less direct, and immediate deliveries. A term like "Doorstep Delivery" may be more suitable for a food delivery app.
- Also, consider simplifying and warming up the confirmation message. Something like "We're getting your order ready!" with a clear CTA to track the order easily would work well here!
- Only having card payments available feels restrictive. Offering more choices like digital wallets would align with user expectations and improve accessibility.
This is very nice. Good job.
Hi, Elizaveta
Well done! It looks like you put a lot of thought and effort into this project. Overall, It was a frictionless expereience and easy to understand interface.
I found just a few things I would change (just a little).
During the first page, the toggle button was automatically switched on for 10% tip. This could cause anger if someone wasn't paying attention. You might want to turn that to off by default. I admire the simple prices, but after looking at the total price, including the tip, it would come to...$68.20. :|
Another thing is when I was filling out my credit card details, the CVV was exposed. That is some sensitive information, so allow the user to reveal it if they need to.
Lastly, when the order is complete, what does the user do? is there a notification? is there a page they can go to so they can check the status?
The branding is spot on and is consistent throughout.
I love how you present your file and care about each input
You might also like

FOURm - Landing Page for High-Conversion Fitness Startup

Security Expert Group — Web & Brand Identity Redesign

Digital Banking: Empathy Map for Kendra

Fresh Baladi | Real-Time Bakery Alerts App | UI UX Case Study

Rummly - A zero-friction freecycle app
