Web Design · 10 min readBy Youssef Samy

Setting Up an Online Store in the UAE: Everything to Plan Before Opening Day

Setting up an online store in the UAE takes more than an attractive shop window. The first order tests everything behind it: the payment, the delivery, the stock count and the email that tells the customer what happens next. You settle most of the decisions a store runs on before opening day, and they are much harder to change once orders arrive. This guide covers what an e-commerce website in the UAE needs before it goes live. It starts with your own store or a marketplace, a ready-made platform or a custom build, and the product catalogue in Arabic and English. Then it turns to payment and cash on delivery, delivery and returns across the emirates, stock and back-office connections, and the details that earn a first order.

Rows of empty, open cardboard boxes, ready to be packed.
Luke Heibert / Unsplash
01

Your own online store or a marketplace: what each one gives you

A marketplace brings shoppers you would never reach alone, and asks a lot in return. It takes a commission on each sale, sets the rules for listings, prices and returns, and keeps the customer relationship: the buyer belongs to the marketplace, not to you. Your own online store works the other way round. You bring each visitor yourself, through ads, search and social media, but the orders, the customers' details and the repeat purchases all stay with your business.

Many UAE businesses do both. A marketplace tests demand for a product and moves stock, while the e-commerce website carries the brand, the full range and the margin. If you run both, decide early which one leads. The stock is shared, and a product that sells out on one channel has to disappear from the other at once.

Your own store makes the most sense when people search for your brand, or when your products have a story a listing cannot tell. It also suits a range too wide for a marketplace's categories, and repeat customers worth keeping. A marketplace makes sense when shoppers compare your product mainly on price, or when you want to test a product before investing in a store.

Your own store
  • You keep the customer and their details
  • You set the prices, the policies and the design
  • You bring every visitor yourself
  • You pay gateway fees, but no commission on each sale
A marketplace
  • Shoppers are already there, ready to buy
  • The marketplace sets the rules for listings and returns
  • A commission comes out of every sale
  • The customer relationship stays with the marketplace
Your own online store and a marketplace, side by side.
02

A ready-made platform or a custom build: how to choose

A ready-made e-commerce platform gives you a working store without building one: product pages, a cart, a checkout and an admin panel, for a monthly subscription. In return you live within what the platform does. Extra features usually mean paid add-ons, and moving to another platform later means rebuilding the store and redirecting each product address, so search engines do not lose them.

A custom build fits the way you sell, instead of making you sell the way the software works. It suits a store with complex pricing, such as trade prices for business customers, products made to order, or stock held in several places. It costs more to build and needs someone to look after it, so it pays off when the platform's limits would cost you sales.

There is a middle path when the business already runs on an ERP. Odoo includes its own e-commerce, so the online store, the stock, the invoices and the accounts sit in one system. An order on the website becomes a sales order without anyone typing it again. For a business that already uses Odoo, or plans to, that often beats connecting a separate platform to it.

The price of an online store follows these choices, and the catalogue, payment and delivery decisions below. Our article on website costs breaks the price down; this guide is about getting the decisions right first.

03

What the product catalogue needs, in Arabic and English

The catalogue is the heart of an online store. Before anyone designs a page, list what you sell and how it varies: sizes, colours, materials and bundles. Each variation a customer can choose needs its own stock count and its own product code, called a SKU. Without them, the store will sell a size you ran out of last week.

Every product needs clear photos on a plain background and a description that answers the questions a shop assistant would. It also needs details a buyer can compare: dimensions, materials and what comes in the box. Good product data is also what search engines read, so it brings visitors as well as persuading them.

In the UAE most stores need Arabic and English, and each language needs its own product pages written from meaning, not run through machine translation. That covers names, descriptions, sizes and the filters shoppers use. The Arabic store also needs a right-to-left layout checked on a phone, because prices, product codes and phone numbers can show in the wrong order inside Arabic text.

Plan search and filters around the way your customers shop. Someone buying furniture filters by room and size; someone buying spare parts searches by model number. In an e-commerce website with a few hundred products, sales depend on how quickly people find the right one.

04

Checkout and payment: cards, cash on delivery and VAT invoices

Many online stores lose their sales at checkout. Keep it short: let customers buy as guests, ask only for what the delivery needs, and show the full price, delivery and VAT included, before the last step. A surprise on the final screen is one of the commonest reasons people leave a full cart behind.

Card payments run through a payment gateway, which handles the card details so they never touch your store's server. Gateways charge a fee on each payment, and they review a business before letting it take payments, so start that application early. Many shoppers in the UAE also pay with a wallet on their phone, which gateways usually support.

