BOM Attribute Match Duplicate Kit
This module allows to duplicate a product with variants, at the same time creating a BoM with type "Kit" for the new product mapping variants of the original product.
This is useful when managing products that only exist as a "front" for a product with another name, to avoid having to manually map variants in BOM.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a 'Duplicate with attribute match kit' action on products with variants that copies the product and automatically creates a Kit bill of materials linking the new product back to the original one.
This module adds a server action called 'Duplicate with attribute match kit' on product templates. It is only available to users in the new 'Can duplicate with kit' group, which also grants Manufacturing user rights.
When a user runs the action on a product that has variants, a small pop-up wizard opens asking for the name of the new product. The original product is hidden in the wizard and the suggested name is the original name followed by ' 1'.
After confirming, the module copies the product template under the new name and creates a Kit (phantom) bill of materials for it. That bill of materials contains a single component line pointing to the original product, with quantity 1 and the same unit of measure, and it matches on all attributes used by the original product's variants.
Business rules enforced by the code: - The action cannot be used on products without variants; an error is shown. - The new product name must differ from the original name; otherwise an error is shown.
After confirmation, Odoo opens the newly created product form so the user can continue working on it. The module touches product.template and mrp.bom, and adds the transient wizard model product.template.kit.wizard.
Depends on
Models and fields (2)
- product.template · extends an existing model
- product.template.kit.wizard · new modelproduct_tmpl_id, new_product_template_name
Text generated by AI (DeepSeek) from reading the Odoo 14.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0- In user, enable "Can duplicate with kit" access right
- Open "Product 1" with variants
- Use server action: "Duplicate with attribute match kit"
- A wizard opens up with field "New product template name"
- Inputs name for duplicated product (eg: "Fancy Product 1")
- Click Confirm
A new product is created with name "Fancy Product 1" and a new BOM of type "kit" for this product;
If product does not have variants, when using server action, display error message: "This server action can be used only on products with variants".
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.