Services · Ecommerce development · Food ordering portals

Multi-kitchen ordering portals for Edinburgh, from Leith to festival food villages.

Codeeo handles online food ordering website development in Edinburgh for operators who want several kitchens selling through one site they own. Diners browse every trader, build a basket, pay once and collect or receive their food. Your platform takes its commission, pays each kitchen and keeps the order history. The city matters to the build: festival peaks, a busy tourist core, a large student population and a Low Emission Zone in the centre all shape how ordering and handover should work.

This page covers the portal that takes money: trader sign-up, listings, checkout, payouts, refunds and reviews. Our food ordering platform development for Edinburgh clients does not cover a brochure site for one restaurant or a phone app. Our team works with Edinburgh clients remotely, running discovery and reviews by video call.

Built for
Restaurant collectives, food village and event operators, hospitality groups and community kitchens selling together across Edinburgh.
Typical timeline
Agreed in discovery against your trading calendar, so the busiest weeks of August and Hogmanay are planned for rather than walked into.
What you own
The code, the trader and diner data, the payment provider account and the admin portal, all held in accounts registered to your business.
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 portal can include

The pieces that let many Edinburgh kitchens sell through one checkout.

A shared ordering site lives or dies on two relationships. Diners need a clear menu, an honest total and food that arrives or is ready when promised. Traders need fair visibility, quick payouts and a simple way to pause when the kitchen is overwhelmed. Edinburgh adds its own pressures. Footfall in the Old Town and around the festival venues can swing wildly from one week to the next, many visitors pay with cards issued abroad, and delivery vans face restrictions in the city centre. The features below are the ones we plan first, ordered by how most Edinburgh portals actually open: trader onboarding and menus, then checkout and money, then the tools that keep quality steady once orders are flowing. You choose what belongs in the first release, and we design the admin so your own staff can run day to day changes without a developer.

Explain your project
  • Trader onboarding with Scottish hygiene checks

    Kitchens apply online, upload their registration details and add their Food Hygiene Information Scheme result from Food Standards Scotland. Your team approves each trader, records insurance and allergen procedures, and can suspend a listing if an inspection result changes.

    Only checked kitchens go live on your portal.

  • Festival and event mode

    Temporary traders, pop-up menus and short trading windows can be switched on for a festival village or a one-off event, then archived afterwards. Order caps per kitchen stop a stall drowning in tickets during the Fringe rush. Stalls at venues across the Old Town and the New Town can share one festival listing page.

    Seasonal traders join and leave without breaking the permanent catalogue.

  • Collection points and pickup windows

    Many Edinburgh orders suit collection better than delivery, especially along closes and pedestrian streets. Diners pick a pickup point and a time slot, and each kitchen sees when to fire the order so food is hot on arrival.

    Fewer cold meals and fewer crowds waiting at the counter.

  • Delivery zones drawn around the city

    Zones are set by neighbourhood or postcode sector, so a kitchen in Leith can serve the Shore and Easter Road without promising Morningside. Delivery partners and vehicles can be flagged for the city centre Low Emission Zone. Murrayfield and Tynecastle match days can use tighter zones and longer lead times.

    Delivery promises match what riders can really reach.

  • One basket, split payments

    A diner can order from three traders and pay once. Behind the checkout, a marketplace payment product from a regulated provider splits the money, holds your commission and routes each kitchen's share, with Strong Customer Authentication handled for UK and overseas cards. Payout timing per trader is set in the admin.

    Diners pay once and every trader is paid correctly.

  • Allergens, ingredients and labelling

    Each dish carries the fourteen regulated allergens, dietary tags and ingredient notes entered by the trader. Prepacked items get their own fields so labelling rules for food prepacked for direct sale are respected. Traders confirm each menu change before it publishes.

    Diners with allergies can order with confidence.

  • All-in pricing and fee display

    Service and delivery charges are shown with the price from the first screen, because the drip pricing rules under the Digital Markets, Competition and Consumers Act 2024 are now in force. Optional tips stay clearly optional.

    No surprise totals at the final step.

  • Reviews you can stand behind

    Only diners with a completed order can leave a rating. Moderation tools, trader replies and a record of removed reviews help you meet the duty to prevent and remove fake reviews.

    Ratings that diners and traders both trust.

  • Refunds, missing items and disputes

    A guided form lets diners report a problem with photos. Your team decides who bears the cost, the payment provider issues the refund, and the trader sees the outcome in their dashboard. Repeated problems with one kitchen raise a flag for your team.

    Complaints closed quickly with a clear audit trail.

  • Trader dashboard and pause switch

    Each kitchen gets its own login to edit dishes, mark items sold out, change preparation times and pause ordering when the pass is full. Weekly statements show orders, commission, refunds and the payout due, so traders never need to email your team to understand a deposit. Owners of several stalls see them side by side.

    Traders run their own listings and trust the numbers.