Cash on delivery is still a habit for many shoppers in the UAE, especially on a first order from a store they do not know. Offering it can lift orders, but it brings refused deliveries and cash to reconcile with the courier. Some stores offer it only below a certain order value, or only to returning customers.

If your business is registered for VAT, set the online store up so each order produces the invoice your accountant needs. The VAT should show correctly, in a format your accounts system can take. Then test the whole payment path with real cards before launch, including a declined card and a refund.

05

Delivery across the emirates, and returns

Delivery decides whether a customer orders again. Decide which emirates you deliver to, what each area costs, and when an order placed late in the day leaves your stock room. Show those answers on the product page and at checkout, not only in a policy page nobody reads.

Many online stores hand their parcels to a courier. Connecting the store to the courier's system creates the shipment and the label from each order and sends the tracking link to the customer, so nobody types an address twice. In a single city you can deliver on the day of the order with your own drivers or a local courier, but offer only what you can keep up day after day.

Keep the customer informed after they pay: a confirmation, a message when the order ships, and another when it is out for delivery. Many customers read a WhatsApp message or a text sooner than an email, so use the channel they open.

Write a return policy before the first order: which products can come back and in what condition, who pays for the return trip, and how the refund reaches the customer. A clear policy calms the doubt that would otherwise end in an abandoned cart, and it gives your team one answer for all customers.

06

Stock, orders and accounts: connecting the store to the business

The quickest way to lose a new customer is to take their money for a product you do not have. If you also sell from a shop or a warehouse, the online store and the shop have to share one stock count. Connect the store to your point of sale or your ERP, so a sale anywhere reduces the same number. Keep a small safety margin on items that sell fast in both places.

Orders need a home too. Someone has to see each new order, pick and pack it, hand it to the courier and mark it shipped. A store connected to your ERP turns each web order into a sales order and an invoice, and keeps each customer's history in one place. Your team then stops running the business from email alerts and a spreadsheet.

Decide who updates prices, adds products and answers customers' questions, and give each person their own login with only the access they need. A shared admin password is one of the easiest ways into an online store, and separate logins also show who changed what.

07

Speed, security and the details that earn a first order

Most visitors reach an online store on a phone, often from an ad or social media, and they leave if product pages load slowly on mobile data. Compress photos without blurring them, keep the theme and the add-ons light, and test the store on a phone away from the office Wi-Fi.

Security is part of trust. The store needs a valid SSL certificate on every page, a payment page served by the gateway, two-step sign-in on every admin account, regular updates, and backups you have tested. A store that goes down or gets defaced loses sales while it is offline, and loses trust for far longer.

New customers look for signs that a real business stands behind the e-commerce website: a phone number someone answers, an address, clear delivery and return policies, and reviews from real buyers. Before launch, place real orders from start to finish, the way a customer would.

  1. 01Place a test orderBuy a real product with a real card, on a phone.
  2. 02Try a declined cardCheck what the customer sees when a payment fails.
  3. 03Read every emailCheck the order, shipping and refund messages in both languages.
  4. 04Ship the orderConfirm it reaches the courier and the tracking link works.
  5. 05Return the orderRun a refund and check the stock goes back up.
  6. 06Check the accountsConfirm the order, the invoice and the VAT reach your books.
Testing an online store before launch, step by step.
08

How we plan and build your online store

We start each online store from what you sell, how you deliver and the systems you already use. We help you choose between a platform, a custom build and Odoo, and plan the catalogue with you. Then we build the store in Arabic and English, connect payment, delivery and stock, and run test orders from start to finish before launch.

Before we start, we put one fixed price in writing for the scope we agree, with a list of what it covers. Anything added after launch, such as a new feature or a new sales channel, gets its own scope and its own price.

Frequently asked

Use a marketplace to reach shoppers quickly and to test products; build your own store to keep the customer, the margin and the brand. Many businesses do both and let one lead, with the stock shared between them.
Yes, and in the UAE most stores should. Each language needs its own product pages written from meaning, an Arabic layout checked on a phone, and order messages and emails in both languages.
Not always, but many UAE shoppers expect it on a first order. You can offer it with limits, such as below a certain order value or only to returning customers, to keep refused deliveries down.
Yes. With stock and orders connected, a sale in the shop or online reduces the same stock count, and each web order reaches your accounts without retyping. Odoo also has its own e-commerce, which keeps everything in one system.
Place real orders on a phone and try a declined card. Read each email in both languages, ship and return an order, and check that the invoice and the VAT reach your accounts.
Your business. Register the domain, the platform or hosting account, the payment gateway and the courier account in your company's name. Keep your own logins, so the store stays yours whoever builds it.

All blogs