Skip to content

Tables ​

The Tables module is used to manage seating tables within branches, floors, and zones.
Each table can be assigned a name, shape, capacity, and location, with optional QR code generation for ordering.

For the full customer ordering workflow, settings, and QR token management, see Table QR Ordering.

Index Page ​

The Index Page lists all tables across branches, floors, and zones.
It provides a quick overview of table capacity, status, activation state, and QR code availability.
Admins can filter, search, and perform single or bulk actions.

Filters ​

  • Branch – Filter tables by branch.
  • Floor – Filter by floor within a branch.
  • Zone – Filter by zone within the floor.
  • Status – Filter by table availability (Available, Occupied, etc.).
  • Shape – Filter by table shape (e.g., Circle, Square, Rectangle).
  • Activation – Filter active/inactive tables.
  • From / To – Filter tables created within a specific date range.

Actions ​

  • Create Table – Add a new table.
  • Row Actions
    • Edit Table
    • Delete Table
  • Bulk Actions
    • Delete Selected Tables

CRUD Attributes ​

AttributeDescriptionRequired
NameTable name (translatable, e.g., "Table 01")✅ Yes
ShapeTable shape (Square, Circle, Rectangle, etc.)✅ Yes
CapacityNumber of seats available at the table✅ Yes
BranchSelect the branch where the table is located✅ Yes
FloorSelect from dropdown (linked to branch)✅ Yes
ZoneSelect from dropdown (linked to floor)✅ Yes
ActiveEnable/disable table visibility and availability❌ No

Create Page ​

When creating a table, the following steps are required:

  1. Table Information

    • Enter the table name (translatable).
    • Choose the shape (Square, Circle, Rectangle, etc.).
    • Enter the seating capacity.
    • Mark as Active if the table should be available immediately.
  2. Location

    • Select the Branch.
    • Select the Floor from the chosen branch.
    • Select the Zone within the floor.
  3. Save

    • Click Create to save the new table.
    • The system generates a unique QR code for the table, available on the index page.

Edit Page ​

When editing a table:

  • Update Table Information – Change name, shape, or capacity.
  • Change Location – Reassign the table to a different branch, floor, or zone.
  • Activation – Toggle availability.
  • QR Code – QR code remains the same unless the table is deleted and recreated.

Use Update to apply changes.

Notes ​

  • Deleting a table will also invalidate its QR code .
  • Each branch should maintain consistent table naming conventions to avoid confusion.
  • QR codes can be printed and placed physically on tables for customers to scan.

Tenvoro