Table Guests Prompt for PoS Restaurant
Asks the cashier for the number of guests before opening an empty table. No more orders starting without a guest count.
Designed for PoS Restaurant environments that need accurate guest counts for covers, reporting, and per-guest billing.
Key Features
- Prompt on empty tables only: Clicking an empty table opens a numpad popup asking for the number of guests before the table opens.
- Standard PoS numpad: Reuses the core Odoo numpad component — same look, same behavior as the rest of the PoS.
- Whole numbers only: The decimal point is disabled and zero/negative values are rejected — only positive integers are accepted.
- No re-prompt on active tables: Tables that already have an order open directly, keeping the guest count entered earlier.
- Cancel keeps the table closed: Dismissing the popup does not create an order or open the table.
- Persisted on the order: The guest count is stored on the standard PoS order record (the same "Guests" field used by receipts and bill splitting) — no separate data model.
- Per-PoS toggle: Enable or disable the prompt independently for each Point of Sale terminal from its configuration settings.
How It Works
Enable the Feature: Open the PoS configuration settings and activate
Ask Guest Count under the Floor & Table Map section.
The option is available per terminal so you can enable it only where needed.
Click an Empty Table: When the cashier taps a table with no active order,
the table does not open immediately.
Enter the Guest Count: A numpad popup titled Guests? appears.
The cashier types a positive whole number and confirms — the decimal point is disabled
and the confirm button stays disabled until a valid value is entered.
Table Opens with the Count Saved: The table opens on the product screen,
the guest count is stored on the order, and it is immediately visible on the
Guests control button.
Use Cases
- Cover counts and reporting: Guarantee every table order has a guest count recorded from the start, instead of relying on the cashier to remember to set it later.
- Per-guest billing: Feed accurate guest counts into split-bill and amount-per-guest calculations from the moment the table opens.
- Optional per terminal: Disable the prompt on terminals where guest counting is not needed (e.g. a bar or takeaway counter) while keeping it active on dine-in floors.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Restaurant (pos_restaurant) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 84 |
| Technical Name |
ust_pos_table_guests |
| License | LGPL-3 |
| Website | https://www.unlimitsoft.com.do/ |
Please log in to comment on this module