Services · Ecommerce development · Restaurant ordering marketplaces

Ordering marketplaces where many Riyadh kitchens sell through one website.

Codeeo handles online food ordering website development in Riyadh for operators who want several restaurants, cloud kitchen brands or food hall counters to sell through one site they control. Diners browse menus from many kitchens, pay once with mada, Apple Pay or STC Bank, and track the order. Each restaurant gets its own dashboard, and the platform owner keeps the commission, the settlement records and the customer relationship.

Our Riyadh team can sit with you at your office or kitchen during discovery. That matters for a marketplace, because the hard decisions sit with the operations people: who confirms an order, who pays a refund, and when a restaurant gets its money.

Built for
Cloud kitchen groups, food hall operators, restaurant collectives and new ordering platforms based in Riyadh.
Typical timeline
Timing is set after discovery, once the vendor rules, payment provider and delivery model are fixed, and written into the plan before design begins.
What you own
The source code, the vendor and customer database, the payment provider account and every settlement record, held in your own accounts.
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 platform includes

The parts a Riyadh food marketplace needs to run every night.

A food ordering marketplace is three products at once. Diners need a fast Arabic first website that shows what is open near them and takes payment without friction. Restaurants need a vendor console where they accept orders, pause items and see what they are owed. You, as the operator, need controls for commission, payouts, complaints and tax records.

Riyadh adds its own pressure. Demand climbs after sunset in the hot months, spikes during Ramadan iftar and suhoor, and jumps again when Riyadh Season events pull crowds to Boulevard City and other venues. Office districts such as KAFD and Olaya create a separate lunchtime pattern with corporate orders. The capabilities below are listed in the order we usually build them, starting with the vendor side, because a marketplace with weak vendor tools never gets enough kitchens to attract diners.

Explain your project
  • Kitchen onboarding and document checks

    Restaurants apply online, upload their commercial registration, municipal licence and bank details, and wait for your team to approve them. You set which documents are required, flag expiry dates and suspend a kitchen whose licence lapses, so no unverified vendor goes live on your site.

    Every kitchen on the platform has checked paperwork on file.

  • Delivery zones drawn by district

    Each kitchen draws its own delivery area on a map of Riyadh, from Al Malqa and Hittin in the north to Al Malaz and Al Olaya in the centre. Minimum order values and delivery charges can differ by zone, and diners only see kitchens that can actually reach them.

    Diners stop ordering from kitchens that cannot deliver to them.

  • Menus with calorie and allergen fields

    Vendors build menus with options, add ons and combo rules, in Arabic and English. Each item carries calorie values and allergen notes, because SFDA rules on nutrition information cover digital menus and delivery platforms as well as printed ones.

    Menu data meets SFDA expectations before a dish is listed.

  • Order routing and kitchen confirmation

    New orders arrive on a tablet screen with a sound alert and a countdown. If a kitchen does not accept in time, the order is flagged to your support team before the diner gives up. Busy kitchens can raise their preparation time or pause for an hour.

    Fewer orders go unanswered at peak hours.

  • Checkout with Saudi payment methods

    One basket, one payment, using mada, Apple Pay, STC Bank and international cards through a payment provider licensed by SAMA. Tabby and Tamara can be added for larger catering orders. Cash on delivery stays optional and can be limited per kitchen or per district.

    Diners pay the way they already pay elsewhere in Riyadh.

  • Commission rules and vendor payouts

    Set commission by kitchen, category or order type, deduct promotions funded by the vendor, and produce a settlement statement for each payout cycle. Payouts go through the payment provider's split or marketplace feature, so the platform does not hold restaurant money in its own operating account.

    Restaurants see exactly how each payout was calculated.

  • Corporate lunch accounts

    Companies in KAFD, along King Fahd Road and in Olaya office towers can open an account, add employees, set daily allowances and receive one monthly invoice. Team orders from several kitchens arrive as one scheduled drop at reception.

    A steady weekday order stream beside the evening rush.

  • ZATCA invoices for diners and vendors

    The platform issues tax invoices that meet ZATCA Fatoora requirements, with QR codes, and connects to your e-invoicing solution for clearance or reporting. Commission invoices to each restaurant are produced separately from diner receipts.

    Both sides of every sale are documented for VAT.

  • Complaints, refunds and ratings

    Diners report a missing item or a late order from the order page. Your support team decides whether the restaurant, the courier or the platform covers the refund, and the deduction flows into the next settlement. Ratings appear only from completed orders.

    Disputes are settled by rule, not by argument.

  • Search by cuisine, district and opening hours

    Diners filter by cuisine, delivery time, price level, dietary needs and whether a kitchen is open right now. Late night filters matter in Riyadh, where many diners order well after midnight in summer and through Ramadan. Results reorder by distance and preparation time, and closed kitchens drop to the bottom with their next opening time shown.

    Diners find an open kitchen in a few taps.

