Tip

This module is part of the OpenERP software, the leading Open Source enterprise management system. If you want to discover OpenERP, check our screencasts or download OpenERP directly.

Products with multi-level variants configurator (product_variant_configurator)

Module:product_variant_configurator
Name:Products with multi-level variants configurator
Version:5.0.0.5
Author:Smile.fr
Directory:product_variant_configurator
Web:http://www.smile.fr
Official module:
 no
Quality certified:
 no

Description

Product Variant Configurator. Assists the product variant selection in the sale order form.
For each product template dimension a dimension value is asked. Then the matching product variants
are proposed for selection.
Should be used along with the product_variant_multi module.
Might not work well in the web-client due to web-client current limitations.

Please notice that the product configurator user interface could me more user friendly
if some OpenObject framework enhancements were implemented, especially:
- allow select box widget to select dimension values instead of many2one popups:
https://blueprints.launchpad.net/openobject-server/+spec/dynamic-domain-on-selection-widget
- automatically select the product variant if unique once dimensions are set:
https://blueprints.launchpad.net/openobject-server/+spec/form-parent-field-update-on-change

Dependencies

  • product_variant_multi
  • sale
  • sale_product_multistep_configurator

Reports

None

Views

  • view_product_variant_configurator (form)
  • * INHERIT product_variant_configurator.sale_order_form_view (form)
  • * INHERIT product_variant_configurator.sale_order_line_form_view (form)

Objects

Object: sale.order.line.dimension_custom_values (sale.order.line.dimension_custom_values)

mrp_production_id:
 Production Order, many2one
sale_order_line_id:
 Sale Order Line, many2one
custom_value:Custom Value, char
dimension_type_id:
 Dimension Type, many2one

Object: product_variant_configurator.line (product_variant_configurator.line)

dimension_type_id:
 Dimension Type, many2one
dimension_custom_value:
 Custom Value, char
allow_custom_value:
 Allow custom values ?, boolean
dimension_type_value_id:
 Dimension Value, many2one
configurator_id:
 product_variant_configurator Test, many2one

Object: product_variant_configurator.configurator (product_variant_configurator.configurator)

product_tmpl_id:
 Product Template, many2one
dimension_configuration_line_ids:
 Configurator Lines, one2many
product_variant_id:
 Product Variant, many2one, required