Sayra
Concept
A concept Shopify theme for a made-to-order linen and silk label from New Delhi: a storefront that sells the cloth and the cut at full price, and says when each dress will ship.
Sayra is a fictional brand. We wrote this brief to show how we design a Shopify theme, from research to the buy button.
- Concept
- Womenswear
- Online Store 2.0
SAYRA theme preview: the home page, starting with the video banner.
Challenge
Sayra makes linen and silk dresses and co-ord sets to order in a New Delhi atelier, at ₹8,500 to ₹32,000. The old store sold them like stock: a discount in the masthead, six carousels on the home page, and last season's markdowns in the same grid as the new one.
- Every colour was its own product, so one dress appeared four times, with 'Pre Order' typed into the titles
- Markdowns of up to 76% sat beside full-price new pieces, so the full price looked like the one to wait out
- The cloth story, linen, cupro, silk and azo-free dyes, lived in a column at the bottom of the page
- Seventeen links in the menu, no filters in the collections, and a contact form where a concierge should be
The brief was a theme that treats the cloth as the product, keeps the price whole, and tells the shopper when her dress will be cut.
How we worked
01 Discover: What a shopper needs to know before she pays full price for a dress that is cut to order
02 Define: Three proto-personas and the journey from a first look to a dress cut for her
03 Design: Wireframes first, then the storefront, section by section
04 Optimise: The product page, the made-for-you buy box and how we'd test them
01 · Discover
The brief
Goal
Sell made-to-order linen and silk at full price, and make the wait part of the promise.
Constraints
- No discount in the masthead; past seasons live in the Archive room, never in the new-season grid.
- One silhouette is one product: cloth and colour are choices on its page, not separate listings.
- Every product page shows the ship-by date and takes measurements before it takes money.
Proto-personas Tap a swatch to turn it over
02 · Define
From a first look to a dress cut for her
-
Discover
Where shoppers hesitateAnother sale-driven label?
What the design doesA masthead with no discount on it: made to order in New Delhi, and the ship-by promise instead.
-
Browse
Where shoppers hesitateWhere is the dress for my date?
What the design doesThree edits and six silhouettes, each with its cloths as swatches under the name.
-
Choose
Where shoppers hesitateLinen, cupro or silk, and in which colour?
What the design doesCloth and colour are fields on one product page, with the cloth's own page one tap away.
-
Commit
Where shoppers hesitateWhen will it ship, and will it fit?
What the design doesThe ship-by date next to the button, and My measurements instead of a size you guess at.
-
Wait
Where shoppers hesitateDid I overpay?
What the design doesThe price stays whole: old seasons live in the Archive room, and the atelier writes when the dress is cut.
03 · Design
Wireframe to storefront
Ten sections, from the made-to-order bar to the footer, each one the team can move, edit or switch off in the theme editor. Wireframes first, then the design.
The ten sections of the home page, in storefront order, each cut as a paper pattern piece on a table and then placed into the storefront column.
- Announcement bar: Made to order in New Delhi, ships in ten working days: the promise, not a discount.
- Header: Five links, the wordmark centred, and Concierge where a contact form used to be.
- Video banner: One dress, one Delhi colonnade, one line: the cut and the cloth, nothing on sale.
- Collection list: Three edits, occasion, holiday and everyday linen, in place of six carousels.
- Featured collection: Six silhouettes, each one product, with its cloths as swatches under the name.
- Image with text: The cloth up close, with its weight, its origin and how it washes.
- Multicolumn: The atelier: hands at the cutting table, and the made-for-you promise in plain words.
- Blog posts: Stories from the atelier, for shoppers who buy the cloth first.
- Newsletter: Letters from the atelier, once a month, with no code attached.
- Footer: Shop, the cloth, the atelier and help, with the Archive room in its own place.
04 · Optimise
The product page, decision by decision
A dress that is cut after you order asks for trust twice. Each number marks a decision on the product page and the reason for it.
-
1Cloth and colour as fields
The name is the silhouette. Cloth and colour sit under it as choices, so one dress is one page, never four.
-
2Swatches of the real cloth
Each colour is a crop of the cloth itself, and each cloth shows its own price.
-
3Your measurements, not a guess
Sizes XS to XL, and beside them My measurements: the dress is cut to them at no extra charge.
-
4A ship-by date, not a label
Made for you, ships by a date, said next to the price and before the button.
-
5The promise, before the button
Exchange within 7 days or store credit, in one line where the doubt is.
-
6One filled button
Add to Bag is the only filled button on the page, with the price on it; the concierge is a text link below.
The buy box of the product page beside the dress it sells: six numbered pins on the dress, one for each decision listed beside the box.
04 · Optimise
Made for you, in your cloth
The buy box from the theme: choose the cloth, give a size or your measurements, and the page says when the dress will be cut and when it ships.
The Column in Linen
Sleeveless column dress · falls to the ankle
₹14,500
Size
Design tokens
SAYRA swatch bookColour
Type
-
Linen, cut to you.
Fraunces LightHeadings & wordmark
-
The edits · Made to order in New Delhi
Albert SansInterface
-
The Column ₹14,500
Albert Sans MediumProducts & prices
04 · Optimise
How we'd test it
A concept has no results yet. These are the first three experiments we'd run after launch, and what each one has to prove.
-
Linen · 180 gsmCareCold wash, line dry
- If
- the price stands alone, with no compare-at and no sale masthead
- Then
- more orders are placed at full price
- Because
- there is no cheaper price to wait for
- Primary metric
- Full-price share of orders
- Guardrail
- Conversion rate
-
Cupro · 120 gsmCareCold hand wash, dry flat
- If
- the ship-by date sits next to the buy button
- Then
- more checkouts are completed
- Because
- the wait is known before the card comes out
- Primary metric
- Checkout completion rate
- Guardrail
- Order cancellations
-
Silk · 19 mommeCareDry clean only
- If
- colourways are swatches on one product page
- Then
- more product views end in Add to Bag
- Because
- the shopper compares colours without leaving the page
- Primary metric
- Add-to-bag rate
- Guardrail
- Exchange requests