Who this is for

Four Riyadh operators we build ordering marketplaces for.

Riyadh has a large and fast changing food scene, and the third party delivery apps already cover the general market. A marketplace you own makes sense when you have a defined group of kitchens, a defined audience or a commission model the big apps do not serve. Food ordering platform development in Riyadh is worth the effort only when that difference is clear from the start. These are the four situations we see most often from operators in the capital.

01

A cloud kitchen group running several virtual brands

You cook burgers, shawarma, salads and desserts from one or two production kitchens under different brand names. A shared ordering site lets a diner mix brands in one basket, while each brand keeps its own menu, photos and ratings. Internally the brands are vendors, so you see margin by brand and can close a weak concept without rebuilding anything. Riyadh's northern districts, where many of these kitchens operate, become your first delivery zones.

Mixed baskets across brands are the main reason to own the site.

02

A food hall or dining destination with many counters

Venues with several independent counters often want guests to order from all of them at once, either for collection at a pickup point or for delivery to nearby homes and offices. Each tenant becomes a vendor with its own payouts, and you take an agreed commission. The site also gives the venue a way to sell during quiet weekdays, not only on busy weekend nights. Collection orders can be timed so that a group's dishes from different counters are ready together.

03

A home kitchen or productive family network

Some operators bring together home based cooks who sell traditional Najdi dishes such as kabsa, jareesh and margoog. The platform handles onboarding checks, permit records, order windows that suit a home kitchen and collection by your couriers. Strong document controls protect the network, because one unlicensed cook can put every listing at risk.

Permit rules for home based food sellers should be confirmed with the municipality before launch.

04

A corporate catering marketplace

Offices, universities and event organisers in Riyadh order trays, coffee breaks and boxed lunches from several caterers. Here the site behaves more like procurement than impulse ordering: quotes, purchase order numbers, approval steps, scheduled delivery and monthly invoices. We build the vendor side so caterers can confirm capacity days ahead.

How we take a Riyadh ordering marketplace from rules to launch.

  1. 01Marketplace rules firstWe meet your team in Riyadh to write down commission, payout cycles, refund responsibility, cancellation windows and vendor obligations before any screen is drawn. These rules shape the database and the settlement logic.
  2. 02Licences and providersWe help you list what the platform needs: Ministry of Commerce registration of the online store, a SAMA licensed payment provider with split payouts, and the delivery licence route the Transport General Authority expects if you run couriers.
  3. 03Three interfaces designed togetherDiner website, vendor console and operator admin are designed side by side in Arabic and English, right to left first, so a change in one does not break the others.
  4. 04Build in working slicesWe deliver onboarding, menus, ordering, payment and settlement as working parts you can test with real kitchens, rather than one large release at the end.
  5. 05Pilot with a few kitchensA small group of vendors goes live in one or two districts. We watch acceptance times, payment failures and refund cases, then fix what the pilot exposes.
  6. 06Open more zonesNew districts and vendors are added once the pilot runs cleanly. We stay on for support, new features and performance work as order volume grows.

Technology

What we build this with.

We pick the stack after discovery. Most marketplaces use a modern web framework for the diner site, a separate vendor console, a relational database for orders and settlements, and hosting that keeps personal data in line with PDPL and NCA controls. Menu pages are cached and images compressed, so the site stays quick when thousands of diners open it at iftar.

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 Riyadh operators ask before building.

It depends on the number of vendor rules and integrations, so we agree the timing after discovery.

A marketplace with a small vendor group, card and wallet payments and simple payouts moves faster than one with corporate accounts, home kitchens and several courier partners. The slowest items are often outside the code: opening an account with a payment provider that supports split settlement, registering the online store with the Ministry of Commerce, and getting e-invoicing connected. We write the timing into the plan once those steps are known, and we show you working parts as they are finished.

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