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

Objective

Redesign the mobile checkout flow to minimize cart abandonment by addressing issues related to cognitive load, ease of navigation, and feedback clarity.

Duration - Role

1 Week - Product Designer

Problem Statement

Despite a high volume of mobile traffic, there's a significant drop-off during the checkout phase. Users like Natalie often abandon their carts due to:

  • Overwhelming information and steps.
  • Unclear navigation paths.
  • Lack of immediate feedback after interactions.

Goals

Reduce Cognitive Load: Simplify the checkout process to prevent user overwhelm.

Enhance Navigation: Ensure intuitive flow with clear progress indicators.

Improve Feedback Mechanisms: Provide immediate, clear responses to user actions.

Research & Insights

Before diving into exploring better user experiences for checkout flows, I wanted to do a little research on why user abandon their carts in the first place, what is the reason for drop-offs.

I came across the article https://baymard.com/lists/cart-abandonment-rate which gives a nice overview of cart abandonment statistics.

Reading through it, the article describes these as the key reasons for cart abandonment:

39% Extra costs too high (shipping, tax, fees)

21% Delivery was too slow

19% I didn't trust the site with my credit card information

19% The site wanted me to create an account

18% Too long / complicated checkout process

15% Returns policy wasn't satisfactory

15% Website had errors / crashed

14% I couldn't see / calculate total order cost up-front

10% There weren't enough payment methods

8% The credit card was declined

User Personas - Who is this for

Kickin - Checkout page design for reduced cart abandonment 1

Design Solutions - Cart reimagined

The idea is now to tackle the problems from a design perspective.

A. Points like:

- 14% I couldn't see / calculate total order cost up-front

- 39% Extra costs too high (shipping, tax, fees)

Can be solved by clearly displaying costs upfront

B. While points such as:

- 19% The site wanted me to create an account

- 18% Too long / complicated checkout process

Could be mitigated by guest checkout and shorter (3 step) flows

C. Trust and payment issues:

- 19% I didn't trust the site with my credit card information

- 10% There weren't enough payment methods

- 8% The credit card was declined

The solution here could be showing diverse payment methods. The approach is not to reinvent the wheel but to improve on what competitors have already begun solving.

Competitor Analysis:

FeatureAmazonShopify StoresASOS
One-tap checkout➖ (Shop Pay fast)
Progress indicator
Address auto-complete
Guest checkout
Trust badges & payment logos
Mobile payment support✅ (Apple Pay)✅ (Shop Pay, etc.)
Sticky CTA buttons

Mobile design first and why

According to recent studies, over 50% of users now shop via mobile. Shopping while lying in bed or on the couch is a norm, not an exception. This is further supported by https://moldstud.com/articles/p-how-to-create-a-seamless-mobile-shopping-experience-on-your-e-commerce-site which invites us to:

“Design with thumb-friendly navigation in mind; buttons should be at least 44x44 pixels. Research shows that 70% of customers find it frustrating when they cannot navigate easily on their devices.”

Approach to the design:

  • Progress feedback: Users want to know how many steps are left.
  • Input minimalism: Only ask for what's absolutely necessary.
  • Mobile-native tools: Use autofill, Apple/Google Pay, and numeric keyboards.
  • Trust & security: Secure badges, known logos, clean layout.
  • Speed vs. Clarity Balance: No to sacrifice clarity for fewer screens.

User comfort

To get started designing I referenced an article on thumb zones for mobile : https://medium.com/@uxandyouti/thumb-friendly-design-optimizing-mobile-ui-for-one-handed-use-0f4acc446b3f

Kickin - Checkout page design for reduced cart abandonment 2

I then used this to overlay on my wireframe to make sure I was hitting the sweet spot.

Kickin - Checkout page design for reduced cart abandonment 3

From then I proceeded with designing the high-fidelity views.

Kickin - Checkout page design for reduced cart abandonment 4

I made a few adjustments along the way. One which was adding the promo code field that would automatically detect and apply the code. Another addition where the screen titles and a secure checkout badge to reinforce security and a feeling of safety.

The company logo appears across all the screens so as to maintain trust and familiarity which each new view. This is accompanied by a support chat button on the top right so the user would not have to leave the app for help.

Applied Design Solutions

  1. Progress Indicators: Introduced a step-by-step progress bar to guide users.
  2. Simplified Forms: Reduced the number of fields and utilized autofill where possible.
  3. Immediate Feedback: Implemented real-time confirmations for actions like adding shipping details.
  4. Accessible Design: Ensured high contrast ratios and readable fonts for better accessibility.

Usability Testing Plan

Testing Platform:

Maze

Test Objectives:

  • Evaluate the clarity of the checkout flow.
  • Assess the effectiveness of feedback mechanisms.
  • Determine the intuitiveness of navigation elements.

Expected Outcomes

  • Reduced Cart Abandonment: Aim to decrease abandonment rates by 25%.
  • Improved User Satisfaction: Target a satisfaction score of 4.5/5 in post-test surveys.
  • Faster Checkout Times: Reduce average checkout time by 30%.

-------------------------------------------------------------------------

Please do take the time to try out the prototype.

Thank you

Tools used

Figma
Affinity Designer

From brief

Topics

Share

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

Reviews

3 reviews


Hi Hilary Moyo, it's great to see your showcase. I appreciate how careful you drafted the showcase with detailed product overview, user research and the reason behind your design. I did try using the prototype and it's great. There are some minor things I would like to contribute:

  1. In the prototype, I think it would be better if we could include a warning modal when the user tap "-" at the product with quantity of 1. It helps preventing accidental remove of item.
  2. At cart - the first step of checkout process, I can see the preset delivery fee of 15%, which is a bit confused as the user has not decide the delivery method yet. I think we could temporarily remove the line of "delivery fee" at the first step.

Looking forward to seeing more from you soon.


Great work on this checkout redesign 👏 You’ve clearly tied your design choices back to real research and user pain points, which makes the case study strong and convincing. One idea to make it even more engaging would be to highlight a quick before-and-after comparison of the old flow versus your new design — it would show the impact of your solutions at a glance. Overall, this is a solid, thoughtful project — keep going, it’s on the right track 🚀✨


good job))

Thank you

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