Who this is for

Four Edinburgh operators who need a shared ordering site.

A multi-kitchen portal suits operators who bring traders together and want the customer relationship to stay with them rather than with a national delivery app. In Edinburgh that usually means one of four starting points. Each needs a different balance of permanent and temporary sellers, collection and delivery, and local and visiting customers, so we shape the first release around the one that matches you. Where an operator sits across two of these, such as a collective that also runs a summer market, we plan both in the same admin from the start.

01

A festival or events food operator

You run a food village, a street food market or catering at venues that fill up in August and around Hogmanay. Traders change between seasons, demand arrives in bursts, and most customers are visitors who will order once from a phone browser. The portal needs fast trader setup, strict order caps, collection slots and a checkout that works with cards issued abroad, all without asking anyone to download anything.

Built to handle short, intense trading periods.

02

A neighbourhood collective in Leith or Stockbridge

Independent kitchens on the same streets want to share one ordering site, one marketing budget and one delivery arrangement. The collective sets the commission, approves members and keeps the diner list. Local delivery zones, shared riders or a single pickup point, and a fair way to rank traders in listings matter more here than scale.

03

A student or campus food service

Edinburgh's universities bring large term-time populations around the Southside and other campuses. A portal can gather several outlets, offer collection between lectures and close quietly during holidays. Opening hours by term, order windows tied to timetables and accessible checkout for every student come first. Student societies and staff can also place larger group orders for events, with an invoice option controlled by the operator.

04

A hospitality group with several brands

You operate kitchens under different names across the city and want one ordering site with each brand kept distinct. Central control of menus and promotions, payouts reported per brand and one diner account across all of them are the core needs. Each brand can keep its own look while sharing the same checkout, refund rules and trader tools underneath.

Your own brands, one checkout.

Six stages from first call to a portal Edinburgh diners use.

  1. 01Discovery by video callWe map your traders, commission model, delivery or collection plans, payment flow and the trading calendar, including festival weeks, before any design work is agreed.
  2. 02Money flow and termsWith your payment provider and your own advisers, we settle who is the seller, how funds move and which terms diners and traders accept under Scots law.
  3. 03Ordering designMenu, basket and checkout screens are designed for small phone screens first, with readable allergen details and fees shown from the start of the order.
  4. 04Build in short releasesTrader onboarding, listings, checkout, payouts and the admin portal are built in working increments that you review on a staging site at each step.
  5. 05Test with real tradersA small group of kitchens runs live test orders, refunds and payouts so problems surface before diners arrive, ideally well ahead of August.
  6. 06Launch and steady supportWe go live, watch order volumes and payment errors closely, then keep improving the portal and onboarding new traders with your team.

Technology

What we build this with.

We usually build on a modern web stack such as Next.js or Laravel with a marketplace payment product from a regulated provider. The choice depends on your traders, your existing tills and who will run the portal once it is live. Hosting sits in your own cloud account in a UK or EU region.

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 Edinburgh operators ask before building an ordering portal.

It depends on the number of traders, the money flow and your launch date.

A focused first release with onboarding, menus, checkout and payouts is quicker than one that also includes delivery dispatch and a loyalty scheme. We agree scope and dates in discovery and work backwards from your trading calendar. If you want to open before the August festivals, the build and trader testing need to finish with time to spare, so we plan around that from the first call. Once traders and the payment provider are ready, the remaining time goes on testing with real kitchens, which we never skip.

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