OdooWiki OCA HUB

Point of Sale - Mergeable Lines

pos_product_mergeable_line folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

This module extends the Odoo Point of Sale to prevent to merge lines if product is configured.

By default, new line can be merged with a previous one if the informations are the same. (same product, same restaurant note, etc...) and if the UoM Category allow it.

The new module add a boolean field 'Mergeable Line' (default True).

If unchecked, the product will never be merged into another line.

That's important in some context, as in the management of returnable products, where we want to have a record of all movements.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a 'Mergeable Line' checkbox on products. When unchecked, that product's order lines in the Point of Sale will never be merged with another line, so each movement stays separate.

This module gives you a new option on the product form, in the Point of Sale section: a checkbox called 'Mergeable Line', switched on by default. It appears right after the 'to_weight' field on the product template form.

  • If the checkbox stays ticked, the Point of Sale behaves as usual: identical lines can be combined into one line.
  • If you untick it, the product's lines will never be merged with a previous line in the Point of Sale, even when the product, note and unit of measure would normally allow it.

This is useful when you need to keep a record of every single movement, for example with returnable products. The setting is stored on product.template and is loaded into the Point of Sale session so the till knows about it.

The module touches the product form view and the Point of Sale order line logic. No new menus, reports, emails or scheduled jobs are added.

Depends on

point_of_sale
Models and fields (1)
  • product.template · extends an existing modelpos_mergeable_line (Mergeable Line)

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0
  • Go to "Point of Sale > Product" and edit a product
  • Uncheck the checkbox "Mergeable line"

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.