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. The party's organiser picks the dishes on their manage-booking page after booking; you see the order on the booking and on your printed day sheet, with per-dish totals for the kitchen.

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 — the food coming in for upcoming bookings at a glance, a plain-English restatement of how your setup behaves right now, and a Settings tab with the same dials as the settings page.

Switching it on

Everything lives in Settings → Payments & deposits → Pre-orders (or the Pre-orders page's Settings tab — they edit the same dials):

The page also spells out how its pieces fit together, and it's worth knowing by heart: the toggle offers pre-ordering every day; day/time rules in the Pre-order schedule card restrict it to just those times; Special pre-order dates always apply on their dates — even when the everyday toggle is off. (Deposits and pay-in-full follow exactly the same model on their pages.)

Choosing when pre-ordering applies

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

Invited or required wording

By default every customer message is a friendly invitation ("your party can pre-order…"). Switch on 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. 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

A priced pre-order replaces any per-person full payment — if you also use pay-in-full bookings, a qualifying party that pre-orders is never charged both. Worth knowing: the per-person charge is set aside as soon as a party qualifies for pre-ordering (by size), not when they actually submit — so a qualifying party that books and never gets round to pre-ordering isn't charged the per-person amount either; they simply pay at the venue as normal. If you'd rather guarantee money up front from every large party, use the deposit option alongside pre-orders instead. 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).

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}"). 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: they tap Choose your dishes, add dishes with quantities — each dish showing the same dietary and allergen badges as your menu (dietary letters; allergen symbols with the name on tap). A dish with choices opens a step-by-step picker from the bottom of the screen — one question per screen, progress dots, the count stated plainly ("Pick 2 — 1 of 2 chosen"), a live running price, and a Who's it for? box on the last screen ("steak — Dave"); the priced Add to pre-order button stays off until every step's count is met. The name can also be added or changed against any line afterwards, and the running total updates as they go — then they submit. Whenever a pre-order is paid online, the organiser is emailed a receipt itemising every dish with its quantity, chosen options, price and any per-guest name; 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 & 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.

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 — 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 & drinks-only bookings, drinks-only bookings never receive pre-order invitations — pre-ordering is a food thing.

Your team can also record the pre-order themselves — for a party dictating their choices over the phone, the booking's detail panel has a dish picker using exactly the customer flow's menu, prices and rules. On the pay-at-the-venue model the order applies immediately; on an online-payment model the customer is emailed a payment link 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.

Refunds, changes and cancellations

What your team sees

Related: 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?