Floor Plans & Table Layout
Configure floors, tables, and manage dine-in seating visually
Navigate to: Dashboard → Tables
Floor plan configuration requires Admin or Executive role.
The floor plan gives you a visual overview of your dining area. See which tables are occupied, reserved, or available at a glance, and manage dine-in orders directly from the layout.
Setting Up Floors
If your location has multiple dining areas (e.g., main floor, patio, upstairs), create a floor for each:
- Go to Tables
- Click New Floor
- Enter a Name (e.g., "Main Floor", "Patio", "Private Room")
- Click Save
Switch between floors using the tabs at the top of the table layout.
Adding Tables
- Select the floor
- Click Add Table
- Enter:
- Table Name/Number (e.g., "T1", "Patio 3", "VIP Booth")
- Capacity (number of seats)
- Click Save
Tables appear on the layout with their name and capacity. You can add tables in bulk using the Batch Add option.
Table Status
Each table shows a colour-coded status:
| Status | Colour | Meaning |
|---|---|---|
| Available | Green | Ready for seating |
| Occupied | Red | Active order in progress |
| Reserved | Blue | Reserved for an upcoming booking |
Managing Tables During Service
Assigning an Order to a Table
When creating a Dine In order at the POS:
- Select order type Dine In
- Choose a table from the dropdown (or click a table on the floor plan)
- Complete the order as usual
The table status changes to Occupied and shows the order total.
Moving an Order Between Tables
If a party needs to move:
- Click the occupied table
- Click Move Order
- Select the new table
- The order transfers and table statuses update automatically
Clearing a Table
After a party leaves and the bill is settled:
- Click the occupied table
- Click Clear Table
- The table returns to Available status
Tips
- Set up your tables to match the physical layout of your restaurant for easy reference during busy service
- Use meaningful table names that staff recognise (e.g., "Window 1", "Corner Booth")
- Review table capacity settings to ensure reservation sizing works correctly