Services · Ecommerce development · Restaurant ordering marketplaces

Multi restaurant ordering platforms built for the Saudi market, city by city.

Codeeo delivers online food ordering website development in Saudi Arabia for operators building a marketplace of restaurants, cloud kitchens and caterers that may span several cities. Diners order from many vendors through one Arabic first site and pay with mada, Apple Pay or STC Bank. Vendors run their own menus and orders. You control onboarding, commission, payouts, refunds and the tax records that Saudi regulators expect.

A national platform faces national rules: e-commerce law, data protection, e-invoicing, payments regulation, food information and delivery licensing. We design the platform so those rules are part of how it runs, not an afterthought patched in before launch.

Built for
Ordering start ups, restaurant groups and cloud kitchen operators planning a marketplace across more than one Saudi city.
Typical timeline
Agreed after discovery, with the launch city, the rollout order and the regulatory steps written into the plan before design begins.
What you own
All source code, infrastructure accounts, vendor and diner data, payment provider accounts and settlement records, registered to your company.
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

Core platform

What a Saudi food marketplace needs from the first city onwards.

Operators planning a national ordering marketplace usually launch in one city and add others once the model works. The platform should be ready for that from day one: cities as configuration rather than code, vendors who may operate in several cities, and reports that compare markets side by side.

The Kingdom's cities behave differently. Riyadh is spread out with strong office and late night demand. Jeddah follows the coast and serves many visitors. Makkah and Madinah revolve around pilgrims and prayer times. Dammam, Al Khobar and Dhahran in the Eastern Province form a connected metropolitan area with its own habits. A good national platform lets each city keep its own delivery zones, fees, hours and promotions while sharing one vendor system, one payment set up and one set of compliance controls. The capabilities below are the core we build before adding any city specific feature. Once the core is stable, local additions such as hotel ordering in Makkah or corporate lunch accounts in Riyadh can be switched on for one city without affecting the others.

Explain your project
  • Cities, zones and national addresses

    Add a city by configuring its zones, fees, hours and service types in the admin panel. Diners can enter their Saudi National Address short code or drop a pin, and the address is validated before checkout. Zones can be switched between delivery and collection as conditions change.

    New cities open through configuration, not new code.

  • Vendor onboarding with registration checks

    Vendors submit commercial registration, municipal licences, VAT number and IBAN. Where your team chooses, registration details can be checked against official Ministry of Commerce data services. Multi branch brands can list branches in several cities under one vendor account with separate menus.

    One verified vendor record per brand, nationwide.

  • Menus that meet SFDA information rules

    SFDA requires calorie information on restaurant menus, and the requirement covers food delivery platforms. Menu items carry calorie values, allergen notes and other fields your vendors must show, in Arabic and English. Listings missing required fields cannot be published.

    Nutrition information is enforced at the listing stage.

  • Checkout with Saudi payment methods

    mada, Apple Pay, STC Bank and Visa and Mastercard through a payment provider licensed by SAMA, with Tabby and Tamara for larger orders. SADAD can serve corporate invoices where your provider supports it. Cash on delivery remains a per city choice.

    Each city gets the payment mix its diners expect.

  • Split settlement and vendor payouts

    Commission by vendor, city or order type. Refunds, vendor funded promotions and delivery fee sharing recorded per order. Payouts handled through your provider's marketplace or split feature, so diners' money moves to vendors without passing through the platform's own operating account.

    Payouts that stand up to finance and regulatory review.

  • ZATCA e-invoicing on both sides

    Tax invoices to diners and commission invoices to vendors, built to ZATCA Fatoora requirements with QR codes and connected to your e-invoicing solution for clearance or reporting as your phase requires. Your accountants agree who issues which invoice during discovery.

    Every sale and every commission is invoiced correctly.

  • Courier models and delivery licensing

    Vendors can deliver themselves, the platform can dispatch its own couriers, or orders can go to a licensed delivery company. The Transport General Authority licenses delivery activity through apps and platforms, and the right licence depends on your model, so the platform supports all three.

    Your delivery model matches the licence you hold.

  • Data protection and security controls

    Consent records, privacy notices in Arabic and English, data minimisation and retention rules under PDPL, supervised by SDAIA. Hosting, access control, logging and backups are planned against NCA controls, and personal data stays in approved locations.

    Privacy and security reviews start from a documented baseline.

  • National reporting and city comparison

    Operators see orders, acceptance times, cancellations, refunds, commission and payouts by city, zone and vendor. Finance exports reconcile with payment provider reports and VAT records. City managers see only their own market.

    Decide where to grow from real numbers.

  • Seasonal calendars across the Kingdom

    Ramadan, Eid, the Hajj season, national holidays and city events change demand differently in each market. Operators set seasonal hours, iftar and suhoor windows, order caps per slot and promotions per city from one calendar, so Makkah can prepare for pilgrims while Riyadh prepares for late night trade.

    Each city is ready for its own busy weeks.

