top of page

CAA

UX Research
Usability Testing
Experimentation

Optimizing checkout flow: reducing cart abandonment 🛒

ROLE

Sole Product Designer

TIMELINE

4 months (2024)

TOOLS

Figma, FigJam, Hotjar, AB tasty

Designing an experimental checkout flow that reduces cart abandonment when purchasing roadside assistance memberships.
Mobile-Step 1: choosing membership
Mobile-Step 1: choosing membership bottom half
Mobile-Step 1: comparison chart of memberships

Overview

Background of project

As the sole Product Designer, I led the end-to-end research and redesign for CAA's membership checkout flow.

 

Our current checkout flow has been untouched for over 8 years. The business wanted to create an experimental flow using a new CMS (Content Management System) that could constantly be used to A/B test against out existing flow.

Business objectives
  1. Decrease abandonment rate

  2. Increase transactions

  3. Decrease number of existing members entering the flow

Design process
Design thinking steps

01

Empathize

The Challenge: A high-friction, outdated checkout experience

I initiated a research plan to identify the primary pain points and uncover opportunities for improvement. 

Research methods
1. Usability testing

At CAA, usability testing wasn't a standard practice. I saw an opportunity to demonstrate its value by piloting a study on the existing checkout flow. The goal was to find the pain points within our existing end-to-end checkout experience.

 

I conducted tests with both Members and non-Members, asking them to complete two core tasks:

🔍
Browse & choose membership
🛒
Complete membership checkout
Usability interview call screenshot

Usability test of original flow

Key findings

My analysis showed several critical usability issues that created friction and doubt for users:

1.

Delayed price transparency

The total price breakdown was hidden until the final step, causing uncertainty.

2.

Confusing interactions

Unclear password requirements, confusing checkbox labels, and unexpected pre-checked options led to errors and frustration.

3.

Outdated account creation

Using Usernames instead of the standard Email for logins and only showing password requirements after the user typed their password slowed the process.

The impact of these findings was immediate. After sharing these findings, I was asked to present them directly to the Marketing VP Leadership team, validating the power of user-centric research at CAA.

2. Hotjar survey & recordings

To quantify the "why" behind checkout abandonment, I launched a Hotjar abandonment survey that ran for over six months, gathering 1,256 responses.

 

This quantitative data, combined with session recordings, showed us a few things.

Hotjar Abandonment Survey Results
Hotjar Barchart of survey results
Key findings

Beyond the numbers, watching session recordings revealed critical user struggles:

34%

Abandoned because of price

Perhaps users expected to see monthly pricing options rather than only annual, contributing to the perception of high cost.

22%

Abandoned because they were already members

A surprising number of existing Members attempted to upgrade or add associates via the standard checkout, unaware they needed to log in first. The site lacked clear guidance on this.

19%

Abandoned because of unclear service details or options

The absence of clear service descriptions within the flow led to user uncertainty about their purchase.

3. Comparative Analysis

To ensure the redesigned flow was intuitive and aligned with modern user expectations, I conducted a comparative analysis of best-in-class checkout experiences across various industries, including roadside assistance (AMA, AAA), memberships (Costco, Figma), and e-commerce (Shopify, Amazon).

This analysis informed key UX patterns to integrate into our solution.

Mobile - princess polly checkout page example
Desktop - princess polly checkout page example

Shopify Screenshot: Princess Polly Checkout

UX patterns to intergrate
1.

Consistent price transparency

  • Display price breakdowns throughout the flow

  • Make use of an order summary side panel (desktop) or dropdown (mobile)

2.

Minimize full-page loads

  • Offer flexible navigation with one-page expand & collapse steps

3.

Streamline input & selection fields

  • Progressive disclosure for:

    • Membership feature list

    • Promo code field

These insights were crucial in guiding design decisions, ensuring a modern, intuitive, and efficient new checkout experience.

02

Define & Ideation

4 core issues to solve

Building on the insights from the research, there are 4 fundamental problems with the checkout experience:

📉
High drop-off rate

Friction at every step caused users to leave

💵
No price transparency

Price breakdown was shown too late, creating uncertainty

📟
Outdated flow

The 8+ year-old process felt unintuitive and untrustworthy

🫥
Hidden membership benefits

Users had to exit the flow to compare plans

"How Might We"...

...reduce abandonment rates and create a seamless membership checkout flow that provides transparency, clarity, and a smooth user experience?
User story mapping

I outlined a user story map to ensure solutions addressed key user tasks and motivations. I also wanted to make sure we were minimizing page loads through out the flow.

User story mapping
Low fidelity wireframes
Mobile-Wireframe-Select Membership

Pick Membership:

Membership cards

Mobile-Wireframe-Personal details - expanded section

Personal Details:

Expanded form

Mobile-Wireframe-Personal details - collapsed section

Personal Details:

Collapsed form

Mobile-Wireframe-Order summary side panel

Order Summary:

Side panel

03

Design

Based on the research and comparative analysis, I focused on a multi-step, progressive disclosure approach for the checkout flow.

This directly addresses the issues of information overload, price transparency, and user friction identified earlier.

Applying the research

Based on our research, I synthesized key findings from usability tests, Hotjar surveys, Hotjar recordings, personal observations, and in-store experience.

To address the biggest drop-off points & pain points, I implemented design changes. Below are some of the key issues and how we addressed them:

Note: In each image below, there is a numbered 'Issue' has a corresponding 'Solution'.

Choose Membership (top of step)
Choosing Membership - Top of page
Choose Membership (bottom of step)
Choosing Membership - bottom of page: Before and After Solution
Adding Associates / Family Members
Adding Associate: Before and After Solution
Prototype

Click "Explore Prototype" for the most updated UI!

04

Next Steps & Iterations

This project is currently in development and expected to roll out in 2026.

Development & A/B testing plan

To ensure a smooth transition, I will closely collaborate with developers & participate in design review when development is close to being finished.

Once implemented, we will run an A/B test with AB Tasty against the current flow, measuring:

  • Abandonment rate

  • Journey drop off

  • Transactions

  • Average cart $ amount

  • Specific Membership type purchases

AB testing Membership screen
A/B test iteration paths
AB Test Iteration Paths
bottom of page