eCommerce
Fashion eCommerce Platform
A headless commerce experience with editorial merchandising, personalised discovery, fast checkout and unified inventory across online and boutique retail.
Client
Maison Lune
Industry
Retail & Fashion
Year
2025
Duration
6 months

Business Challenge
The storefront was slow on mobile, checkout abandoned over 70% of carts, and online stock did not reflect what boutiques had already sold that morning.
Our Solution
We rebuilt the storefront headlessly with edge rendering, condensed checkout to a single screen with wallet payments, and unified stock across web and boutique point of sale.
Engineering
Technology Stack
Chosen for longevity and operational simplicity, not novelty — every dependency here is one we still support today.
6
Core technologies
6 months
Build duration
2025
Delivered
Inside the build
Project Features
Editorial merchandising
Campaign stories and product grids composed by the merchandising team.
Personalised discovery
Recommendations tuned to browsing behaviour, size history and returns.
Single-screen checkout
Wallet payments, address autocomplete and no forced account creation.
Unified inventory
One stock pool across web and boutiques with reservation on add-to-cart.
Size confidence
Fit guidance from historic purchase and return data reduces size returns.
Returns portal
Self-service returns with instant label generation and refund tracking.
Development Process
Session replay and funnel analysis pinpointed the exact abandonment steps.
Headless split so brand and campaign work never blocks commerce releases.
Photography-first layouts with typography that carries the brand on mobile.
Edge-rendered catalogue pages with image pipelines tuned per breakpoint.
A/B tested checkout variants against the legacy flow before full switchover.
Phased traffic shift with rollback ready at every stage.
The Results
Mobile conversion nearly doubled and oversells effectively disappeared once inventory became a single shared pool.
1.9x
Mobile conversion
41%
Less cart abandonment
0.9s
Catalogue load
12
Boutiques synced



