$ 57.05
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 116 |
| Technical Name |
nexterp_pos_screen_preset_tabs |
| License | OPL-1 |
| Website | https://www.nexterp.ro |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 116 |
| Technical Name |
nexterp_pos_screen_preset_tabs |
| License | OPL-1 |
| Website | https://www.nexterp.ro |
POS - Screen Presets Smart Buttons
Easily select the preset in POS App
Overview
This module adds a row of preset buttons directly to the Point of Sale navbar, so the cashier can switch the active preset on the current order with a single click — no menu drill-down, no extra dialog.
The buttons mirror the available presets configured on the Point of Sale and highlight the preset selected on the open order. Switching a preset from the navbar triggers the standard POS flow, so any pricelist or fiscal position attached to that preset is applied as usual.
The feature is opt-in per Point of Sale configuration, which lets each shop decide whether to show the navbar tabs or keep the default layout.
Built & supported by NextERP Romania
Romanian Odoo specialists, here for the long run — from implementation to localization and day-to-day production support.
What we do
Odoo Solutions
From quick-start rollouts to multi-company deployments and custom modules built for your processes.
Romanian Localization
SAF-T (D406), e-Factura, e-Transport, D300 / D390 / D394, ANAF integration, full chart of accounts and fiscal positions.
Our Services
Implementation, customization, migration, integration, support and consultancy — Romanian-speaking, SLA-backed.
Features
- Presets in the navbar — every preset available on the Point of Sale is rendered as a button next to the order tabs, ordered by the preset color.
- Active preset highlighted — the button matching the preset of the current order shows as active, so the cashier always knows which preset is applied.
- One-click switch — clicking a button calls the standard
selectPresetflow on the POS store, which also re-applies the pricelist and fiscal position bound to that preset. - OWL component patch — the
NavbarOWL component is patched and a newPresetTabscomponent is registered, with no override of order or product logic. - Per-POS opt-in — controlled by
show_navbar_preset_tabsonpos.config; the tabs render only when the flag is enabled. - No data changes — purely a UI extension; uninstalling the module restores the stock POS navbar.
Configuration
The module is installed but inactive by default — each Point of Sale configuration controls its own setting, so the tabs can be rolled out shop by shop.
To turn it on for a Point of Sale:
- Open Point of Sale → Configuration → Point of Sale as a user with Point of Sale / Administrator rights.
- Select the POS you want to update.
- In the PoS Interface section, tick Show Navbar Preset Tabs.
- Save. The next time a cashier opens that POS, the preset buttons appear in the navbar.

Make sure the same Point of Sale has at least one preset listed in Available Presets — the tabs only render presets already authorised on the POS.
To disable, untick the same option; the navbar reverts to the standard Odoo POS layout immediately.
How it works
Once Show Navbar Preset Tabs is enabled on a POS configuration, every cashier session for that POS picks it up automatically:
- The cashier opens the POS session as usual.
- Next to the order tabs, the navbar shows one button per preset available on the Point of Sale.
- The button matching the preset of the current order is highlighted as active.
- Clicking another button switches the order's preset and applies whatever pricelist and fiscal position are bound to it — the same way the standard preset selector would.

Notes
- The tabs always reflect the available presets of the Point of Sale; presets not listed there are not shown.
- Order lines, totals, and payments behave exactly as in standard Odoo POS — the module never touches order content, only the navbar.
Versions
19.0.1.0.0 (2026-05-25)
- Changelog tracking starts at this release.
Discover the NextERP suite
Other modules from the same publisher, built to work together.
NextERP Romania
Odoo implementation, customization, Romanian localization and long-term support since 2018.
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