Cart Flow Redesign

Correcting a Broken Purchasing Experience

Improving the add-to-cart functionality to streamline the purchasing process for wholesale and bulk B2B shoppers.

Project Overview

This project aimed to improve the add-to-cart experience on Original Favorites’ website for retail and wholesale customers. The old design redirected users to the cart after each item added, disrupting the entire shopping flow. I supported the UX design by collaborating with developers and founders to introduce a slide-out cart, allowing users to stay on the page while confirming additions, reducing friction and streamlining the experience.

  • Duration: 3 months

  • Role: Staff UX/UI Designer

  • Tools Used: Figma, Hotjar, Miro, Slack, Google Analytics, Google Forms

My Design Process

Empathize

Step 1: Research

The Problem -

Understanding the Issue at Hand -

For all buyers, but specifically wholesale buyers, shopping typically involves adding multiple SKUs in different sizes and colors. However, each time a product was added to the cart, users were redirected to a full cart page. This:

  • Broke the browsing flow

  • Made it difficult to build larger orders

  • Increased time-to-checkout

  • Resulted in missed or duplicated items due to confusion

Internal feedback and Hotjar recordings reinforced the frustration users experienced with this workflow.

Goals -

  • Create a more intuitive, seamless add-to-cart experience

  • Reduce friction and allow users to stay in their browsing context

  • Reduce interaction steps and lower bounce rates

  • Increase conversion and average order size

We began by looking at both user behavior and team feedback.

  • Session recordings showed users clicking back and forth between the product and cart pages repeatedly.

  • Interviews with 5 B2B customers confirmed this experience was both inefficient and mentally taxing.

  • Analytics revealed a high bounce rate on the cart page when it was triggered unintentionally.

  • Customer service records showed a consistent irritation with the limitation of the add to cart functionality.

  • Interrupted Shopping Flow: Our users found the redirection after adding each item disruptive and annoying.

  • Desire for Seamless Experience: Our B2B customers preferred staying on the product page to continue browsing and adding items.

  • Outdated Experience: Our users voiced that the disrupted experience felt outdated and felt like it was broken part of the website.

Step 2: Ideation & Exploration

Ideate

User Flow -

Three primary design concepts emerged:

  • Confirmation modal

  • Sticky cart bar

  • Slide-out drawer

Ideation -

Confirmation Modal

Description:
This approach triggers a pop-up modal at the center of the screen each time a product is added. The modal includes a short confirmation message and offers two options: “Go to Cart” or “Continue Shopping.”

Pros:

  • Clear visual feedback that confirms the action

  • Familiar to most users

  • Offers a direct path to checkout

Cons:

  • Interrupts browsing flow

  • Requires manual dismissal before continuing

  • Can feel repetitive when adding multiple items

  • Disruptive on smaller mobile screens

Sticky Cart Bar

Description:
A persistent horizontal bar appears at the bottom of the screen after an item is added. It shows a cart summary, including subtotal and item count, and includes a checkout button or link to the full cart.

Pros:

  • Less disruptive than a modal

  • Keeps checkout accessible without leaving the page

  • Responsive and mobile-friendly

Cons:

  • Limited space to show meaningful cart details

  • May be too subtle for some users to notice

  • Doesn’t show which specific item was added

  • Could conflict visually with other page elements

Slide-out Drawer

Description:
A cart drawer slides in from the right side of the screen (or bottom on mobile) after a product is added. It shows the item just added, the full contents of the cart, the subtotal, and provides a prominent checkout CTA. Users can close the drawer to continue shopping.

Pros:

  • Maintains product browsing context

  • Offers immediate access to full cart details

  • Scalable for additional features like quantity adjustments or bundles

  • Feels modern and intuitive

Cons:

  • Slightly more complex to implement

  • Requires thoughtful mobile design and accessibility support

  • Needs testing to avoid overwhelming the user visually

Decision Matrix -

Conclusion -

The slide-out drawer emerged as the strongest solution, it offered clarity without interruption, scaled with user needs, and provided a better balance between feedback and flow. It aligned well with both user expectations and business goals, especially for customers adding many items in a single session.

Goals and Success Metrics

Reduce Cart Page Bounce Rates

Streamline Checkout Process

Increase Average Cart Size

Ideation Phase

Desktop

Mobile

Design and Implementation

Desktop

Mobile

Outcomes and Reflection:

What Was Accomplished:

  • Streamlined the checkout flow to allow the customer to seamlessly shop for multiple SKUs across multiple styles.

  • Improved layout and messaging to help add to cart messaging fit in seamlessly with the current shopping experience.

  • Sectioned the interim add to cart validation from the final cart page for users to have both options dependent on whether they are still shopping or ready to check out.

What We Learned:

  • Uninterrupted cart updates allow the customer to intuitively know that they’ve added the product while still being able to focus on the purchasing of other products or sizes.

  • Buyers want a small validation that they have successfully added a product to cart as well as a full screen cart page when they are ready to check out.

  • A well-designed add to cart experience can do a lot of heavy lifting in the success of customers checking out.

What We’re Doing Next:

  • Test different CTAs on buttons to see what drives more conversions as well as slide out vs slide up.

  • Look into adding cumulative pricing bars per style to allow the customer to know where they are at in comparison to the next pricing tier.

  • Keep an eye on conversion rates and cart page bounce rates to help validate success of the design.

  • Explore applying simpler ways for specifically our repeat wholesale customers to purchase large POs directly from the website.

Next Steps:

Previous
Previous

Sample Page Redesign

Next
Next

Mobile App Implementation