What worked
People understood better what they were buying, identified signals like free shipping more easily, and valued being able to review product details without leaving the cart.
Case study · CASA UX hands-on workshop
How we redesigned the Amazon cart flow to prioritize critical information and support purchase decisions with more confidence.
cart abandonment in the fictional PRD that originated the challenge.
regressions from the cart back to the product page.
of workshop work to research, redesign, prototype, and test the proposal.
Situation
This project originated in the professional practice workshop at CASA UX, a training and mentoring space led by Ludmila Disa and Lucre Gandolfo. I worked with Bárbara Montes, UX/UI Designer, and Melany Moglia, UX Researcher, on a fictional Amazon case study.
The starting point was a PRD describing a business and experience problem: cart abandonment was rising and more people were returning from the cart to the product page before completing the purchase. That regression suggested the flow was not solving a critical need at the most sensitive moment in the decision.
As a team, we decided to focus on the mobile experience and review three screens end to end: product page, add-to-cart screen, and cart. The goal was to understand what users need in order to decide whether to buy and propose improvements that reduce friction.
Task
Before thinking about solutions, we worked on problem framing: breaking down assumptions, identifying biases, and turning the problem into concrete design and research questions. The task was to identify which signals users needed to validate their purchase confidently and how to reorganize the flow to reduce cognitive load without distracting from the main objective.
From the initial review, we formulated a central hypothesis: the current flow was not providing critical information at the right moment, which created insecurity, doubts, and a lack of confidence to move forward to checkout.
That hypothesis became a very concrete research goal: to understand what information, validations, and signals people need during cart building and review in order to decide whether to complete or abandon the purchase.
The problem was framed this way: the cart does not prioritize the critical information people need to validate their purchase with confidence.
Action
The work progressed in layers: first, we analyzed the current flow through Nielsen's heuristics, UX laws, information hierarchy, and language; then we conducted desk research and benchmarking and added evidence through a survey with real users; finally, we redesigned the screens and validated the proposal in a functional prototype.
The heuristic review showed that the problem was a combination of visual density, ambiguous signals, poorly prioritized decisions, and lack of context at critical moments in the journey.
We found issues with heuristic 4 (Consistency and Standards) when the flow changed terminology between screens to talk about warranty or protection; with heuristic 8 (Aesthetic and Minimalist Design) because of text overload and the difficulty of isolating what mattered; and with heuristic 1 (Visibility of System Status) when people could not clearly see what had been added, how much it cost, or what the next step was.
We also leaned on Miller's law to reduce mental load by grouping related information into blocks; the affordance principle to review which elements actually read as actions; and the relationship between visual hierarchy, proximity, and recognition over recall to make more obvious what people needed to confirm before buying.
Before proposing improvements, we conducted desk research and benchmarking to understand how other marketplaces handled this same moment in the journey. We focused especially on the mobile flows of Mercado Libre, eBay, SHEIN, Walmart, and TikTok Shop.
That analysis helped us compare add-to-cart patterns, purchase review, price and discount hierarchy, shipping treatment, presence of reviews, cross-sell, and CTA clarity. The goal was to understand which conventions were already established in the market and where there were opportunities to reduce friction.
To gain insights from the live product, we ran a survey with real Amazon users. The data reinforced something key: the doubts were not so much about purchase intent as about the need to validate information before moving forward.
The survey revealed very clear findings: people needed to validate costs and delivery times, they returned to the product page to recheck variants and details, visual density made it harder to identify what mattered, cross-sell competed with the main task, and reviews worked as a trust signal even within the cart context.
Beyond information architecture, we worked on the narrative structure of the experience: what the user needs to see, when, in what order, and with what priority in order to move forward confidently.
We identified that the current cart was functioning mostly as a transactional instance, when in reality people were still deciding. So we redefined the approach: the cart should support validation, comparison, and trust-building before checkout.
This conceptual logic organized the entire proposal: turning a dense, transactional experience into a clear, trustworthy validation experience oriented toward decision-making.
With that evidence, we redesigned the architecture and information hierarchy of the full flow. Each screen needed to answer the question the user was asking at that moment, without forcing them to go back.
We also worked on better use of white space to highlight what mattered most according to the information hierarchy analysis, along with clearer color semantics and typographic size and weight to guide reading. For example, free shipping was highlighted in a light but noticeable green, while the discount percentage used a red accent to convey urgency and support conversion without competing with the product's core information.
Several heuristics were resolved more clearly in our proposal: visibility of system status by showing what was added and how to proceed; consistency by unifying copy and criteria across screens; the match between system and real world by making signals like discounts and benefits more recognizable; and flexibility and efficiency of use by allowing product details to be reviewed without leaving the cart.
In addition to the base redesign, we proposed two specific features to address behaviors observed in the flow and mentioned in the PRD.
In both features, we also applied heuristic criteria and UX principles: user control and freedom, visibility of system status, and stronger affordance so the interface expressed more clearly what would happen after each action.
We took the proposal into a functional Figma prototype and tested it to understand whether it really made purchase validation easier and increased confidence to continue to checkout.
The hypotheses we wanted to validate were:
Result
Because this was a workshop, the outcome was not a production implementation but a tested prototype that allowed us to validate part of the proposal while also identifying new opportunities for improvement.
The main advance was having turned the challenge proposed by Product in the PRD into a system of design decisions backed by evidence: going back to the product page was not a user whim, but a symptom of insufficient or poorly prioritized information in the cart.
People understood better what they were buying, identified signals like free shipping more easily, and valued being able to review product details without leaving the cart.
Doubts remained around the price summary, some components had weak affordance such as “save for later,” and some microinteractions could still be simplified.
The test surfaced very useful learnings for the next iteration:
The most transformative learning was that when a person goes back in a purchase flow, they are often not doubting the purchase itself, but trying to recover information the system failed to provide at the right time.