Table Management
Table Management is where you build and maintain your restaurant's table inventory — number/name, shape, capacity, section and current status — with a grid or list view, bulk section moves, and an at-a-glance summary of total tables and seats.
Overview
Every table has a shape (Square, Round or Rectangle, shown as a small icon), a number/name, a capacity, an optional section, a default status, and optional notes.
Sections can be created inline while adding or editing a table — type a new name and confirm, no separate "add section" screen is required.
Clicking a table's status pill cycles it through Available → Occupied → Reserved → Cleaning → Inactive → back to Available; setting a table to Inactive also unchecks its "active" flag automatically.
Each table card shows an age indicator: "Seated Xm" (colour shifts green→amber→red as it passes 25/50 minutes) while Occupied, or "Idle Xm" while Available (green→amber→purple past 20/45 minutes) — this is a rough freshness indicator, not a strict SLA.
You can select multiple tables (checkbox on each card/row) and move them all to a different section at once via "Move".
A summary strip at the top shows Total Tables, Active Tables, Total Seats (sum of capacity across active tables only) and Sections, plus one card per section showing its active table count.
Deleting a table asks for confirmation and is permanent; there is no built-in block on deleting a table that currently has an active KOT — take care when deleting a table mid-service.
Toggle between Grid view (visual cards grouped by section) and List view (compact rows) with the icon button in the header.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Add a new table
- Open Table Management and click "Add Table".
- Pick a shape, enter the Table Number/Name and Capacity.
- Choose an existing Section from the dropdown, or click the + button to type a new section name and use it immediately.
- Set a Default Status (usually Available) and add any Notes (e.g. "near window").
- Click "Add Table" to save.
2 Reorganise tables into sections
- Switch to List or Grid view and tick the checkbox on each table you want to move.
- Click "Move" in the header once one or more tables are selected.
- Pick the destination section in the dialog and confirm — all selected tables move at once.
3 Change a table's status quickly
- Find the table and click its coloured status pill directly (no need to open the edit modal).
- Each click advances the status one step: Available → Occupied → Reserved → Cleaning → Inactive → Available again.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Table Number / Name | Required. Free text — can be a number, a code like "B1" or "VIP", anything that identifies the table to staff. |
Capacity | Number of seats at the table (1–50); feeds into Total Seats in the summary strip and into capacity-based filters elsewhere (e.g. Host Station's pax filter). |
Section | Optional grouping (e.g. Main Hall, Outdoor, Bar); can be created inline. Tables with no section are grouped under "No Section" in Grid view. |
Shape | Square, Round or Rectangle — cosmetic only, shown as a small icon on the table card and used for the token shape on Floor Plan. |
Status | Available, Occupied, Reserved, Cleaning or Inactive — clicking the pill cycles through them in that order; setting Inactive also unchecks the table's active flag. |
Notes | Free text shown in small print under the table card, e.g. seating quirks or special features. |
Tips & Best Practices
- Set capacity accurately — it directly feeds the Host Station's "Best fit" table suggestions and the pax filter, so an inflated capacity can lead to guests being seated at tables too small for them.
- Use the bulk "Move" action when reorganising your floor plan into new sections instead of editing each table individually.
- Cycling status via the pill is the fastest way to mark a table Occupied/Cleaning/Available during a busy service — you don't need to open the full edit form for a status change.