Problem

Long carts create friction. Once the list grows past four items, the total and the checkout button drop below the fold, so users lose sight of what they are paying while they are still deciding whether to buy.

Decision

I collapsed the price breakdown by default, made the item list scroll inside the sheet, and anchored the summary and checkout button once content passes roughly 60% of the viewport height. This keeps the total and the primary action visible at every stage of the cart.

Evidence

Before designing, I analyzed mobile cart experiences from Nike, Apple, ASOS, Tillys, and Sephora, focusing on layout structure, pricing clarity, quantity editing, and checkout flow.

Outcome

Five states are specified end to end: empty, one item, short list, full cart, and price detail open. Each is built from a reusable component system, so the cart stays consistent as it grows and the build has no undefined cases.

Shopping cart mobile view design

I designed a mobile shopping cart experience focused on clarity, efficiency, and a seamless checkout flow.

The goal was to help users quickly review their items, make last-minute adjustments, and proceed to checkout with confidence. By reducing visual clutter, improving pricing transparency, and enabling inline edits, the design minimizes friction and supports faster decision-making.

Promo code

Discount Prices

Research & Inspiration

Before starting the project, I researched and analyzed leading e-commerce platforms to understand how they design mobile shopping cart experiences.

I analyzed products from brands like Nike, Apple, ASOS, Tillys, and Sephora, focusing on layout structure, pricing clarity, quantity editing, and checkout flow.

This research helped me identify common UX patterns such as:

  • Clear checkout actions

  • Editable quantities directly within the cart

  • Strong visual hierarchy for pricing, tax, VAT, and totals

  • Minimal, distraction-free layouts

These insights guided my design decisions and helped me create a more intuitive and efficient cart experience.

I designed a reusable component system to ensure consistency and clarity across the cart experience. Each component supports quick edits, clear pricing visibility, and a seamless checkout flow.

Previous
Previous

Webdesign - Landing page

Next
Next

App Design - Local Discovery