NZ Solutions Apps for Odoo
nz pos table restrict - Odoo 19
Prevent multiple users from accessing the same POS table simultaneously. This module ensures that only one user can serve a table at a time, improving coordination between waiters in a restaurant environment. When a user tries to access an occupied table, a popup appears showing who is currently serving that table.
What does this module provide?
Prevent multiple users from accessing the same POS table simultaneously. This module ensures that only one user can serve a table at a time, improving coordination between waiters in a restaurant environment. When a user tries to access an occupied table, a popup appears showing who is currently serving that table.
KEY HIGHLIGHTS
Exclusive Table Access
Ensure only one user can access and serve a POS table at any given time, preventing conflicts.
Real-Time User Identification
Display the name of the user currently serving a table when access is attempted by another user.
Instant Access Restriction Notification
Show a clear popup notification when a user attempts to access an already occupied table.
Improved Waiter Coordination
Enhance teamwork and coordination between waiters by preventing table access conflicts.
Restaurant-Friendly Design
Specifically designed for restaurant environments to manage table assignments efficiently.
Odoo 19 Ready
Fully compatible with Odoo 19 Community and Enterprise editions.
1) Enable Table Access Restriction in POS Settings
Activate the table access restriction feature by enabling Restrict Table Access in the POS settings to prevent multiple users from serving the same table simultaneously.

2) Mitchell Admin Opens Table 1
Mitchell Admin successfully accesses and begins serving Table 1. The system now marks this table as occupied by Mitchell Admin.

3) Marc Demo Attempts to Access Table 1
Access Denied Notification for Table 1
When Marc Demo tries to access Table 1, the system detects that it is already being served by Mitchell Admin and prevents access.
A popup appears informing Marc Demo that Table 1 is currently being served by Mitchell Admin, ensuring clear communication and preventing conflicts.

5) Marc Demo Opens Table 4
Marc Demo successfully accesses and begins serving Table 4. The system now marks this table as occupied by Marc Demo.

6) Mitchell Admin Attempts to Access Table 4
When Mitchell Admin tries to access Table 4, the system detects that it is already being served by Marc Demo and prevents access.

7) POS Used by an Employee
The POS session is currently being used by an employee (not a regular user), ensuring proper access control and role-based permissions.

8) Attempt to Access Table 1 by Another Employee
Access Denied Notification with Employee Name
When another employee tries to access Table 1, the system detects that it is already being served by the first employee and prevents access.
A popup appears informing the employee that Table 1 is currently being served by another employee, displaying the name of the employee who is already serving the table.

How do I enable table access restriction?
You can enable the table access restriction feature by toggling the Restrict Table Access option in the POS settings.
What happens when a user tries to access an occupied table?
A popup notification appears informing the user that the table is currently being served by another user, and access is denied.
Can multiple users serve the same table simultaneously?
No. The module ensures that only one user can serve a table at any given time, preventing conflicts and improving coordination.
How does the module improve waiter coordination?
By preventing multiple users from accessing the same table, the module ensures clear communication and avoids confusion about which waiter is serving which table.
Is this module suitable for restaurant environments?
Yes. The module is specifically designed for restaurant environments to manage table assignments efficiently and improve teamwork.
Which Odoo editions are supported?
Compatible with Odoo 19 Community and Enterprise editions on On-Premise, Odoo Online, and Odoo.sh.
Version 19.0.1.0.0
Initial Release- Prevent multiple users from accessing the same POS table simultaneously
- Display the name of the user currently serving a table when access is attempted by another user
- Show a clear popup notification when a user attempts to access an already occupied table
- Improve coordination between waiters by preventing table access conflicts
- Specifically designed for restaurant environments to manage table assignments efficiently
- Fully compatible with Odoo 19 Community and Enterprise editions
Our Services
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Restaurant (pos_restaurant) • Discuss (mail) • Point of Sale (point_of_sale) • Inventory (stock) • Invoicing (account) |
| Lines of code | 323 |
| Technical Name |
nz_pos_table_restrict |
| License | LGPL-3 |
| Website | https://www.nezam.co |
Please log in to comment on this module