OdooWiki OCA HUB

Product Configurator Manufacturing

product_configurator_mrp folder_open OCA/product-configurator open_in_new
Manufacturing License: AGPL-3

Product Configurator wizard available on Manufacturing Orders.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you configure a made-to-order product directly from a Manufacturing Order, generating the matching variant and its own bill of materials automatically.

This module brings the product configurator into the Manufacturing area. On a Manufacturing Order you get a "Configure" button (also on the list and kanban views) that opens the configuration wizard, and a "Reconfigure" button on draft orders to change the options of an already configured product.

  • Manufacturing Orders show a "Configurable" flag taken from the product, a link to the configuration session and a "Custom Values" tab listing the chosen attributes and attachments.
  • When the configuration is confirmed, the system creates or updates the Manufacturing Order, links it to the configuration session and attaches the correct bill of materials.
  • If no bill of materials can be found for the selected product, the wizard stops with an error asking you to contact the administrator or manager.
  • Bills of materials also carry a "Configurable" flag, and their component lines can be linked to a "Configuration Set".
  • Configuration Sets are maintained in a dedicated screen, reachable from the Manufacturing > Bills of Materials menu and from the configurable products settings; each set contains configurations made of attribute values.
  • When a variant is created, the module builds a specific bill of materials for it, copying the relevant component lines from the parent bill of materials and copying its operations.
  • A new security group "Products & BOMS" controls access to these configuration screens.

Menus it adds

menu_mrp_bom_line_config_setConfiguration Sets
Models and fields (7)
  • mrp.bom · extends an existing modelconfig_ok (Configurable)
  • mrp.bom.line · extends an existing modelconfig_set_id (Configuration Set)
  • mrp.production · extends an existing modelconfig_ok (Configurable), custom_value_ids (Custom Values), config_session_id (Config Session)
  • product.config.session · extends an existing model
  • product.configurator.mrp · new modelorder_id (Manufacturing Order)
  • mrp.bom.line.configuration · new modelvalue_ids (Attribute Values), config_set_id
  • mrp.bom.line.configuration.set · new modelname (Configuration), bom_line_ids (BoM Lines), configuration_ids (Configurations)

Text generated by AI (DeepSeek) from reading the Odoo 18.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 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/product-configurator.

terminal Installation and usage

No verified information

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.

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.