Services · Ecommerce development · Online stores

Online stores built to Saudi law, Saudi payments and delivery across the Kingdom.

Codeeo provides ecommerce website development Saudi Arabia brands, retailers and distributors rely on to sell directly to customers in every region. We design and build Arabic first stores with full English, connect them to mada, Apple Pay, STC Pay, cards, Tabby and Tamara, issue invoices that satisfy ZATCA's Fatoora requirements, and set delivery rules that work from Tabuk to Jazan. The store is built to the e-commerce law from the first template, not patched after a complaint.

Our Saudi team works from Riyadh, with colleagues in Dubai and Karachi. Clients in the capital can meet us in person; everywhere else in the Kingdom, discovery and reviews run by video call with written notes after every session.

Built for
Saudi brands, retail groups, distributors and regional or international companies setting up a direct online store for customers across the Kingdom.
Typical timeline
Timing is fixed after discovery, once the catalogue, legal requirements, integrations and rollout regions are clear, and every release is dated in writing before design begins.
What you own
Store code, catalogue, customer and order data, and the domain, hosting, payment gateway, courier and platform accounts, all registered to your Saudi entity.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the store includes

What a store needs to trade properly in the Kingdom.

Selling online in Saudi Arabia means meeting a specific set of national rules and habits. The Ministry of Commerce enforces the e-commerce law and its disclosure duties. SDAIA supervises the Personal Data Protection Law. ZATCA requires electronic invoices through Fatoora, and VAT applies to most sales. Card and wallet payments run through gateways licensed by SAMA, and shoppers expect mada, Apple Pay and an instalment option at checkout. Addresses follow the National Address system, which makes delivery outside the big cities far more reliable when it is captured correctly.

On top of the rules sit customer expectations: Arabic first pages, quick mobile checkout, delivery dates that are honest, and the big national trading moments of Ramadan, Eid, Founding Day, Saudi National Day and White Friday. These are the parts we build into a Saudi store, starting with compliance, because it shapes everything else.

Explain your project
  • Ministry of Commerce disclosures in the templates

    Seller identity, commercial registration, contact details, full prices including VAT, delivery terms and the return and cancellation policy appear where the regulations expect them, generated from settings your team controls. Verification through the Business Platform at the Saudi Business Center, which replaced Maroof, is planned into the launch checklist.

    Compliance is part of the store rather than a footer someone forgets to update.

  • PDPL consent and customer rights

    Marketing consent is captured separately from the data needed to fulfil orders, recorded with time and source, and easy to withdraw. Customers can view, correct and delete their data from their account, staff access is limited by role, and a register of processing is kept for your compliance lead.

    Customer data handled the way SDAIA's rules expect.

  • National payment stack

    A SAMA licensed gateway handles mada, Visa, Mastercard and Apple Pay, with STC Pay and SADAD where the gateway supports them and Tabby or Tamara for instalments. Each method can be enabled by product, basket value or region, and settlement reports reconcile payouts against orders.

    Shoppers find the method they trust, and finance can account for every riyal received.

  • Fatoora e-invoicing

    Tax invoices and simplified invoices are generated with the fields and QR code ZATCA requires, through your ERP or invoicing system when it is already integrated with Fatoora, or through a compliant invoicing service connected to the store. Refunds create credit notes automatically.

    Online sales meet e-invoicing rules without manual steps.

  • National Address and regional delivery

    Checkout captures the short National Address or a map pin, validates it, and passes structured data to couriers. Delivery promises are set by region, with faster options in Riyadh, Jeddah, Makkah, Madinah and the Dammam area and realistic dates for smaller towns, plus multiple couriers chosen by destination and parcel size.

    Fewer failed deliveries and fewer calls asking for directions.

  • Multi city stock and fulfilment

    Brands with warehouses or stores in several cities can fulfil each order from the nearest location with stock. The store reads availability per location, splits orders where needed, and shows the customer one clear delivery estimate rather than a confusing list of parcels.

    Faster delivery without holding duplicate stock everywhere.

  • Arabic first catalogue and search

    Product content is structured in Arabic and English, with right to left layouts designed from the start. Search handles Arabic spelling variants, English and transliterated terms, so a shopper in Abha and one in Khobar both find the product using the words they normally type.

    More searches end in a sale.

  • National calendar and campaigns

    Campaign pages, limited offers and gift options for Ramadan, Eid, Founding Day, Saudi National Day and White Friday are built from templates. Hijri and Gregorian dates display correctly, and promotions are checked so reference prices are genuine, as Ministry of Commerce rules on discounts require.

    Seasonal campaigns launch on time and stay within the rules.

  • Security aligned with NCA controls

    Hosting, access control, logging, backups and vulnerability testing are set up and documented against the relevant National Cybersecurity Authority controls when your sector or corporate buyers require it. Card data stays with the gateway and never touches the store's servers.

    A security position you can explain to auditors and partners.

  • Product conformity and import data

    For imported goods, product records hold origin, supplier and SABER conformity references, and restricted items can be hidden or limited by region. Your team sees which products still need documents before they can be published.

    Nothing goes live without the paperwork it needs.

