
Most ecommerce projects in this region do not go wrong at the design stage. They go wrong three weeks before launch, when somebody finally asks how returns work, or whether the Arabic site needs its own product descriptions, and the answer changes the design.
These are the decisions that cost the most when they are made late. Settle them before anyone opens Figma.
"UAE customers" is not a segment. A resident buying weekly groceries, an expat furnishing a flat they will leave in two years, and a GCC customer shipping to Riyadh behave nothing alike. They want different delivery promises, they abandon at different points, and they need different things above the fold.
Pick the one you are designing for first. You can serve the others, but a site designed for everyone converts for no one.
Cash on delivery remains common here in a way it is not in the UK or US, and it changes more of your design than you would expect.
Decide early whether you offer it. Adding it afterwards touches checkout, order management, fulfilment and the returns journey at once.
Delivery is the most-read part of most product pages in this market, and the most commonly fudged. Same-day within Dubai, next-day to the northern emirates and three days to Saudi are three different promises, and the page has to say which applies before the customer reaches checkout, not after.
If you cannot commit to a time, say what you can commit to. Vague delivery copy is the single fastest way to lose a basket that was otherwise ready.
Bilingual is a decision with three levels, and they cost very differently:
There is no right answer, but there is a wrong one: deciding after the templates are built. Right-to-left changes layout, line length, numerals and form behaviour, and retrofitting it costs considerably more than designing for it from the first layout.
This is the part clients least expect. A product grid is only as good as the data behind it. If half your products have no size attribute, filtering by size is useless. If descriptions vary from forty words to four hundred, no card layout will look consistent.
Before designing the catalogue, audit the data. Count how many products have complete attributes, consistent imagery and usable descriptions. Design for the data you have, then improve the data — not the other way round.
Shopify handles most of this market well, and the cases for something custom are narrower than agencies suggest. You genuinely need custom when you have complex B2B pricing, an ERP that must be the source of truth, or a catalogue structure the platform cannot express.
You do not need custom because you want a distinctive design. Shopify will carry almost any design you can draw. Choosing custom for aesthetic reasons buys you a maintenance burden you will still be paying for in three years.
If you take one thing from this: write down the answers to these five before design starts.
We have designed retail and commerce experiences for Carrefour and Rivoli, and in both cases the decisions above shaped the design more than any stylistic preference did.
If you want a view on your own situation, or a realistic range for the work, the questions we get asked most covers how we scope. There is also a companion piece on what a website costs in Dubai and why quotes vary so much.
From here
We are a senior product design studio in Dubai. Every project is led by the designer you meet in the first call — there is no handover to a junior team afterwards.
Let's turn your idea into a digital product people love.
Tools we work with
Whether you have a defined project or an ongoing need — we have a model that fits.
Perfect for defined projects — a new website, app redesign, or design system build. Fixed scope, clear timeline, no surprises.
A monthly design partner for teams with ongoing needs. Flexible capacity, no hiring overhead, pause or cancel anytime.
No pitch, no pressure. Just a focused conversation about your design challenges and how we can help.