How does pre-ordering work for large bookings?
Let larger parties choose their dishes in advance — set the party size, the cut-off, day/time rules and special dates (with their own menus), choose invited or required wording, pick how the food is paid for, and print the kitchen prep counts.
Pre-ordering lets larger parties choose their food from your menu before they arrive, so your kitchen knows exactly what's coming on the night. Qualifying parties can now choose their dishes while booking — the booking page shows a Pre-order your food step that starts with two buttons — Choose your food now or Choose later — and "now" opens your menu the way your Order & Pay menu works (a tab for each category, a search box, per-guest picks and a running total), with a note for the kitchen on each dish. Or they choose later on their manage-booking page, from the link in their confirmation email. Either way you see the order on the booking and on your printed day sheet, with per-dish totals for the kitchen.
If they pre-order while booking, the money follows your existing payment model with no new settings: on Paid at the venue the dishes are simply recorded; on the two online-payment models the food total is paid with the booking payment itself. Gift cards can't currently be combined with a paid pre-order made while booking — those guests can add their pre-order after booking instead.
It needs the Pro plan or above and a menu with dishes on it (menu management itself also comes with the Order & Pay product, but pre-orders stay a Pro-and-above plan feature). If you choose one of the online-payment models below, you also need Stripe connected.
Pre-orders also have their own Pre-orders page in the sidebar's Front of house group, built around the day:
- Four figures — Upcoming (the next 14 days), To chase, Paid ahead, and Tonight's prep (today's dishes, the parties and how many still have to choose).
- A 14-day strip — today and the next 14 days, each showing its parties and a bar of how many have ordered; All shows the whole fortnight, and Or pick a date jumps to a day.
- The day's card — its line ("3 parties · 16 dishes to prep · 1 still to choose"), Remind un-ordered, Day sheet (the day sheet itself, on that day), the day's Kitchen prep (every pre-ordered dish added up — the same numbers as the day sheet) and Still missing before service: every party still missing something, the urgent ones first — nothing chosen and the chance gone, the last-chance reminder sent, fewer dishes than people, food to be paid at the venue, and a party whose guests choose their own food by link that nobody has chosen for yet. Tap a name to open that party.
- The list, day by day — each party's time, name, size and status (Paid, Submitted or Requested), with a Call and Take their order button on a party to chase and Email request on one still invited. On a wide screen the chosen party opens beside the list (the first one to start); on a smaller one it opens in a window. It shows what's ordered (refunded dishes struck through), the booking's own allergy note, the money, when it reaches the kitchen screens — or, for a party that hasn't chosen, how to reach them — and Refund dishes…, Take their order or Email pre-order request. A party whose guests choose their own food by link is listed from the moment it starts — "Guests choosing by link · nobody has chosen yet" until someone chooses, then marked Guests choosing by link beside its dishes: it opens that party's own view (who has chosen and paid, and its reminders and refunds), and the whole-table tools aren't offered for it — see How do guests choose their own food by link for a big party?.
- Not invited yet — above the list, while anyone in the next fortnight qualifies but was never sent the pre-order request (a booking your team made without ticking the invite, one made before pre-orders were on, or a party that grew into qualifying), tap Not invited yet to list just them — on the chosen day, or across the fortnight with All. Each row has Email request (when the booking has an email address and pre-orders are still open), Take their order, or Call when the email can't reach them; once the request goes, the party moves onto the list with the others. Tap it again to go back.
- Take a pre-order (on a phone the button just says "Take", so the header stays one row) — find the booking (name, phone or email; the parties to chase first), then choose Take their order now (you choose the dishes with them on the phone — the booking panel's own dish picker) or Email them the link to choose.
- How pre-ordering works right now — a plain-English restatement of how your setup behaves. To change it, the gear at the top right of the page opens Settings → Pre-orders (below).
Setting up pre-orders, step by step
Everything lives in Settings → Payments and deposits → Pre-orders (the gear at the top right of the Pre-orders page opens it).
The quickest way is Set up pre-orders at the top of that page: a step-by-step window — the same kind as New promotion — that asks one question at a time: Who → By when → How firmly → The menu → Money → Each guest chooses → Kitchen → Review. The Review says exactly what will happen; click Save pre-orders to keep it. Every row on the page stays for fine-tuning. Or set the rows one by one:
- Switch on Offer pre-ordering. When on, bookings at or above the party size below are invited to pre-order their food.
- Set Offer pre-ordering from — parties of this many customers or more are invited to choose their food after booking (default 6, between 1 and 100). This is its own number, separate from Maximum party size (Settings → Bookings → How many at once) and Don't auto-assign parties larger than (Settings → Bookings → Tables and seating).
- Set Pre-orders close — customers can add or change their pre-order until this many days before their booking (default 2, up to 30; set 0 to allow changes right up to the day). It's a separate deadline from your cancellation deadline.
- Choose How is a pre-order paid? — see the three models below. It's set with your other booking payments, in the Pre-order money section of Settings → Payments and deposits → What guests pay (this page shows your choice, with a link there), so you can see in one place what a booking pays and which payment wins.
The page also spells out how its pieces fit together, and it's worth knowing by heart: the switch offers pre-ordering every day; the Day and time rules under When it applies restrict it to just those days and times; Special pre-order dates always apply on their dates — even when the everyday switch is off. (Deposits and pay-in-full follow exactly the same model.)
Choosing when pre-ordering applies
- When it applies — click Add a day-and-time rule under Day and time rules: a step-by-step window asks Which days? (tick one or more) and Which times? (All day, or Between two times), then Save rule on the Review. Pre-ordering is then only offered for bookings on those days and times; each rule shows as one line with Change. With no rules it applies to every booking while the toggle is on. A booking outside the schedule simply isn't invited — your team sees "This booking's day or time is outside your pre-order schedule" if they try to send a request for one.
- Special pre-order dates — a date (Christmas Day, say) with pre-orders of its own is set on Settings → Bookings → Special dates: open the date and set its Pre-orders to Custom. It then takes pre-orders on that date even if the everyday toggle is off, ignoring the schedule, and this page lists it under Special pre-order dates with a link there. Each date can override the everyday settings — anything you don't set follows them:
- its own party size (parties of N or more — set 1 to invite every party that day; a minimum of 1 always reads "Every booking", never "parties of 1 or more");
- its own deadline (closing N days before the date — a Christmas pre-order can close on 18 December while your everyday rule stays at 2 days; reminders, emails and the booking page all quote the date's own deadline);
- its own wording (tick Ask customers to pre-order (instead of inviting them) — see below);
- its own menu — tick one or more of your existing menu categories and that date's pre-orders come from just those categories (none ticked = your full pre-order menu). It can tick set menus too, under "The menu for this date — set menus" — see Set menus in a pre-order below. An explicit pick always wins: the date serves its picked categories even if one is hidden from customer menus or switched off for everyday pre-orders ("Available for pre-orders"). Everything else about pre-ordering works the same.
The hidden-menu trick: the Menu page's category form has a Hide from customer menus switch. A hidden category never shows on your public menu, ordering or TV screens — but a special date that picks it as its menu still serves it to that date's pre-ordering customers. Build your Christmas menu as a hidden category, point the special date at it, and it stays private until it's needed. (The same trick works for an event's linked menu and for shareable menus — see menus.) The category form's separate Available for pre-orders switch does the reverse: the category stays on your ordinary menus but leaves the pre-order list — see "Which dishes can be pre-ordered" below.
Short-notice large parties, reminders and staff flags
- Ask larger parties to call at short notice — an optional switch on the same settings page (off by default). When on, qualifying parties can't book online inside your pre-order cut-off window — someone trying to book a party of that size less than "Pre-orders close" days before the visit sees a friendly note asking them to call you instead, so a big group can never arrive without the kitchen having had its pre-order window. Your team can still record these bookings as normal, and with "Pre-orders close" set to 0 there's no cut-off window so the switch has no effect until you set one.
- The last-chance reminder — a party that qualified but hasn't submitted a pre-order is automatically emailed a reminder on the last day their pre-order window is open, quoting their deadline. It sends once per booking; nothing is ever cancelled automatically. A party whose guests choose their own food by link doesn't get it — the party's own last-day reminders go to each guest instead, with a note to the organiser of who's still to choose.
- Your team is flagged too — the same day, an alert appears in the notification bell and the booking's row carries an amber Pre-order? chip, so front-of-house can chase it with a phone call if the food matters for that party. Neither happens for a party whose guests choose by link: its own view on the booking shows who's still to choose.
- Remind a whole day in one go — on the Pre-orders page, pick a day and Remind un-ordered (on the day's card) emails every booked party on it who hasn't chosen their dishes yet. A confirmation names who it goes to, and it's a protected action — you may be asked to confirm your password first. Anyone who has already ordered, has no email address, doesn't qualify for pre-ordering, or was already reminded that day — by your team or by the automatic last-chance email — is skipped automatically, and the result says how many were sent and skipped.
- Ask every booking on a date — for a date with pre-orders on (any date, not just the next fortnight), Email the pre-order request to every booking already made for it that qualifies and hasn't been asked yet: on the Pre-orders page pick the day and use the button on the day's card ("Email the pre-order request to 5 bookings"), or on Settings → Bookings → Special dates use it on the date's row or on its Review when you Change it. A confirmation names the date, how many it goes to and who's left out (already asked, already ordered, no email address, a party whose guests choose by link, or one that doesn't qualify — party size or the cut-off), with a tick to also email those already asked; it's a protected action, so you may be asked to confirm your password. Nobody is emailed twice on the same day, and each email shows on its booking's Messages tab.
- Chase at a glance — the Pre-orders page header counts the reminded-but-still-unordered parties in the next fortnight ("2 parties to chase"), the same parties whose booking rows carry the amber chip. Tap it to see the whole fortnight with those parties marked.
- Kitchen prep — the day's card on the Pre-orders page adds up the chosen day's pre-ordered dishes ("Sea bass × 14" — different choices count separately, refunded dishes never counted): the very numbers the printed day sheet's Kitchen prep section (pre-orders) shows, without printing anything.
Invite or ask larger parties to pre-order — can pre-orders be compulsory?
By default every customer message is a friendly invitation ("your party can pre-order…"). Switch on Ask larger parties to pre-order (instead of inviting them) (it used to be called "Pre-orders are required for larger parties") and the wording firms up across every surface — the booking page says parties "must choose their food in advance", the emails say "please complete your pre-order" and quote the date it must be chosen by. Pre-orders can't be made compulsory — It changes the wording only: a booking is never cancelled over a missing pre-order — customers still get a reminder on the last open day and your team is flagged, exactly as before. Each special date can override the wording on its own date.
The three payment models
- Paid at the venue — nothing is paid online. Customers choose their dishes so your kitchen knows what's coming, and pay you on the day as normal.
- Deposit, then pay for the food online — your deposit rules stay exactly as they are. When the party submits their pre-order, the price of their chosen dishes is charged online there and then. If you also use per-person full payment (Pay in full): a party that chooses its dishes while booking pays its deposit and food instead of the full payment, and a party that paid in full when booking has that payment counted towards its dishes — never charged twice.
- The pre-order total is the payment — the price of the dishes they choose is their payment for the booking. If they choose while booking, that is the one payment they make — no deposit or full payment as well. If they book first, your usual deposit or full payment is taken to hold the table and counts towards the dishes they choose later, so they only pay the difference.
On a special date with The rest of the payment set (Christmas Day, say), the food a party chooses is recorded, not charged — the deposit is the only money when they book, and their pre-order's food total less what they've paid is "the rest", due by the date's own due date (online from their manage-booking page, or at your venue). See How do payment plans and paying at the venue work?
Nobody is charged twice for the same food. A priced pre-order chosen while booking is paid instead of a full payment. A party that books without choosing its dishes pays whatever your other settings ask when they book — in full if Require full payment applies to them (Pay in full), otherwise your deposit — and that money counts towards the dishes they choose later (under Deposit, then pay for the food online, only a full payment counts; the deposit stays its own hold). Money for paid extras never counts towards the food, and money already refunded never does. When the customer chooses their dishes, the pre-order card shows the booking money counted and asks only for the difference, and a reduction shows exactly what will be refunded. Customers are told plainly what they'll pay and when, whichever model you pick. Online pre-order payments go straight to your own Stripe account, and ResoFlow currently charges no platform fee on pre-order payments (Stripe's normal processing fee still applies).
Which dishes can be pre-ordered
Your whole menu is offered by default, priced exactly as it appears — including any choices a dish has (a dish's choices price precisely: the base price plus whatever priced choices the customer picks, so even "From"-priced dishes with choices come out at the exact price of the selection). To keep a dish off the pre-order list, open it in Menu and turn off Available to pre-order. To keep a whole category off, edit the category in Menu and turn off Available for pre-orders — the category and every dish in it leave the pre-order list (on the customer page and staff phone entry alike) while still showing on your ordinary menus. Categories you've marked Hide from customer menus are left out of the everyday pre-order list too — their dishes only appear when a special pre-order date picks that category as its menu. On a special date with its own menu, customers choose from just the picked categories (and the server enforces it — a dish outside the date's menu can't be submitted, and an explicit pick even serves a category you've switched off for everyday pre-orders). A category's serving times (set for at-table ordering — see Order & Pay) hold for pre-orders too, checked against the booking's own day and time: a 12:30 party can pre-order the weekday-lunch section days ahead, while a 7pm booking can't — the category stays visible in the picker with its serving times shown, its dishes just can't be added, and the refusal says why.
What customers see
While booking, once a qualifying party size and date are picked, the booking page shows a short notice — "Parties of N+ choose their food in advance — pre-orders close N days before your visit" (with required wording: "…must be chosen by {date}"). When pre-ordering is offered from 1 guest, it says "Every booking" instead — "Every booking chooses its food in advance" — and the same goes for the settings' own words (Let each guest choose their own food says "On — every booking gets a link for each guest") and the short-notice line ("Every booking chooses its food in advance, so we take online bookings at least 3 days ahead."). If the chosen date's pre-order window has already closed, the page shows a quiet grey "Pre-orders have closed for this date" note instead (on venues that require pre-orders and have a phone number set, it adds "— call us on {number} to arrange your party's food"; venues that block such bookings entirely show their call-us gate rather than both messages at once). Drinks-only bookings never see the pre-order notice, the confirmation screen's dishes card or the email invitation — pre-ordering is a food thing. After a qualifying party books online, the confirmation screen shows a prominent Choose your dishes card linking straight to their pre-order page, the confirmation email invites them to pre-order, and a Pre-order card appears on their manage-booking page. The organiser fills it in for the whole party.
How customers choose their dishes
Every screen a customer chooses on — the booking page, their manage-booking page and a party's own links — uses the same picker. It starts with Choose your food now or Choose later: "later" tells them how to come back (the link in their confirmation email, the manage-booking page, or their own party link) and by which day; a party that must pre-order sees its deadline there too ("Your party's food must be chosen by Friday 16 October."). "Now" opens your menu the way your Order & Pay menu works: a strip with a search box (a dish, a category, "vegan", or an allergen to avoid like "nuts") and a tab for each category that lights up as they scroll, then each dish with its description, its allergens in words and its dietary marks, and Add (or Choose for a dish with choices). On a table of several, chips along the top — Whole table, Guest 1, Guest 2 … — say whose plate the next dish is for (a name already on an older order keeps its own chip). A dish with choices opens a step-by-step picker from the bottom of the screen — one question per screen, each option with its short description underneath when you've given it one and its own allergens and dietary marks ("Contains: tree nuts", "Vegan" — see menus), progress dots, the count stated plainly ("Pick 2 — 1 of 2 chosen"), a live running price, and an Allergies or a note for the kitchen box on the last screen; the priced Add to pre-order button stays off until every step's count is met. Where a step lets guests take the same item more than once, its options carry − and + buttons instead of one-tap picks — the running count and any per-item limit are stated plainly, each extra one adds its cost again, and the order (and the kitchen's prep counts) show repeats once with a count, like "Hash brown ×3". Everything chosen is listed under Your food — each dish with one "Contains: …" line for the dish's allergens plus those of the choices picked — each with its own Allergies or a note for the kitchen box (one box per dish, up to 120 characters — "no peppercorn sauce, dairy allergy") and − / + for how many, and the running total sticks to the foot of the screen as they go — then they submit. The note goes to your kitchen beside that dish (the ticket, the docket and the day sheet); it is the customer's own words, so your team should still ask about allergies as you always do. Whenever a pre-order is paid online, the organiser is emailed a receipt itemising every dish with its quantity, chosen options, price, any per-guest name and their own note for the kitchen; if they later increase a paid order, the extra charge gets its own receipt showing the order total, what was previously paid and what was just paid. If you've entered your VAT number on Settings → Payouts and Stripe, the receipt also breaks down the VAT included in the dish prices (using each dish's VAT rate as it was when the customer submitted). They can change the order (wholesale — the new version replaces the old) until pre-orders close. Reducing an order they've already paid for works differently — see the refunds section below. While the picker is open it also shows the standard allergen notice — allergen and dish information comes from your venue, customers are asked to tell you about any allergy or intolerance before ordering, and cross-contamination is flagged as possible. It always shows and can't be switched off; allergen accuracy stays your venue's responsibility.
Or each guest chooses their own food. If you've switched on letting each guest choose their own food (in the same pre-order settings), a big enough party — or every party on a special pre-order date — can do it differently: the organiser shares one link, each guest adds their name and chooses their own dishes on their own page, and, if you take pre-order money online, pays their own share. The kitchen still gets one order for the table, with every plate named. See How do guests choose their own food by link for a big party?.
For bookings your team records by hand (a phone booking, for example), open the booking and use Email pre-order request in its detail panel — or on the Pre-orders page (Email request on the party's row, or Take a pre-order → Email them the link to choose) — it emails the customer a link to choose their dishes, and you can re-send it until the cut-off. When your team creates a qualifying booking (or an edit makes one qualify — the party grows, say), the save asks "Invite the customer to pre-order?" — it's always a manual tick, never sent automatically. And if you use Food and drinks-only bookings, drinks-only bookings never receive pre-order invitations — pre-ordering is a food thing.
Your team records a pre-order
Your team can also record the pre-order themselves — for a party dictating their choices over the phone, the booking's detail panel opens Record a pre-order: the same step-by-step screen your team uses to take a collection or delivery order, with the booking's name, day, time and party size at the top. The dishes step has the same menu search, category chips and dish rows (sold-out dishes shown greyed) — each row says what the dish contains ("Contains: gluten, milk") and carries its dietary marks ("Vegan", "Gluten-free option"), so you can answer "is it gluten-free?" on the phone — choices for dishes that have them, and a Who's it for? box and an Allergies or a note for the kitchen box on every dish (a note the customer typed online is already there); any allergies or dietary notes already on the booking are shown so you remember to ask — "Still ask" — and the running count sits at the bottom right beside Next. It uses exactly the customer flow's menu, prices and rules (on the Pre-orders page it opens from Take their order, or Take a pre-order → Take their order now). On the pay-at-the-venue model the order applies immediately; on an online-payment model the picker counts the booking money in the same way, the customer is emailed a payment link for anything it doesn't already cover (when it covers the dishes, the order is recorded straight away — no link and no email address needed), and nothing counts as paid until it's paid — though staff can explicitly override to pay at the venue instead, in which case the booking clearly shows the food as not yet paid. Or Paid now at the venue — £X, on any booking, when they've paid the whole order at the venue in advance: the dishes apply and the payment is recorded, as Mark paid in person does.
Set menus in a pre-order
A pre-order can offer set menus as well as single dishes — "Christmas Day — Adults · £56.99 a head", then one dish per course from your real dishes. You build them on the Menu page under Set menus & deals (see How do I build my menu and share it with customers?); a set menu is offered in a pre-order when you've said it can be ordered in pre-orders, or when a special pre-order date picks it for its own menu (a date can pick set menus as well as categories — Christmas Day's "Adults" and "Kids" set menus, say, kept hidden from your everyday menu). A date that picks only set menus offers no single dishes. A set menu with its own days and times is offered only when the booking's own day and time fall inside them. Set menus come with the Pro plan or above, like pre-orders themselves. The Set menus row on Settings → Pre-orders links straight there: make a set menu and tick “Pre-orders” under “Where it can be ordered” to offer it on every pre-order, or leave it unticked and tick it in one date's pre-order menu on Special dates.
What customers see. The picker shows a Set menus section above your dishes — "Choose one for each person, then a dish for each course." Each set menu says its price per person and how many courses. Choose opens it: every course on one screen ("Choose your starters", "Choose your mains"), each with its real dishes — their own description, allergens in words, dietary marks and photo — and any supplement beside a dish that costs more ("+£4.00" for the steak). A dish with choices of its own (how it's cooked, a sauce) asks them the usual way, with its own Allergies or a note for the kitchen box. The price at the bottom is one person's — the set menu's price, plus any supplements and paid choices — and Add to pre-order adds it for the person whose chip is selected (Guest 1, Guest 2 …). Each chosen set menu then shows under Your food with that person's courses, a note box for the whole set menu, Change courses, and − / + for how many people chose exactly the same. Above the list the order reads per person: "2 adults' set menus · 1 kids' set menu — £134.97" (the "Adults" and "Kids" are each set menu's own "who's it for" word; without one it says "2 × Sunday lunch").
The money. Each person's set menu is priced from the set menu as it is when they submit — the price you set, plus supplements and paid choices — never from anything the browser sends. The pre-order total is simply every person's price added up, so your payment rules treat it exactly like dishes. Refunding dishes from a paid pre-order refunds a whole person's set menu (one at a time), never a single course. If you've entered your VAT number, the receipt splits each set menu's price across its courses by their menu prices and VAT rates.
What your team sees. The booking reads "Christmas Day — Adults × 2 · Kids × 1", then each person's courses ("1 × Christmas Day — Kids: Turkey nuggets · Ice cream — Max"). On the phone, Record a pre-order has the same set menus at the top of its dishes step: Add a set menu opens the same course-by-course box, and each one gets a Who's it for? box, its own note, Change courses and how many.
The kitchen counts real dishes. Kitchen prep, the kitchen tickets, the docket, the stock count and the kitchen/bar split all read each set menu's courses: fifteen "Christmas Day — Adults" set menus are prepped as Roast turkey × 15 (and whatever else they chose), never as "set menu × 15". On a kitchen ticket each course dish carries a small line saying which set menu and course it belongs to. Each course dish also keeps its own "Contains: …" line for the dish's allergens plus those of the choices picked (fixed when the customer submitted) on the kitchen tickets and the docket, and the booking's panel, the manage-booking page and the receipts show one line for the whole set menu. The day sheet prints each booking's set menus as a headline, then its plates grouped by course — "Set menus: Christmas Day — Adults × 2 · Kids × 1", "Starters: Parsnip soup ×1, Chicken liver pâté ×1", "Mains: Roast turkey ×2 (Sam, Alex)…" — with the names beside the plates (each guest's own, on a party choosing by link) and any note; ordinary dishes keep their one line each.
Refunds, changes and cancellations
- Reducing a paid order — the organiser can reduce a pre-order they've already paid for at any time before the booking, even after pre-orders close (after the cut-off the card shows a Reduce pre-order option). Reducing means keeping the same dishes at the same or smaller quantities — the page shows the new total and tells them the difference is refunded to their original payment method before they confirm, at the prices they originally paid (a later menu price change never alters the refund). The refund is automatic, and they get an email confirming the reduced order and the refund; you don't need to do anything.
- Changing dishes on a paid order — swapping or adding dishes while ending up below what's already been paid can't be done in one step: the page asks the customer to reduce first, then add, so each step's money is unambiguous. Straightforward changes at or above the paid amount work normally until pre-orders close (any extra is charged online when they submit).
- Staff refunds, dish by dish — your team can refund specific dishes from a paid pre-order without cancelling anything: on the booking's detail panel (under the pre-order's dish lines) or the party's pre-order on the Pre-orders page, click Refund dishes…, tick the dish line(s) — and where the party ordered more than one of a dish, pick how many to refund (one of two ribs, say) — and confirm with your password or a manager's PIN (it needs the same refund permission as deposit refunds — Owners and Admins by default). The exact price the customer paid for those dishes goes back to how they paid (card, and gift card where one part-paid); a fully refunded line shows struck through as Refunded, a part-refunded one carries a "1 of 2 refunded" note, the kitchen prep counts and day sheet prep only what still stands, and the customer is emailed naming exactly what — and how many — was refunded. A fully refunded dish also disappears from the customer's own pre-order page (a part-refunded one shows just its remaining quantity, with the refunded count noted) — re-adding it later is a fresh purchase at the current menu price, and it can never be refunded twice.
- Removing the whole order — can't be done online; the page tells the customer to contact you. Your team can then refund the dishes line by line with Refund dishes… (above), or any amount of the paid order from the booking's payment card — see When do customers get their deposit back? (Cancelling the booking is separate — see below.)
- Paid-at-the-venue orders — no money is involved, so changes simply follow your Pre-orders close deadline as normal.
- An order already paid at the venue (recorded with Paid now at the venue or Mark paid in person) — on an online-payment model that money counts towards any change: adding dishes asks the customer to pay only the difference online, and a smaller order needs no payment (anything taken beyond the new total shows as a refund owed on the booking).
- If the booking is cancelled — refunds follow the same cancellation policy as deposits (set in What guests pay → Cancellations and refunds — see When do customers get their deposit back?), applied to everything paid on the booking, pre-ordered food included. Whatever that policy says (full, partial or no refund by the deadline) covers the whole amount, not just the deposit.
What your team sees
- The booking's detail panel shows the pre-order's status (requested, sent, or paid), each dish line with its amount and any note for the kitchen ("2 × Steak frites — Dave · Note: no peppercorn sauce"), and the total. If the party size no longer matches the order — say the party shrank after the food was chosen — a short note flags it so your team can ask the customer to update it.
- A quiet bell notification ("Pre-order submitted") appears for your team the moment a party submits their order — no sound, just the row.
- The printed day sheet flags qualifying parties who still haven't ordered once their last-chance reminder has gone: their row carries "⚠ No pre-order recorded", so the kitchen sees the gap on paper too. A party whose guests choose by link prints its own state instead — "Guests choosing by link · 3 of 8 have chosen", or "nobody has chosen yet".
- The day sheet (Bookings page) includes each booking's pre-ordered dishes — each with its "Contains: …" allergens (the dish's plus the choices picked, fixed when the customer submitted; the same line shows on the kitchen tickets, the pre-order docket, the booking's panel, the manage-booking page and the pre-order receipts) — and each day gets a Kitchen prep section (pre-orders) totalling every dish across bookings ("Sea bass × 14" — different choices count separately). The Pre-orders toggle in the print options is on by default.
- On the kitchen screens (optional). Switch on Show pre-orders on the kitchen screens (the On the kitchen screens section at the bottom of Settings → Pre-orders; off unless you turn it on) and each of today's submitted or paid pre-orders becomes its own ticket on the Orders screen — the table, the customer's name, the party size, the booking time, every dish with who it's for and its own note for the kitchen ("Note: …"), and the allergy or notes text typed on the booking itself (labelled "Guest's own words" — never anything from a saved profile). The ticket goes live, and rings like a new order, at Start cooking before the booking minutes before the booking time (30 by default; if your Order & Pay collection channel is on, its wait time is used instead) — and the moment the party is seated, whichever comes first. A booking after midnight counts by its real time: a 1:30am table after Saturday night's service goes live at 1am on Sunday (with the 30-minute default), and that night's tickets stay on the screen until 5am, when the next day's service begins. Where you split orders between the kitchen and the bar, a pre-order splits the same way and each screen marks its part done; the ticket leaves the board once every station has. If a kitchen printer is paired, the docket prints at the same moment, headed PRE-ORDER, one per station; a booking cancelled or marked a no-show after the docket printed sends a VOID slip so the paper in the kitchen is contradicted by paper. A pre-order changed after it went live prints again. A venue without Order & Pay still gets the Orders screen for these tickets alone. A pre-order that was only requested (the customer never chose) never becomes a ticket.
- The payment email — if you get the Booking payments copy (Staff alerts) and you've entered your VAT number on Settings → Payouts and Stripe, pre-order payment emails also break down the VAT included in the dish prices, using each dish's VAT rate from the menu. Rates are locked in when the customer submits, so a later menu change never alters a receipt. Dishes without a VAT rate set aren't guessed — they're shown on one line, Includes items with no VAT rate set (no VAT shown), so the breakdown still adds up to the order total.
Related: How do guests choose their own food by link for a big party? · How do pay-in-full bookings work? · How do I build my menu and share it with customers? · How do I sell extras with bookings? · How do I take booking deposits?
If the booking, menu or another person's changes need reviewing
When a customer or staff member submits a pre-order, ResoFlow checks the current booking, menu and pre-order settings again. If a price, option or saved selection has changed, their draft is kept and the latest saved choices and total are shown. They review those details before submitting again. If the latest details cannot be loaded, they can retry the refresh without losing their draft.
An existing valid payment link keeps the prices quoted when it was created. If the booking or the pre-order it replaces changes, a new link will ask the customer to return and review before payment. If payment has already completed during that change, the existing payment follow-up process handles the return; a newer selection is not overwritten. Older links keep their existing payment checks.
Already-paid dish reductions retain their frozen prices and existing refund rules. These checks do not create a new table or stock reservation.