Who it is for

Four ways operators approach a national ordering platform.

General delivery apps already reach most Saudi cities, so a new national marketplace needs a clear angle. We see operators succeed when they serve a specific segment, own a set of kitchens or bring a commission model vendors prefer. Food ordering platform development in Saudi Arabia then follows a rollout plan rather than launching everywhere at once. These four starting points each lead to a different first release.

01

A cloud kitchen operator expanding to new cities

You run virtual brands from production kitchens in one city and plan more in others. The platform treats each brand as a vendor and each kitchen as a branch, so a new city means configuring zones and attaching kitchens. Diners mix brands in one basket, and your reports show which brands work in which cities before you commit to more kitchen space. Production planning also gets easier, because the platform shows which items sell in which zones at which hours.

Branch level menus allow different prices and items per city.

02

A niche marketplace with a national audience

Some marketplaces focus on one segment: healthy meal plans, traditional regional cooking, catering for offices or desserts and specialty coffee. A focused marketplace can grow city by city, recruiting the best vendors in each. The vendor tools and payouts must be strong enough that kitchens in a new city choose to join. City pages for each market also help diners find the marketplace in search, with local vendors and cuisines rather than one national list.

03

A restaurant group consolidating its own brands

Groups running several concepts across the Kingdom often send orders through different apps, each with its own fees and data. One owned platform brings all the brands together, with group reporting and a single customer base, while third party apps can remain as an extra channel rather than the only one.

Owning the diner relationship is usually the main motive.

04

A B2B catering and corporate meals marketplace

Companies with offices in several cities order meals for staff, meetings and events. A corporate marketplace offers company accounts, allowances, approvals, scheduled deliveries and monthly invoices, with caterers in each city as vendors. Large employers prefer one supplier relationship, even when many kitchens do the cooking. Approval steps, cost centres and purchase order numbers make the platform fit their procurement rules instead of fighting them.

A six stage route from plan to a multi city launch.

  1. 01Model and regulation reviewWe map the marketplace model, commission, payouts and courier approach, then list the obligations it creates under e-commerce law, PDPL, ZATCA, SAMA, SFDA and the Transport General Authority.
  2. 02Registrations and providersWe support registering the online store with the Ministry of Commerce, choosing a SAMA licensed payment provider with split settlement, and connecting an e-invoicing solution.
  3. 03Design for many citiesOnline food ordering website design in Saudi Arabia starts right to left and Arabic first, with English alongside, and with city, zone and branch structure designed into every screen.
  4. 04Build the shared coreWe build onboarding, menus, ordering, payments, payouts, invoicing and reporting as a shared core, so each city adds configuration rather than new code.
  5. 05Launch in the first cityOne city goes live with a selected group of vendors. We monitor acceptance, delivery accuracy, payment failures and settlement, and fix issues before the next city.
  6. 06Roll out and supportFurther cities open in the order you choose. We continue with support, security updates, new features and performance work as volume grows.

Technology

What we build this with.

The stack is chosen after discovery. National marketplaces usually need a fast web front end, a vendor console, a relational database for orders and settlements, background jobs for payouts and invoices, and hosting arranged for PDPL and NCA requirements. Menu and search pages are kept light for mobile diners on slower connections in smaller cities.

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 about building a Saudi ordering marketplace.

We set it after discovery, usually as a first city launch followed by planned rollouts.

The shared core, with vendors, ordering, payments, payouts and invoices, takes most of the effort. Each extra city is mostly configuration and vendor recruitment. External steps affect timing too: Ministry of Commerce registration, payment provider approval for split settlement, e-invoicing onboarding and any delivery licence. We write the agreed timing into the plan and show working parts as they are finished. A fixed season, such as Ramadan, is a sensible target for the first city when planned early.

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