> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ofatoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Floor and Tables Overview

> Organize your dining room with areas and tables, track table availability, and generate QR codes so guests can order from their seats.

The Floor and Tables section is where you map out your dining room in the web admin. You group tables into **areas** (such as Indoor, Patio, or VIP), give each table a **code** and **seating capacity**, watch each table's **availability status** update as orders come and go, and print a **QR code** so guests can browse the menu and order from their seats.

This is the place to set things up once and keep them tidy. Managers and owners usually own this area, while front-of-house staff rely on it day to day when seating guests and taking orders.

## How it fits together

<Steps>
  <Step title="Areas group your tables">
    Create the zones in your restaurant first. Every table belongs to one area, which keeps your floor organized and makes table selection and reporting easier.
  </Step>

  <Step title="Tables hold the details">
    Each table has a unique code, an area, a seating capacity, and an active or inactive status. Its live availability (available, running, or reserved) is worked out automatically from current orders.
  </Step>

  <Step title="QR codes go on the table">
    When you create a table, a QR code is generated for it. Print and place it so guests can scan to open a menu that is already linked to that table.
  </Step>
</Steps>

## Table statuses at a glance

Each table shows one of three availability statuses, calculated automatically from its orders:

| Status    | What it means                               |
| --------- | ------------------------------------------- |
| Available | No active order. The table is free to seat. |
| Running   | An order is currently open on the table.    |
| Reserved  | The table is held for a reservation.        |

<Note>
  Statuses update on their own as orders are created, paid, and closed. If a table ever looks stuck in the wrong state, you can reconcile it with the manual sync tool. See [Table status and manual sync](/floor/table-status-sync).
</Note>

## In this section

<Columns cols={2}>
  <Card title="Managing Dining Areas" icon="layout-grid" href="/floor/areas">
    Create, rename, and remove areas like Indoor, Patio, or VIP, and see how many tables each one holds.
  </Card>

  <Card title="Managing Tables and Waiter Assignments" icon="table" href="/floor/tables">
    Add tables with a code, area, and capacity, switch between list, grid, and layout views, filter by status or area, and assign waiters.
  </Card>

  <Card title="Table Status and Manual Sync" icon="refresh-cw" href="/floor/table-status-sync">
    Understand how availability is computed and use the sync tool to fix a table stuck in the wrong status.
  </Card>

  <Card title="Generating and Managing Table QR Codes" icon="qr-code" href="/floor/qr-codes">
    View QR codes by area, download them for printing, regenerate a code or all codes, and use the branch-wide QR.
  </Card>
</Columns>

## Related

* [Creating Orders on the POS](/pos/creating-orders)
* [Managing Reservations (Web Admin)](/customers/reservations-web)
* [Online Ordering and Customer Site Overview](/online-ordering/index)
