OdooWiki OCA HUB

Product Configurator for Stock

product_configurator_stock folder_open OCA/product-configurator open_in_new
Generic Modules/Stock License: AGPL-3

This module adds a button in Picking to Configure Product.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a "Configure Product" button on stock transfers so users can pick product options and have the configured variant added as a transfer line. Configuration can be enabled per operation type.

This module brings the product configurator into warehouse operations. On an operation type (for example a delivery or receipt type), a new "Allow configuration" option can be switched on. Transfers using that operation type then show a "Configure Product" button while they are still in draft, waiting, confirmed or assigned state.

Pressing that button opens a configuration wizard where the user selects the product options. When the wizard is finished, a new stock move line is created on the transfer with the chosen product, quantity of 1, unit of measure and the source/destination locations taken from the transfer. If the wizard was opened from an existing line, that line is updated instead of creating a new one.

On each transfer line, a small gear icon lets users reconfigure an existing product; it only appears when the product is configurable, the transfer is still open and configuration is allowed. The chosen configuration values are also visible on the transfer line for users in the product configurator group.

The module touches stock.picking, stock.picking.type and stock.move, and adds the product.configurator.picking wizard. It also adjusts the product form so the on-hand quantity button is hidden for configurable products with variants.

Depends on

Models and fields (4)
  • stock.move · extends an existing modelconfig_ok (Configurable), custom_value_ids (Custom Values), config_session_id (Config Session), allow_configuration (Allow configuration)
  • stock.picking · extends an existing modelallow_configuration (Allow configuration)
  • stock.picking.type · extends an existing modelallow_configuration (Allow configuration)
  • product.configurator.picking · new modelpicking_id, stock_move_id

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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/product-configurator.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • allow_configuration field show visibility of Configure/Reconfigure Product button.
  • If Picking type have boolean true then only configure a product on that specific type of picking record, else can't configure a product.

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.