| 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 | 243 |
| Technical Name |
nz_pos_merge_orders |
| License | LGPL-3 |
| Website | https://www.nezam.co |
| Versions | 18.0 19.0 |
| 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 | 243 |
| Technical Name |
nz_pos_merge_orders |
| License | LGPL-3 |
| Website | https://www.nezam.co |
| Versions | 18.0 19.0 |
NZ Solutions Apps for Odoo
POS Merge Orders – Odoo 19
This module adds the ability to merge multiple orders directly from the POS screen. You can select more than one Ongoing order and merge them into a new single order with one click. The solution works in restaurants and in the regular POS screens, keeping the workflow fast, clean, and manual-step free.
What does this module provide?
This module adds a Merge button inside the POS Orders screen, with support for selecting multiple orders in the Ongoing state and merging them into one new order. It is designed for both restaurant POS and standard POS usage, preventing lost products or accidental movement to the wrong order, while opening the merged order immediately so sales can continue.
KEY HIGHLIGHTS
One-click merging
Select multiple Ongoing orders and press Merge once to combine them into a new order without extra steps.
Direct selection from Orders
Orders can be selected using the checkbox inside the Orders screen, and the Merge button appears clearly without opening any order.
Compatible with restaurant and regular POS
The module supports merging orders in restaurant mode as well as standard POS screens, while keeping the Ongoing state only.
Safe merge without losing items
The merge process follows Odoo's official line merging logic and safely creates new lines when the product or price differs.
Open the merged order immediately
After merging, the resulting order opens directly in the POS so the cashier can continue selling without returning to the table screen.
Fast and lightweight
The module adds no new tables and requires no complex setup — just a clear Merge button and a direct workflow in Orders.
1) Select the orders to merge
Open the Orders screen in the POS and select multiple orders in the Ongoing state using the checkboxes next to each order.
2) Merge button appears automatically
After selecting two or more orders, the Merge Orders button appears automatically in the Orders screen and in the side panel, without opening any order.
3) Select the orders to merge
Open the Orders screen in the POS and select multiple orders in the Ongoing state using the checkboxes next to each order.
4) Merge button appears automatically
After selecting two or more orders, the Merge Orders button appears automatically in the Orders screen and in the side panel, without opening any order.
5) Merging into the final order
After pressing Merge, a new order is created containing the merged products correctly, and it opens immediately in the POS for further sales or payment.
How does the merge work?
You select multiple Ongoing orders from the Orders screen, then the Merge Orders button appears. Clicking it merges the selected orders into one new order automatically.
Do I need to open the order before merging?
No. You can select the order directly from the list without opening it. That is the main purpose of the module: faster work and fewer mistakes.
What happens after clicking Merge?
A new order is created containing the merged items, then it is opened directly in the POS so you can continue selling or add more products.
Does it work for restaurants and regular POS?
Yes, the module is designed to work in restaurants as well as in the other POS screens. Differences in order storage and display were fully taken into account.
Can any product be lost during merging?
No. The merge uses Odoo's official line-merging logic for matching lines and creates new lines for different products so nothing disappears.
Does it affect the table screen?
No. After merging, the final order opens directly inside the POS for continued selling instead of returning to the table selection screen.
Does it require complex setup?
No. The module is lightweight and simple: install it, then the Merge button appears inside the Orders screen as soon as the correct orders are selected.
Version 19.0.1.0.0
Initial Release- Added merge selection checkboxes inside POS Orders screen
- Added a contextual Merge action for selected Ongoing orders
- Safe client-side merge flow for both restaurant and regular POS
- Preserves products, quantities, notes and order structure during merge
- Prevents accidental reassignment of lines to the wrong order
- Opens the merged order immediately after the operation
- Built for Odoo 19 using OWL patch-based customization
Please log in to comment on this module