Work / Coral Haze

Case study · Shopify store and ongoing support

Coral Haze Hand embroidery, sold at scale.

Every pair is embroidered by hand, one at a time, by craftspeople who learned the technique from the generation before them. We built the Shopify store that turned that into a business serving 600,000 customers in 27 countries, and we have kept it running since.

Client
Coral Haze
Industry
Handcrafted footwear
Reach
27 countries
Scope
Shopify store and retained support
The Coral Haze homepage, opening on an embroidered pair from the Zar-O-Zameen collection.
The same homepage on a phone.
The brief

A craft business has one problem a catalogue cannot solve: proving it is handmade.

At thumbnail size, hand embroidery and machine embroidery look identical. The difference is in the density of the thread, the slight asymmetry between a left and a right, and the hours a person spent on it. None of that survives a product grid.

So the store does two things a standard theme does not. It gives the craft its own rooms, with the workshop, the materials and the process treated as merchandising rather than as an About page. And it puts proof on the product page, with per-size stock counts that come from small runs and a size guide written for feet rather than for a chart.

"Each pair begins with a karigar's skilled hands that have spent lifetimes learning their craft." From the store's own About page

Inside the store

Five templates, one workshop.

Scroll through each page from top to bottom, or open it full size.

Full homepage: the seasonal collection hero, the edit tiles, the karigari craft film, nine years of Coral Haze, gifting and the press strip.

Homepage

Opens on the season rather than on a sale banner, then splits the range into edits a buyer can recognise.

  • Five edits, from the bridal atelier to everyday
  • Karigari, the craft story, given a full band
  • Nine years, told in objects rather than numbers
  • Gifting treated as its own entrance
On the phone

The same rooms, one hand wide.

Browsing, the craft story and the press wall, all rebuilt for a phone.

Homepage on mobile, full length.
Homepage Season, then the edits
Collection page on mobile, full length.
Collection Two up, in context
The Spotted page on mobile, full length.
Spotted Press, shoppable
The About page on mobile, full length.
About Founders and craft
Design language

A serif, an olive, and a lot of white.

The photography is dense, warm and busy by nature, so the interface around it does almost nothing: one serif for names, one sans for everything functional, and white between.

Jewellery for your feet
Karigari

Hand embroidery, worked one pair at a time by craftspeople who learned the technique from the generation before them. No two pairs are identical, and they are not meant to be.

Quattrocento Headings and product names
Mulish Body, labels and interface
Ink#121212
Olive#546940
Forest#333F27
Paper#FFFFFF
Interface kit

The pieces the store is built from.

Every component below is a screenshot of the live store, not a mockup. One serif, one sans, hairline rules, and a single olive that only ever means "do this".

A product card for Alizeh: the pair photographed in a room, with the style name and price underneath.
Product cardName and price, nothing else. No badge, no star rating, no countdown. The photograph is doing the selling and the card refuses to compete with it.
The product buy box: price, description, size grid with stock counts, an offer notice, quantity, a gift box add-on, Add to Bag and three detail accordions.
Buy boxPrice, one paragraph, sizes, offer, quantity, gift box, button, then three accordions. It is a long column, but every row in it answers a question somebody actually asks before buying a handmade shoe.
The size selector: sizes 35 to 42, with sold-out sizes greyed and remaining ones showing a stock count.A collapsed accordion row reading Shipping and Exchange.
Size, with the countSmall runs mean sizes genuinely run out, so the grid says "3 left" rather than hiding it. Sold-out sizes stay visible and greyed. Below, the detail rows stay closed until asked.
A wide olive Add to Bag button reading select size.
One button, one colourOlive appears nowhere else in the interface, so it never has to shout. Before a size is chosen the label says so, instead of failing after the click.
The announcement bar reading Shipping Worldwide, Easy Exchanges.The site header: Shop and Offers on the left, the wordmark centred, Celebrity plus search, bag and account on the right.
Announcement bar and headerTwo promises and no discount code above a header that puts the wordmark dead centre. Five things in the whole bar, and one of them is Celebrity, which for this brand is a category rather than a vanity link.
What we built

The work, at a glance.

  • Shopify store design and build
  • Collection and edit structure
  • Product template
  • Per-size stock display
  • Size guide
  • Shoppable press gallery
  • Gifting and gift box add-on
  • Craft and brand story pages
  • Worldwide shipping and exchanges
  • Ongoing maintenance retainer

Is your store as good as what you sell?

Tell us about your brand and your current store. We'll show you what we'd change first.

Schedule a Strategy Call
Page