Product Variant Configurator Manual Creation
Provides wizard to make variants on demand
When you create product with option "Variant creation" as "Don't create automatically" and add product attributes, at that time one button will be visible in product template "Create Pending Variants"
When you click on it, it will open one wizard with lines of available attributes, you can select attributes values to create its variant and click on create variants.
It will create variants for selected attributes values.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you create product variants on demand: when a product template is set to not create variants automatically, a "Create Pending Variants" button appears and opens a wizard where you pick attribute values and generate the missing variants.
When a product template uses attributes but is configured not to create variants automatically, Odoo normally leaves some combinations missing. This module adds a computed flag on the product template, has_pending_variants, that is true when at least one valid attribute combination has no variant yet.
On the product template form, next to the existing buttons, a "Create Pending Variants" button appears only when that flag is true. Clicking it opens the "Variants Manual Creation" wizard.
The wizard shows the template and a counter of how many variants would be created. Its lines list the attributes that still have missing combinations, each with the available values and a "Selected Values" field; attributes marked as required must be filled in. As you select values, the counter updates automatically.
Pressing "Create Variants" builds the combinations of the selected values, skips combinations that are not possible under the product's configuration rules, reactivates variants that already exist but were archived, and creates the genuinely new ones. It then opens the list of the affected variants filtered on that template. If nothing can be created, the wizard simply closes.
It touches product.template and the product variant list, and adds two wizard models with their access rights for all internal users.
Depends on
Models and fields (3)
- product.template · extends an existing modelhas_pending_variants (Has pending variants?)
- wizard.product.variant.configurator.manual.creation · new modelline_ids (Lines), product_tmpl_id (Template), variants_to_create
- wizard.product.variant.configurator.manual.creation.line · new modelrequired (Required?), wizard_id (Wizard), attribute_id (Attribute), selected_value_ids (Selected Values), attribute_value_ids (Values)
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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/product-variant.
terminal Installation and usage
No verified informationInstallation 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.