| 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 | 457 |
| Technical Name |
arcivo_pos_table_names |
| License | OPL-1 |
| Website | https://arcivo.odoo.com/ |
| 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 | 457 |
| Technical Name |
arcivo_pos_table_names |
| License | OPL-1 |
| Website | https://arcivo.odoo.com/ |
Arcivo
POS Table Names
Odoo 18 replaced custom table names with numbers only. This module brings them back. Name any table Terrace A, VIP, UberEats, Bar-1 — shown on the floor plan, receipts, kitchen tickets and table selector.
Configuration needed
Languages included
Tables you can name
Places names appear
See It Working Live
Real screenshots from the module running in Odoo 18.
Names That Show Up Everywhere
Set a name once — it propagates to every place Odoo uses the table identity.
Floor Plan Tiles
The green table tiles on the POS floor screen display the custom name instead of the number. Works automatically — no template changes needed.
Table Selector Search
The Table Selector shows named buttons and accepts text input. Type “Terrace A” or the short code to jump directly. Original numbers still work.
Kitchen & Customer Receipts
Kitchen tickets and customer receipts show the table name in the header. Chefs and servers always know exactly which table an order belongs to.
Order Tab Quick-Buttons
Navbar order tabs show custom names so “Terrace A” appears on the button, not “1”. Staff switch between tables instantly.
Short Code per Table
Assign a 4-character short code (TA, VIP, TB) alongside the full name. Short codes also work as search terms in the Table Selector.
Per-Table Toggle
Enable custom names per table individually. Mix named and numbered tables on the same floor. Names only activate when set — zero risk of blank tiles.
Odoo 18 Removed Table Names. We Brought Them Back.
Over 12 restaurants reported this as a blocker when upgrading to Odoo 18. These are their words:
It is common for restaurants to use non-numeric table references, e.g. A5 and B13. Once you go over about 20 tables it is impossible for a waiter to memorize a table’s location with only numbers.
In our particular case we have “tables” called UberEats, DoorDash, DiDi, To-go, etc. Replacing these names with numbers will be a major challenge for our staff.
We are using POS in the bar of a sports club with 60 members. In Odoo 17 you select a member’s name with one push. In Odoo 18 it takes a painstaking selection process.
Named Tables in 2 Minutes
Install — open menu — type names — open POS. Done.
Before You Start — Create Floors & Tables First
Go to Configuration → Floor Plans to create your floors and tables first.
Then come back to Configuration → Table Names → Manage Table Names.
POS Manager access is required | Automatically granted to existing POS Managers on install
Open Manage Table Names
Go to Point of Sale → Configuration → Table Names → Manage Table Names. All your tables are listed by floor with their current numbers.
Type the Custom Names
Click any row to edit inline. Type the name (Terrace A, VIP, UberEats). The Use Custom Name checkbox auto-ticks. Add a 4-char short code if needed.
Save & Open the POS
Save and open or reload the POS session. The floor plan tiles immediately show the custom names. Kitchen tickets and receipts update automatically.
Use the Table Selector
Click the Table button in the POS navbar. Tap a named button or type the name in the search field and press Jump. Short codes and original numbers also work.
Built for Every Restaurant.
Zero Learning Curve.
Design
Looks and feels like Odoo. No foreign UI elements.
Required
Pure Odoo — Python models and OWL patches. Nothing to install on the server.
Setup
Install, open menu, type names. First named table appears on the floor plan instantly.
Support
Arcivo support responds within 24 hours. Custom naming logic on request.
Your Tables. Your Names.
Finally.
Contact Arcivo for support, custom development, or integration assistance. We respond within 24 hours.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module