Home / Help Center / pos-app-restaurant / rest-events / Group Pre-Order Manager
👥 rest-events

Group Pre-Order Manager

Group Pre-Order Manager handles large bookings that need a set menu with individual guest choices collected in advance — weddings, corporate dinners, anniversary parties. You define the set-menu courses and options once per booking, then collect each guest's starter/main/dessert choice and dietary needs, and print a kitchen tally sheet and place cards from the same data.

📍 Menu path: Events & Banquet → Group Pre-Order Manager
👤 Who uses it: All roles with the Billing feature enabled

Overview

A group booking is created first (group name, date, time, table/area, covers, price per head, contact, deposit and booking status), then guests and their course choices are added one at a time inside that booking's detail view.

The menu for a booking is built as a set of Courses (defaults to Starter, Main, Dessert) each with one or more Options — guests then pick one option per course when their pre-order is recorded, rather than choosing freely from the full menu.

A progress bar on both the booking list and detail view shows how many guests have pre-ordered against the booking's Covers count, so you can see at a glance how much collection is still outstanding.

Booking Status (Confirmed, Tentative, Completed, Cancelled) and Deposit Status (Not Paid, Partial, Paid in Full) are tracked as two independent fields, each shown as its own coloured badge.

The "Kitchen Order" print produces a tally of how many guests chose each option per course (not a per-guest list) plus a consolidated list of guests with dietary requirements — built for kitchen prep, not service.

The "Place Cards" print produces one card per guest showing their name and chosen starter/main/dessert plus any dietary tags — designed to be cut out and placed at each seat.

Guest dietary tags are multi-select from a fixed list (Vegetarian, Vegan, Gluten-Free, Dairy-Free, Nut Allergy, Halal, No Pork, No Shellfish, Diabetic).

Before You Start

Step-by-Step Guide

1 Create a new group booking

  1. Open Events & Banquet → Group Pre-Order Manager and click "+ New Group Booking".
  2. Enter the Group/Event Name (required) and Time (required), plus Date, Covers, Table/Area, Price Per Head and Contact details.
  3. Set the Status and Deposit Status, and enter a Deposit Amount if applicable.
  4. Under "Set Menu Courses & Options", edit the default Starter/Main/Dessert course options or add more options per course with "+ Add Option".
  5. Add any Notes and click "Create Booking".

2 Collect guest pre-orders

  1. Click "Manage Pre-Orders" on a booking to open its detail view.
  2. Click "+ Add Guest", enter the Guest Name, pick their choice for each course from the dropdowns, select any Dietary Requirements, and save.
  3. Repeat for each guest as their choices come in — the collection progress bar updates automatically.
  4. Use Edit / ✕ next to any guest row in the detail table to correct or remove an entry.

3 Print kitchen tally and place cards

  1. From either the booking list or the detail view, click "Kitchen Order" to print a per-course tally of guest choices plus a dietary-requirements summary for the kitchen.
  2. Click "Place Cards" to print one card per guest with their name, course choices and dietary tags, ready to cut out for the table.

4 Filter bookings

  1. Use the date picker to filter to a specific booking date, or "All Dates" to clear it.
  2. Use the status chips (All / Confirmed / Tentative / Completed / Cancelled) to narrow the booking list.

Every Field & Button, Explained

Field / ButtonWhat it does
Group/Event Name, TimeBoth required before a booking can be saved; Date defaults to today.
Covers / Price Per HeadCovers is the expected guest count, used as the denominator for the pre-order collection progress bar; Price Per Head × Covers gives the Total Bill shown in the detail view.
Deposit Status / Deposit AmountNot Paid, Partial or Paid in Full — tracked independently of Booking Status; Deposit Amount is a separate rupee figure.
Booking StatusConfirmed, Tentative, Completed or Cancelled — a simple status field, not a stage-advance sequence.
Set Menu Courses & OptionsDefaults to three courses (Starter, Main, Dessert) each with one option field; add more options per course with "+ Add Option" so guests have a choice within each course.
Guest Name, per-course choiceGuest Name is required to add a guest; each course choice is picked from that booking's defined options for that course via a dropdown (not free text).
Dietary Requirements (per guest)Multi-select tags: Vegetarian, Vegan, Gluten-Free, Dairy-Free, Nut Allergy, Halal, No Pork, No Shellfish, Diabetic — shown on the kitchen tally and place cards.

Tips & Best Practices

Troubleshooting & FAQ

A guest's course choice shows blank on the Kitchen Order tally.
The tally groups by whatever text is stored for that guest's course choice; a guest added without picking an option for a course shows as "Not Selected" in the tally rather than being skipped.
I changed a course's options but existing guest choices didn't update.
Guest choices are saved as the option text at the time they were entered — editing the course options list afterwards does not retroactively update guests who already chose from the old option list.
The collection progress bar shows over 100%.
This happens when more guests have been added than the booking's Covers value — edit the booking and increase Covers to match the actual guest count, or remove excess guest entries.