From low engagement to personalized, scalable UX
Redesigned a white-labeled B2C mobile app, creating a flexible, user-centered experience that’s projected to increase engagement, satisfaction, and long-term retention.
Read case study
Keep shoppers on the page
I transformed Therabody’s shopping cart into a responsive mini-cart, simplifying the user experience, increasing Average Order Value (AOV), and improving the overall shopping flow.
Therabody relied heavily on its eCommerce platform for revenue, but the outdated shopping cart experience created unnecessary friction. Users were redirected off the PDP after adding items to the cart, upsells were buried at the bottom of the page, and there was no visibility into shipping thresholds, leading to missed opportunities for upselling and increased cart abandonment.
I designed a responsive mini-cart drawer to streamline the functionality, showcase upsells prominently, and incorporate features like a shipping threshold indicator and modern payment options.
While exact metrics weren’t tracked post-launch, the redesign was guided by eCommerce best practices known to:
STEP ONE
I first audited the current cart page and identified key improvement areas:
Upsells were positions below the fold, making them easy to miss.
Adding items to the cart redirected users off the PDP, causing friction.
No visible indicator for free shipping eligibility.
No modern payment options like Affirm or Klarna, key for a pricey product.
I conducted a competitive analysis of leading eCommerce sites to gather inspiration and identify best practices. These examples informed my vision for a streamlined, high-performing cart experience.
Therabody.com original cart page:


STEP TWO
I facilitated critique sessions with stakeholders to gather feedback and prioritize solutions. From these sessions, I iterated on multiple layouts that directly addressed key pain points, such as upsell visibility and cart usability.
I developed a phased implementation plan that delivered immediate wins, like improved cross-sell placement, while laying the groundwork for future enhancements, such as dynamic bundling options.

STEP THREE
I designed for diverse scenarios, ensuring the cart handled:
Included a new placement for the upsell engine to improve visibility.
Adapted layouts for the TheraOne CBD line.

Supported Theragun PRO engravings.

Encouraged users to add items to meet free shipping requirements.

Designed intuitive empty cart and error messages to reduce user frustration.



STEP FOUR
I created annotated designs in Figma, documenting all edge cases, interactions, and repeated components to ensure a smooth handoff. To streamline development, I organized the cart redesign almost as a mini design system, enabling engineers to scale the solution efficiently.

I collaborated with the QA engineer to test responsiveness and functionality, ensuring a seamless user experience across devices.

STEP SIX
Post-launch data revealed that some users accidentally removed items from their cart instead of closing the cart drawer. To address this, I:
These changes were implemented quickly and significantly improved the cart's usability.

Consistent hierarchy and accessibility ensured intuitive navigation.
The mini-cart allowed users to browse, add items, and view upsells without leaving the PDP.
Anchoring effects and progressive disclosure guided users toward confident purchasing decisions.
Clear feedback and error prevention enhanced the shopping experience.
Shoppers make it to the cart, then leave. Your budget is real, and every decision counts. I work with early-stage founders as a fractional founding designer: research, scope, design and a handoff your engineers can run with, at the level of involvement your budget allows.
Redesigned a white-labeled B2C mobile app, creating a flexible, user-centered experience that’s projected to increase engagement, satisfaction, and long-term retention.
Read case studyIntroduced a password-free lead form and tailored content, increasing visits converting to leads by 15% and boosting sign-ups by 25%.
Read case study