Skip to content
← All work

FASHION WITH POLARIA · 2026

Trust is the product

A fashion store that promised one thing and did another. One set of rules, on every page and behind every order.

Trust is the product cover
Client
Fashion with Polaria
My role
Product designer (UX, UI and order automation)Hands-on design
Timeline
Oct — Nov 2026
Industry
Fashion · Shopify
Audit
78 collections, 38 products
Languages
English and Arabic
Delivered
In one week

The system

One set of rules, said the same way on every page and enforced by the order system, so the store can't promise what the team can't do.

Context

This is an Egyptian unisex fashion brand on Shopify: designed in Greece, stitched in Egypt. Every piece has a name and a one-line story. The Linguini Shirt’s is “The sauce takes longer than the pasta does.”

I did this in collaboration with Polaria, in two parts: get the website ready for the AW26 winter drop without a big overhaul, and sort out the order operations behind it.

The brand is warm and specific. The store wasn’t. Clothes are a hard thing to buy from a phone: you can’t try them on, and here you can’t swap them either. So the question I took to the audit wasn’t “does it look good?” It was “can a shopper believe what this store tells them?”

The audit

I went through the store as a shopper on an iPhone, read every policy line, and compared them with the rules the team actually works by. The shopping engine was fine: clear categories, quick add, strong photography. The problem was that the store contradicted itself.

One policy, six versions

Store rule
Returns within 7 days of delivery. No exchanges. Card refunds in 7–14 working days. Every order confirmed on WhatsApp.
The truth
Product page
“Exchange & Returns” · “Easy Returns options available”
Promises exchanges
Delivery page
“Request returns/exchanges within 7 days” · “Final Sale — Exchange Only. No Returns.”
Promises exchanges, and the text is hidden on phones
FAQ
“Can I exchange an item?”
The answer has to be no
Refund policy
Cash orders can start a return only 24 hours after delivery
A rule shown nowhere else
Checkout
Nothing about the WhatsApp confirmation
The customer isn’t told to expect the message

One price, four spellings

  • LE 2,280Product cards
  • EGP 2,280Checkout
  • E£ 2,280Checkout
  • 2,280 ج.مFilters

The same shirt, spelled by whichever page you were on.

Search “hoodie”

No hoodies

All 33 were shirts and tees, with no “nothing found” state.

The size chart

Only 2 cm apart
Linguini Shirt chest measurements on the old chart
Linguini ShirtS/ML/XL
Chest24 in24.8 in

In inches, garment numbers only, and a separate size page nothing linked to.

The catalogue

78collections
38products

Twice as many ways in as things to buy, plus a “Shop” link that went nowhere.

None of these is a big bug. Together, they teach a shopper not to believe the store, right before it asks for money.

The clothes were already good. The store had to be believable.

One set of rules

The first fix wasn’t a design. The brand doesn’t offer exchanges, so the site had to stop offering them. I wrote each rule once, in English and Arabic, and put that one line everywhere the question comes up, next to the button rather than inside a closed accordion.

The rules, stored once, in English and Arabic

Returns
Within 7 days of delivery
Exchanges
None. Return it and order the right size
Card refunds
7–14 working days
Delivery
By Bosta. Cairo 2–3 working days
Free delivery
One amount, EGP 4,000, everywhere
Confirmation
Every order, on WhatsApp, before it ships

Said on

  • Product page
  • Bag
  • Help pages
  • FAQ
  • Footer

Enforced by

  • The order system

These are also the rules the order system runs on. The 7-day window on the page is the 7-day check in the code, so a promise on the site and what the team can deliver are the same thing.

The size finder

No exchanges changes what a size chart is for. A wrong size isn’t a swap any more, it’s a return, so the page has to get the size right the first time. The old chart gave garment numbers in inches and left the shopper to work it out. The new one answers the question they’re actually asking: which size am I?

This is the finished product block and finder, running here with the theme’s own recommendation code. Try a height and weight, then pick a fit.

Linguini SetUnisex

Linguini Shirt

EGP 2,280

The sauce takes longer than the pasta does.

Relaxed fit · boxy, sits off the hip

  • Delivered by Bosta · Cairo 2–3 working days
  • We confirm your order on WhatsApp before it ships
  • Pay cash on delivery, or by card
  • Returns within 7 days of delivery · no exchanges

Live prototype · try it

  1. 01Nothing is picked for youWith no exchanges, a preselected size becomes a return. The button says “Choose a size” until you do.
  2. 02Each size says who it fitsBody measurements in cm, not garment numbers in inches.
  3. 03It starts emptyNo answer until both height and weight are in, and only for realistic values.
  4. 04The answer sets the size“Select L/XL” closes the finder with the size already chosen.

The rest of the product page follows the same idea: answer the doubt where it happens. The whole photo comes first, with the model’s height and size on it. Delivery, cash on delivery, WhatsApp confirmation and returns sit right under the button. The matching short is offered as “Complete the set”, and the bag says so when you’ve done it.

Linguini Shirt product page on a phone: the whole photo, the model's height and size on it, and a sticky bar with the price and Choose a size

Product page

The bag on a phone: free-delivery progress, the shirt and short, You completed the Linguini Set, and the WhatsApp, payment and returns lines above checkout

The bag

The House Menu on a phone: pieces listed as starters and mains, with dotted lines to the price and a one-line story under each

The House Menu

The Linguini Shirt product page in Arabic, laid out right to left

Arabic

Second opinions

Even with the right size, people still want to check with someone before they buy. So the store gives them two ways to ask without leaving: a friend, or a bot that knows the rules.

