Permissions
Access to the Tables page and its actions is controlled by separate permissions, so you can let staff view tables without letting them change anything.- Show Table — view the Tables page.
- Create Table — add new tables.
- Update Table — edit an existing table’s details.
- Delete Table — remove tables.
- Sync Table Status — manually reconcile table availability against live orders.
- Manage Table Assignments — assign or reassign waiters to a table.
Tables live under Restaurant Settings → Tables (the table icon in the sidebar). Dining areas are managed on a separate page — see Managing Dining Areas.
Table fields
When you add or edit a table, you set the following:| Field | Notes |
|---|---|
| Table Code | Required. The label staff and customers see (for example, “T1” or “Patio-3”). Must be unique within the branch. |
| Area | Required. Choose which dining area the table belongs to. |
| Seating Capacity | Required. The number of guests the table seats. |
| Table Status | Active or inactive. Inactive tables are kept on record but taken out of everyday use. |
| Assigned Waiters | Optional. One or more waiters responsible for the table. Requires the Manage Table Assignments permission. |
Availability status
Separate from the active/inactive setting, each table shows a computed availability status that oFatoura works out automatically from current orders and reservations:- Available — the table is free and ready to seat guests.
- Running — the table has an active order in progress.
- Reserved — the table is held for a reservation.
Adding a table
Enter the details
Give the table a unique code, choose its area, set the seating capacity, and set its status to active.
Assign waiters (optional)
If you have the Manage Table Assignments permission, select one or more waiters for the table.
Editing and deleting tables
Open any table to change its code, area, seating capacity, status, or waiter assignments. Use the active/inactive setting to retire a table without deleting its history — for example, a seasonal patio table during the off-season. Deleting a table removes it from the floor. Use the inactive status instead when you only want to pause a table temporarily.View modes and filtering
The Tables page can be shown in different layouts to suit how you work:- List view — a compact, row-by-row list of tables.
- Grid view — tables shown as cards.
- Layout view — a floor-style arrangement.
Assigning waiters to tables
Assigning waiters to a table tells your team who is responsible for it. This is what powers the “my tables only” view that waiters can use on the ePOS app, so they see just their own section.Select waiters
In the assigned waiters field, choose one or more staff members. A single table can have several waiters.
Assigning or reassigning waiters requires the Manage Table Assignments permission. Staff without it can still view and edit other table details (if they have the relevant permissions) but cannot change who is assigned.
Related
Managing Dining Areas
Organize tables into areas like Indoor, Patio, or VIP.
Table Status and Manual Sync
Understand availability statuses and reconcile them with live orders.
Table QR Codes
View, download, and regenerate the QR codes for each table.
Creating Orders on the POS
Select a table when opening a dine-in order.