Several sites, one admin, without flattening what makes each one different
Every location keeps its own menu, opening hours, prices and Stripe account. The group sees the whole estate in one dashboard, edits a price in one place, and pushes the change only to the sites that should get it.
Group, site and role — three layers without a spreadsheet in between
The group
One account, one billing relationship, one place for group admins to log in. Brand kit, master menu and shared discount codes live here.
Each site
Own domain, own opening hours, own delivery zones, own Stripe account, own POS integration. Inherits the group menu but can override any item.
Roles
Group admins see everything. Site managers see only their location. Floor staff only see the tablet. No one can edit what their role does not own.
Per-site control, group-level edits
The Edinburgh site charges 50p more on a flat white because that's what the market bears. The Manchester site runs a £6 lunch deal that nowhere else does. Both inherit the group's brand kit and master menu, but each can override prices, hours and delivery zones without asking permission. When the burger price goes up across the group, the change pushes from one screen — and any site that wants to keep its old price says so on its own override.
Per site
Domain, opening hours, delivery zones, Stripe account, POS integration, on-call tablet, local discount codes, hero photography.
Group level
Brand kit, master menu, group-wide promotions, allergen library, role definitions, billing, central reporting and CSV exports.
Either layer
Pricing — set at group level, overridden per site. Categories, dietary tags, service charges, payment options, opening hours overrides for holidays.
Per role
Group admin sees all sites. Site manager sees one site. Floor staff sees the kitchen tablet only. New roles take a minute to define.
A Monday morning at the group office
- 01
The group admin updates next week's special across all eight sites in one edit, with two sites overriding the price.
- 02
Each site's manager opens their own dashboard and sees yesterday's orders, ready for the morning prep meeting.
- 03
The owner opens the group dashboard and reads the weekend — revenue per site, average ticket, repeat-customer rate, all in one view.
- 04
At month end, the CSV export goes to the accountant: one file per site for the bookkeeper, one combined file for the board pack.
Adding the ninth site shouldn't feel like a project
Duplicate an existing site as a template, swap the brand and the menu, connect Stripe and the local POS, and the new location is online before the end of the afternoon. Brand kit and master menu come across automatically. The only things that genuinely need a human are local pricing and opening hours. The tenth site is no harder than the ninth.
Common questions
How many sites can I run on one account?
The Business plan covers three locations and each extra site is £30 a month. If you operate more than ten, get in touch — there is a group rate.
Can each site have its own domain?
Yes. Each site can use a separate sub-brand domain (north.restaurant.com), or sit on a shared root with location prefixes. You can mix the two.
Can each site have its own Stripe account?
Yes. Each location connects its own Stripe, so the payout lands in the right bank account without anyone reconciling. Useful for franchise groups where each site is a separate legal entity.
Can I edit a price across all sites at once?
Yes. Edit at the group level, choose which sites to push to, and override per-site where local pricing differs. A new burger price across eight sites is one edit.
Can a site manager only see their own location?
Yes. Roles scope per site. A site manager sees their own orders, menu and reporting; they cannot see other locations or group-level settings. Group admins see everything.
How does reporting work across sites?
The group dashboard shows live revenue and order counts per site in one view. CSV export comes in two flavours — one file per site, or one combined file with a site column. Both work with any spreadsheet or accounting tool.
What if one site uses Square and another uses EposNow?
That works. POS integration is configured per site, so each location pushes orders into whichever till it actually uses. The group admin doesn't have to standardise the back-of-house.
Do you do franchise billing?
Not directly. Because each site can hold its own Stripe, money goes where it should from the moment the customer pays. Franchise fees and royalties are handled in your accounting, not in the order flow.
How do I roll out a new site?
Duplicate an existing site as a template, swap the brand and menu items, connect its Stripe and POS, and you are taking orders the same day. Most new sites go live within an afternoon.
One site only? See MenuDock for restaurants or for takeaways.
Take your first online order this week
Set up your branded storefront, connect Stripe and start taking online orders. No commission on what your customers spend.
- Branded storefront on your own domain in minutes
- Stripe pays you directly, with no middlemen
- Real-time tablet, POS sync and discount codes built in
