OdooWiki OCA HUB

Base Products Merge

base_product_merge folder_open OCA/stock-logistics-warehouse open_in_new
Sales/Sales License: AGPL-3

We can merge duplicates products into single product

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets users merge duplicate products or product templates into a single destination product, redirecting all linked documents to the kept product.

This module adds a "Merge Products" action available from the Products and Product Templates lists. Selecting one or more records and running the action opens a wizard where you choose the destination product (the one to keep) and confirm the merge.

  • The wizard pre-fills the products you selected, and you can remove any you do not want to merge.
  • You must pick a destination product from the selected list; the destination cannot be created on the fly.
  • If you try to merge a product with itself, Odoo blocks it with an error message.
  • All documents that referenced the merged products are redirected to the destination product.
  • For product templates with variants, the module also merges the related product variants into the destination template's variant.
  • A technical choice between SQL and ORM merge methods is available only to users with the "no one" group.

Access is controlled by a dedicated "Merge duplicate products" group. The module works on product.product and product.template records and is triggered from the list view action menu.

Depends on

product
Models and fields (1)
  • base.product.merge · new modelptype, product_ids (Products to merge), merge_method, dst_product_id (Destination product), product_tmpl_ids (Products to merge), dst_product_tmpl_id (Destination product)

Text generated by AI (DeepSeek) from reading the Odoo 17.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 17.0

Select products or templates then click on Merge products in Action menu. Select Destination product in which need to merge all other products Then click on Merge Product, it will merge all the products.

No verified information in OCA: Installation, Configuration.

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.