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

🚨Important Links🚨

Please note: The prototype website shared in this case study is not a fully finished website and lacks certain functionalities (such as responsiveness on mobile and tablets). This is primarily due to time restrictions and not wanting to be stuck in a loop of chasing perfection. However, as it is sufficient as a prototype for the purposes of this brief and to showcase the user journey in the checkout process, I decided to go ahead and post it here. I look to forward to all the valuable feedback, thoughts and suggestions on how I can improve my work. Thank you!

1. Intro

In this project, I reimagined the desktop checkout flow for Desi Threads, a fictional Indian fashion e-commerce website. The goal was to design an intuitive and friction-free desktop experience that instills trust and guides users smoothly from cart to order confirmation and prevent cart abandonment.

2. User Flow Diagram

>> Link to User Flow Diagram on FlowMapp

Checkout Page for E-Commerce Platform 1

3. Rationale

In redesigning the desktop checkout flow, several guiding principles were used to reduce friction and build user trust:

  • Progressive Disclosure: Each checkout step displays only the information needed at that moment. By segmenting the process into clear stages (Shipping Address, Payment Method, Review Order), users can focus on one task at a time, lowering cognitive load and preventing confusion.
  • Strong Visual Hierarchy: Bold section titles, clearly labeled “Continue” buttons, and consistent styling help users easily identify their current step. This consistency reduces guesswork and keeps the experience straightforward.
  • Simplicity & Microcopy: Form fields are kept to a minimum, ensuring only essential data is requested. Short, helpful microcopy clarifies what is required in each field, easing anxiety and reducing errors.
  • Help & Assistance: A persistent “Need help?” Floating Action Button is placed in the bottom-right corner, making support easily accessible should users encounter any issues.
  • Localized Trust Cues: Utilizing familiar Indian payment options (such as UPI and Netbanking) alongside a visible security badge, reassures users during sensitive stages.

4. Wireframes

>> Link to Wireframes on Figma

Checkout Page for E-Commerce Platform 2

5. Prototype

A high-fidelity interactive prototype was developed to simulate the entire desktop checkout experience.

>> Link to Prototype on Framer (Best viewed on Desktop)

Checkout Page for E-Commerce Platform 3

Thank you for reading till here, please share your thoughts and feedback in the comments below.

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

Reviews

1 review


Hi Akshay Ramnani, glad to see your project. I really appreciate how details you put into the showcase when you included the context, user flow diagram, guiding principles, wireframes and even an interactive prototype in Framer. There are some personal opinions that I think would help the project be even better:

  1. In cart page: At the moment the "delete" icon is in read and noticeably catching attention. I think we could reduce the button size as well as adjusting the color a bit, may be changing to gray? At the end, we aim to not encouraging users to think too much about removing products from the cart.
  2. In "payment summary" page, the cart summary completely disappear. There might be a chance that the user want to double check the items selected just to be sure he/she missed nothing. How about including a collapsed item section where the user can have a quick glance to it if necessary?
  3. In "payment summary" page, it seems that the user can input multiple payment method. Is that intentional or just the limitation of Framer? If the user can only user 1 payment method, I think it's suitable to replace "+"/"-" icon with radio button.
  4. In "review order" page, after 3-step-long process of input shipping info and payment method, the item summary should be fixed so editing it is not necessary anymore.

What do you think about these suggestions. Looking to hearing from you :D

Firstly, thank you so much for taking the time to evaluate my project. I really appreciate that. 1. Regarding the Cart page: I completely agree with you here. This was a miss on my end and I'll be fixing that. 2. Payment Summary: Due to limitations with time and Framer, I was unable to create a functionality of choosing only one payment method at a time. Ideally, we would want a user to only choose one method to pay and this should reflect in the UI. 3. The reason for not showing cart items on the payment page is that the checkout flow has been designed using progressive disclosure to minimize cognitive load. All the steps have been broken down and separated intentionally to allow the user to focus on one thing at a time. The last step, which is the "Review Order" allows the user to take one last glance at all their preferences and information before completing the order and allows them to make changes if necessary. Please let me know if there's anything else I can do better here.

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