OdooWiki OCA HUB

Product Configurator Purchase

product_configurator_purchase folder_open OCA/product-configurator open_in_new
Generic Modules/Purchase License: AGPL-3

Product Configurator wizard available on Purchase Order.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets buyers configure customizable products directly on a purchase order using the Product Configurator wizard, and re-configure an existing order line with a single button.

This module brings the Product Configurator into the Purchase app. On a request for quotation or purchase order, a "Configure Product" button appears above the order lines (visible in draft and sent states, for users in the product configurator group). Clicking it opens the configuration wizard, where the buyer picks options for a configurable product; when the wizard is finished, a new purchase order line is created with the chosen variant, quantity 1, the vendor unit of measure, today's planned date, the configuration session and the configured price.

Each order line stores its configuration session and shows the related custom values. A small gear button next to the product on a line lets the buyer re-open the wizard and change the configuration of that line; it is only shown for configurable products while the order is still in draft or sent.

When the quantity or unit of measure is changed on a configurable line, the unit price is automatically reset to the price coming from the configuration session, so the negotiated configuration price is kept in sync.

The module also adjusts the context of two existing product actions so that products shown from the Purchase app are pre-filtered to purchasable standard products. It touches purchase.order, purchase.order.line and adds the product.configurator.purchase wizard.

Depends on

Models and fields (3)
  • purchase.order · extends an existing model
  • purchase.order.line · extends an existing modelconfig_ok (Configurable), custom_value_ids (Custom Values), config_session_id (Config Session)
  • product.configurator.purchase · new modelorder_id, order_line_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

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.