Project 03 · E-commerce

Editorial enough for the brand. Legible enough for everyone.

Vero Moda was running on a Shopify template. The brief was to make it feel like the editorial, image-led sites the client benchmarked against, built to project the brand as premium womenswear. Those sites look extraordinary. They are also, almost without exception, some of the least accessible commerce on the web. The job was to get the first thing without inheriting the second.

Client

Vero Moda

Role

UI, Prototype

Timeline

2026

Platform

Web, responsive & app

A template can't carry a brand this considered.

What I worked on

The existing store worked. It just looked like every other store on the same theme, with the product photography doing all the brand work and the interface actively fighting it. Nothing on the page said premium except the clothes.
The full UI across three surfaces: desktop web, mobile responsive and the app. Home, mega menu, listing, product page and the add-to-cart flow, drawn once as a system and adapted rather than redrawn per platform.
UIPrototypeResponsiveAccessibilityFigma
Design principle: clean minimal UI backed by strong UX

The core problem

Premium is not the same as unreadable

The house style has a cost, and it's usually paid by the user.

The luxury e-commerce look leans on the same handful of moves: hairline type in light grey, unlabelled icons, controls that only appear on hover, state carried by colour alone, tap targets sized for a mouse. Every one of them reads as restraint. Every one of them also fails a contrast check or a screen reader.

I took the restraint and rebuilt the mechanics underneath it. Nothing on this site signals state with colour on its own, no control is icon-only without a text label nearby, and every interactive element is sized for a thumb. The look didn't have to give anything up for that.

WCAG 2.0ContrastTap targetsNon-colour state
veromoda.in
Vero Moda desktop homepage with full-bleed campaign photography

Navigation & listing

Four taps to anything in the catalogue

The mega menu splits into New Collection, Trending, Collections and All Products, so campaign-led browsing and category-led browsing sit side by side instead of competing. Two editorial images anchor the top; everything below is a plain text list, which is faster to scan and far easier to read out.

The listing alternates single and paired tiles so the grid breathes like a lookbook rather than a spreadsheet. Discounts appear as a struck price and a percentage in text, so the saving never depends on noticing a colour. Bestseller is a word, not a badge colour.

Mega menu with New Collection, Trending, Collections and All Products
Product listing with alternating single and paired tiles
Vero Moda app home with campaign imagery and category entry points

Product page

Say it in words, not just in styling

Where most fashion PDPs quietly fail.

Sold-out sizes are struck through with a diagonal rule rather than greyed out, so the state survives without colour vision. Low stock is written as "3 left". The selected colour is named in text above the swatches, not left to the swatch alone. Fit guidance states the model's height and the size worn.

Everything below the fold, description, shipping, returns, store availability, sits in expanders with generous hit areas, so the page reads as a short editorial block first and a spec sheet only if you ask for one.

UIContent designAccessibility
Product page with colour name, size availability and 3 left stock note
Product page description, specification table, complete the look and similar styles

Add to cart

Buy without leaving the grid

On desktop, adding to cart opens a drawer beside the listing rather than a new page. You keep the row you were scanning, pick colour and size, and carry on. The primary action is a full-width black bar with an underlined label, which reads as a button whether or not colour renders.

The same pattern carries to mobile as a bottom sheet with the same order of decisions, so a shopper moving between phone and desktop never has to relearn the flow.

ResponsiveCross-platform parityUI
Desktop quick-add drawer opening beside the product listing