Skip to content

Reservations & tables

The floor plan, bookings and table requests

See which tables are seated, which are waiting for the bill and which are booked for later. The host, the floor staff and the till all work from the same floor plan.

Select a table and turn it: seat, bill, clear. Badges are guest requests sent from the QR menu. Names and times are illustrative.

Floor · Main · 19:48Available 3Occupied 4Reserved 2Billing 1

Selected table

T6

Occupied
Seats
6
Party
Birthday · 6
Time
Seated 19:15
Guest request: Call waiter

3 guest requests open, sent from the QR menu at the table.

Where it works: Dining room

Walk the whole restaurant

Bookings that can’t overlap

Staff take bookings by phone or at the door, for a table and a time. Each booking holds the table for its duration (90 minutes unless you change it), and the server refuses any booking that overlaps, even when two people enter bookings on two devices at the same moment.

  1. 1Bookings per branch, with party size, phone and notes.
  2. 2Linked to the guest record when there is one, so you can see a regular’s history.
  3. 3The overlap check runs when a booking is created and every time it is edited.

Tonight · Main floor

Illustrative data
17:0018:0019:0020:0021:0022:0023:00
  • T34 seats
    Karki · 418:20 · seatedGurung · 321:00 · confirmed
  • T54 seats
    Tamang · 217:30 · completedShrestha · 420:00 · confirmed20:45 · refused
  • T66 seats
    Birthday · 619:15 · seated
  • T72 seats
    Rai · 218:00 · no-showThapa · 221:30 · pending
  • T88 seats
    Office dinner · 820:30 · confirmed

A 20:45 booking for T5 would collide with the Shrestha party still at the table until 21:30. The server refuses it: so two people on two devices can’t both promise the same table.

From booking to a cleared table

A booking moves from pending to confirmed, seated and completed. Cancellations and no-shows are kept as statuses rather than deleted, so you can still see them the next day.

Table status changes during service (available, occupied, reserved, billing), so the host sees the current state of the floor. When a guest asks for the bill from the table’s QR code, the request appears against that table on staff screens.

A booking’s life

  1. 01

    Pending

  2. 02

    Confirmed

  3. 03

    Seated

  4. 04

    Completed

Cancelled

Before arrival. The table frees for rebooking.

No-show

Recorded against the booking, not quietly deleted.

How it connects

What a table is connected to

A table holds its current order, the QR code guests scan, its bookings and any guest requests. The host, floor staff, kitchen and till all see the same table record.

Feeds in

Reservations & tables

Floor plan, table status, bookings with overlap checking, and guest requests from the table.

Reservations and table features

Bookings use the same tables and guest records as the rest of DataRestro. Planned means not built yet.

Available
Available
Partial
Partial
Planned
Planned
  • Floor plan

    Available

    Tables with shape, seats and position, grouped by floor.

  • Table status

    Available

    Available, occupied, reserved or billing, updated as service moves.

  • Staff reservations

    Available

    Party, time, duration, table, phone and notes, per branch.

  • Double-booking protection

    Available

    Overlapping bookings on a table are refused on the server.

  • Booking statuses

    Available

    Pending, confirmed, seated, completed, cancelled, no-show.

  • Guest requests

    Available

    Call waiter, request bill, water or assistance from the table QR.

  • Table QR codes

    Available

    A unique code per table for ordering and requests.

  • Guest self-booking

    Planned

    Book from your restaurant website.

  • Deposits

    Planned

    Hold a booking with a deposit for large parties.

  • Waitlist

    Planned

    Queue walk-ins and message them when a table frees.

  • Opening hours for bookings

    Planned

    Bookings limited to the hours you set.

Reservation questions

Can guests book online?
Not yet. Staff take bookings today, by phone, message or at the door. Self-booking from your restaurant website is planned and will use the same overlap check, so it cannot book a table your host has already given away.
How do guest requests reach the floor?
Guests scan the QR code on their table and tap call waiter, bill, water or assistance. The request appears against that table for staff to acknowledge.
How long does a booking hold a table?
90 minutes by default, and you can set a different duration on any booking. The overlap check uses that duration.
Do you have a waitlist?
No. Walk-ins are seated from the floor plan. A waitlist is planned.

Try the demo

A sample restaurant in your browser. Take an order, send it to the kitchen, mark it ready and take payment. No account needed.

Next featureControlInventory & food costRecipes, stock levels, counts, wastage and plate cost.