Configure a made-to-order product from a quotation: technical constraints, calculated values, and automatic generation of the bill of materials, the routing and the price.
Makers of custom products, sales teams and engineering departments
Overview
MRP N4 — Advanced Technical Product Configurator (DYONYSOS)
The standard Odoo Community variant configurator can combine attributes, but it cannot express technical constraints between characteristics (exclusion, dependency, conditional bounds), nor calculated values (area, weight, cutting length…), nor automatically generate the resulting bill of materials and routing. This app fills that gap for configure-to-order manufactured products (cutting, metal fabrication, custom machining…).
It provides:
a configuration template attached to a manufactured product: typed technical attributes (selection from a list, bounded number, checkbox, text);
constraint rules evaluated at validation: exclusion, dependency / requirement, conditional bound — a rule that is not met blocks validation with an explicit message naming the rule concerned;
values computed by formula (odoo.tools.safe_eval, restricted context, never native eval) from the other attributes;
automatic generation, on validation, of a dedicated configured product, its bill of materials (components whose quantity can depend on the computed values) and its routing (operations selected according to the attributes), reusing the models from MRP N1 — Bills of Materials & Routings;
the price calculation (MRP N1 cost price + markup);
an entry point from a quotation line: configure, generate, and automatically fill in the line (product and price);
reuse: an identical configuration already produced is found instead of being recreated.
Demo data: a custom-cut metal plate (material, dimensions, drilling, surface treatment).
Key points
- Technical specifications
- Constraint rules
- Computed values
Specifications
| Price | €700 — required modules included (Odoo Apps Store price) |
|---|---|
| License | OPL-1 |
| Odoo series | 19.0: published on the Odoo Apps Store |
| Version | 19.0.1.0.0 |
| Edition | Odoo Community / on-premise |
| Technical name | dyo_mrp_configurator |
| Domain | Manufacturing and food trades |
Price excluding VAT as displayed on the Odoo Apps Store; purchase and installation are done on the Store or through your Omnifloo instance.
Product video: Odoo 19 MRP Essential | Production Cockpit, BOM & Shop Floor (also available in the image gallery above).