← Back to work
0
Web · E-Commerce · 2024

I built a storefront that trusts the product.

I designed a complete e-commerce system, discovery, product detail, wishlist, cart, checkout, content and account, and held it together with one calm visual language. Every decision came back to the same question: does this help someone buy, or is it noise?

E-commerce home
Product detail
Checkout
Client
Confidential
Industry
E-Commerce
Role
Lead Product Designer
Platform
Responsive Web
Timeline
8 weeks

Goal

My goal was a focused, modern storefront where every screen earns its keep, no fluff, no friction, no dark patterns.

Challenge

I had fifteen surfaces, marketing pages, checkout funnel, account area, that needed to read as one product, not a patchwork of disconnected sprints.

Outcome

I shipped a cohesive 15-screen system. Cart abandonment dropped 22% in test, and time from product view to confirmed order halved.

15
Screens shipped
3 taps
Cart → confirmed
22%
Abandonment drop
Faster checkout
01, Discovery & Catalog

I treated the home page as a storefront, not a brochure.

I leaned the home on a hero pairing, curated collections and trust signals, product visible in the first viewport. The catalog mirrors the same card rhythm so browsing stays continuous from landing to listing.

E-commerce screen
E-commerce screen
02, Product Detail

One product page. Three answerable questions.

I built the PDP around three jobs, "is it right for me?", "is it any good?", "what exactly am I getting?". Spec and review tabs share the same shell so the user never loses context, and the buy CTA stays anchored while they scroll.

E-commerce screen
E-commerce screen
E-commerce screen
03, Cart, Checkout & Confirmation

The buy moment, made boring on purpose.

Wishlist, cart, checkout and confirmation reuse one table, one summary, one CTA language. Address, shipping, payment, collapsed into a single scrollable column with no surprise modals.

  • Wishlist sits one tap from cart, I didn't want it to feel like a dead end
  • Single-page checkout, I dropped the horizontal stepper early
  • I kept the order summary visible at every step
  • Confirmation doubles as receipt and the prompt to return
E-commerce screen
E-commerce screen
E-commerce screen
E-commerce screen
04, Account & Auth

Sign-in that gets out of the way.

I used a split-screen layout to keep the brand visible while the form stays one-column simple. Social sign-in options sit below the primary email path, I never let them compete for top position.

E-commerce screen
E-commerce screen
05, Content, About & Contact

A storefront with a voice.

Blog, About and Contact had to extend the storefront's tone without breaking the grid. I carried the same cards, the same type ramp, the same restraint across all three.

E-commerce screen
E-commerce screen
E-commerce screen
E-commerce screen
06, Design System

One language across the funnel.

I paired a warm, confident palette with an editorial type ramp and kept spacing, radius and shadow tokens constant from hero to receipt. When the storefront feels like one thing, it's because the tokens enforce it.

Type
Display 40 / Body 16 / Caption 12
Grid
12-col · 24 pt gutter · 80 pt edge
Radius
12 pt cards · 999 pt CTA
Color
Amber primary · ivory surface
Elevation
Three shadow tiers, never four
Motion
Spring 220/22, fade-up 280ms

Reflection

The best storefronts disappear into the purchase.

I removed the animations between cart and confirm. I removed the upsells from checkout. What remained was a calm, deliberate funnel that respects where the user is trying to go.

Enjoyed this case study?

Show some love for E-Commerce

0 people have read this story