Product page on a phone: Ask a friend sits under the delivery and returns lines, with WhatsApp and Copy message buttons

Ask a friend

A second opinion, on WhatsApp

One tap sends the piece, the set or the whole bag to WhatsApp with the message already written. Or copy it and paste it anywhere.

Ask AI chat on a phone: asked about returns, it says returns within 7 days of delivery and no exchanges, then answers a delivery question

Ask AI

A customer service bot built on Claude

It answers size, style, delivery and returns questions, then hands over to the team on WhatsApp.

What holds the bot to the rules

Same rules
Its policy answers use the same words as the Help pages.
Sizes calculated
It uses the size finder’s rule, never a guess.
Real pieces only
It shows only what’s in the live catalogue.
Clear limits
No invented stock, prices or discount codes, no promised dates, and it says it’s an AI when asked.

The chat shown is the store’s demo mode, with scripted answers.

The bot follows the same principle as the rest of the store. It can only say what the store can stand behind, and when it can’t help, it passes the shopper to a person.

Two directions

I took two directions to the client. Direction A, “Sunlit editorial”, was the safe evolution: story before sale, every doubt answered next to the button, calm on a phone. Direction B, “The Menu”, was the bold idea. The brand already writes like a menu, so B made the whole store one: pieces as dishes, dotted lines to the price, the delivery terms as the bill.

The client chose A with a touch of B, and that’s what was built. A carries the store, and B stays as its signature: the House Menu section, the “served warm” stamp, the moving quote band and the italic accents.

The AW26 landing page, full length: the campaign photo with Named for a reason, the quote band, the House Menu with the bill, Every piece has a name, and the Designed in Greece, Stitched in Egypt story
What was built: Direction A, with the House Menu from B. The AW26 landing page, in a layout that works for every future drop.
Direction B, The Menu: a Didone headline reading The House Menu, pieces listed as starters, mains and to share with dotted lines to the price, beside a full-length photo with a served warm stamp
The exploration: Direction B, “The Menu”, as drawn for the review. Only its signature pieces went into the store.

Order automation

A rule on a web page only holds if the operation behind it holds too, and at the audit this one ran on people remembering. The Bosta app created the shipment and marked the order fulfilled seconds after checkout, before anyone had confirmed it. Cash orders stayed pending until someone marked them paid by hand. Returns, refunds and reconciliation were all manual.

So the new system runs every order down one path, as a Cloudflare Worker sitting between Shopify, WhatsApp, Bosta and Paymob.

  1. 01Shopify

    Order in

    Held the moment it lands. Nothing can ship yet.

  2. 02WhatsApp

    Confirm

    Summary with Confirm and Cancel. Reminder at 12 hours, cancelled and restocked at 24.

  3. 03Release gate

    Check

    Before every booking: confirmed, paid, in stock, no hold, no shipment yet.

  4. 04Bosta

    Ship

    One shipment, booked once. Pickup marks it fulfilled and sends tracking on WhatsApp.

  5. 05Paymob · cash on delivery

    Get paid

    Cards are paid before shipping. Cash counts only when Bosta’s amount matches.

  6. 06Bosta · Paymob

    Return and refund

    7-day check, Bosta pickup, each item inspected, one refund per case.

Ops pageCloudflare Worker · English / عربي

Anything that can’t finish by itself lands here, with what to do and the button that does it.

  • Ops
  • Warehouse
  • Finance

The release gate is the part that matters. It runs right before every Bosta booking, so nothing ships unconfirmed and no order gets two shipments, even if a webhook repeats or someone clicks twice.

The team doesn’t watch the system. The Ops page shows only the orders that need a person, in English or Arabic, filtered by Ops, Warehouse or Finance. Each card says what happened, what to do, and has the button that does it.

Sample orders

  • Bosta booking failed 14 h ago #1043

    What to do: Check the address on the order, then retry.

  • Return request needs a decision 20 h ago #1038

    What to do: Approve or decline. The customer is told automatically.

  • Returned items waiting for inspection 3 h ago #1035

    What to do: Inspect each item and record the result.

  • Delivered, cash not confirmed 2 days ago #1029

    What to do: Check the Bosta cash-out. When the cash is confirmed, record it.

The Ops queue with invented orders. The filter, the language switch and the buttons work.

Outcome

All of it was delivered in one week and handed over on 3 November 2026. The redesign is built on the store’s existing Broadcast theme, so checkout stays Shopify’s own and going back to the old site takes one click. With it go the team guide for the Ops page, the return and refund rules, the WhatsApp templates, a cutover and rollback plan, and a video on adding a product. The client also had a live status page showing what was done, what we were on, and what was waiting on them.

The order system passed its 107 tests in simulation before handover. The size finder on this page runs on sample sizes, which is why it says so.

What changed is simple: the new store says one thing, and the system behind it is built to do that thing.

Summary

At a glance

Fashion with Polaria · Oct — Nov 2026

My role
Product designer (UX, UI and order automation)
The call
Treat every promise on the site as a rule the store has to keep
What shipped
An audit of the store, one set of rules in English and Arabic, a size finder, a new product page and bag, Ask a friend sharing, a customer service bot built on Claude, an AW26 landing page, and an order system for WhatsApp confirmation, Bosta shipping, Paymob and cash payments, returns and refunds, run from a bilingual Ops page.
Impact
All delivered in one week and handed over on 3 November 2026.

Next project

Alan's Factory Outlet

Alan's Factory Outlet · E-commerce

Conversion design for a carport and garage e-commerce brand, from a fully immersive 3D builder to the pages around it.

esc

↑↓ to move↵ to open