Who this is for

Four ways businesses come to selling online in Saudi Arabia.

A store for the whole Kingdom is a different project from a store for one city. The business needs a plan for which regions launch first, how stock reaches customers far from the warehouse, and how compliance is kept current as rules change. These are the four starting points we see most at national level, with what the first release usually focuses on for each. The regions you open first, and the order you add the rest, are written into the plan so marketing, operations and finance can prepare for each step.

01

A Saudi brand moving beyond marketplaces

You sell well through marketplaces and delivery apps but own little of the customer relationship. We build a direct store that runs alongside those channels, with your own loyalty, customer accounts and data, and product pages written to rank in Arabic search. Stock is shared across channels so a sale on one updates the others. Campaign landing pages and bundles that marketplaces will not let you run become possible once the store is yours.

Your own store keeps the customer data marketplaces do not share.

02

A retail group with branches in several cities

Your shops trade in Riyadh, Jeddah, the Eastern Province and smaller cities, each with its own stock. The store fulfils from the nearest branch or warehouse, offers click and collect, and gives regional managers visibility of online orders in their area. We plan the rollout city by city so operations can keep up. Loyalty points earned in a branch in Abha can be spent online in the same account.

03

A regional or international company entering the Kingdom

You already sell online elsewhere in the Gulf or beyond and now have a Saudi entity. The store needs Saudi payment methods, Fatoora invoicing, National Address delivery, Arabic content written for Saudi shoppers rather than translated, and hosting and data arrangements that suit the PDPL. We adapt your existing catalogue and brand rather than rebuilding them from scratch.

A Saudi commercial registration is usually needed before the store can trade.

04

A distributor serving retailers across the regions

Your customers are shops and businesses in many cities who order by phone and messages today. A trade store gives them their prices, minimum quantities, delivery days by route and invoices with their VAT numbers, while you keep the option of a consumer storefront on the same catalogue later. Sales reps can also place orders for customers through the same portal, so every order follows the same rules.

How a national store is planned and launched.

  1. 01Discovery and compliance reviewWe map your catalogue, systems, regions and legal duties, in person in Riyadh or by video call elsewhere, and write down the scope of the first release and the rollout order.
  2. 02Platform and architectureSalla, Zid, Shopify, WooCommerce or a headless build are compared against catalogue size, integrations, regional fulfilment and the team who will run the store.
  3. 03Arabic first designStorefront, product pages and checkout are designed right to left first, then in English, and tested with shoppers from more than one region.
  4. 04IntegrationsGateway, couriers, ERP or POS, Fatoora invoicing and customer messaging are connected and tested with real orders, refunds and stock movements.
  5. 05Staged regional launchThe store opens where fulfilment is strongest, usually one or two cities, then extends region by region as delivery partners and stock positions are confirmed.
  6. 06Compliance and growth reviewsRegular reviews cover sales, search, delivery and returns data, and check that disclosures, invoicing and privacy settings still match current rules.

Technology

What we build this with.

We build on Salla, Zid, Shopify or WooCommerce when a managed platform fits, and on headless Next.js storefronts with Laravel or custom back ends when integrations or scale call for it. Hosting, monitoring and backups sit in accounts your company owns.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions businesses ask about selling online in Saudi Arabia.

The e-commerce law, the PDPL, VAT and e-invoicing at minimum.

The store must show seller identity, prices including VAT, delivery terms and return and cancellation policies under the Ministry of Commerce regulations, and be verified through the Business Platform at the Saudi Business Center. Customer data falls under the PDPL supervised by SDAIA. Invoices must meet ZATCA's Fatoora requirements. Some sectors, such as food, cosmetics or medical products, add their own licensing on top, which we identify during discovery.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews