Repository
OCA/product-configurator · module folder · Try on Runboat
Module version
1.0.0
Category
website
Folder size
0.22 MB
License
AGPL-3
Application
Yes
Auto-installable
No
Website
https://github.com/OCA/product-configurator
Last tracking update
2026-08-07 08:22:57
Authors
Odoo Community Association (OCA), Pledra
Maintainers
Odoo Community Association (OCA), Pledra
Committers
Weblate, Ruchir Shukla, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
geoip2, mako
System dependencies
None
Required by
None
Description
#Odoo Product Configurator

This module facilitates to configure product on website.

Code Analysis

Views touched (20)
XML IDNameModelTypeStatus
cfg_product Product ir.ui.view qweb New
config_custom_field Custom Configuration Field ir.ui.view qweb New
config_footer Product Configuration Footer ir.ui.view qweb New
config_form Product Configuration Form ir.ui.view qweb New
config_form_base Base Config Form View ir.ui.view qweb New
config_form_radio RadioButton configuration form ir.ui.view qweb Inherits website_product_configurator.config_form_base
config_form_select Selectbox configuration form ir.ui.view qweb Inherits website_product_configurator.config_form_base
config_header Product Configuration Header ir.ui.view qweb New
config_steps Product Configuration Steps ir.ui.view qweb New
configurator_settings_view_form res.config.settings.view.form.inherit.sale res.config.settings form Inherits product_configurator.configurator_settings_view_form
error_page error_page ir.ui.view qweb New
product_buy_now_cfg Buy Now Button ir.ui.view qweb Inherits website_product_configurator.cfg_product
product_comment_cfg Discussion and Rating ir.ui.view qweb Inherits website_product_configurator.cfg_product
product_configurator Product Configuration Interface ir.ui.view qweb New
product_picture_magnify_auto_cfg Automatic Image Zoom ir.ui.view qweb Inherits website_product_configurator.cfg_product
product_picture_magnify_cfg Image Zoom ir.ui.view qweb Inherits website_product_configurator.cfg_product
product_price product_price ir.ui.view qweb New
product_quantity_cfg Select Quantity ir.ui.view qweb Inherits website_product_configurator.cfg_product
product_template_form_view_step_line product.configurator.product.template.step.line.form product.template form Inherits product_configurator.product_template_only_form_view_inherited
recommended_products_cfg Alternative Products ir.ui.view qweb Inherits website_product_configurator.cfg_product
HTTP endpoints (7)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) CustomWebsiteSaleProductConfigurator.show_advanced_configurator inherited http ALL
/product_configurator/product/<model("product.config.session"):cfg_session_id> ProductConfigWebsiteSale.cfg_session public http ALL sudo website
/website_product_configurator/onchange ProductConfigWebsiteSale.onchange public json POST sudo website
(inherited route override) ProductConfigWebsiteSale.product inherited http ALL
/product_configurator/reconfigure/<model("product.product"):product_id> ProductConfigWebsiteSale.reconfigure_product public http ALL website
(inherited route override) ProductConfigWebsiteSale.render_error public http ALL website
/website_product_configurator/save_configuration ProductConfigWebsiteSale.save_configuration public json POST sudo website
Models touched (4)

New fields (0)

No new fields.

Public methods (2)
  • get_config_form_website_template(self)
    @api.model
  • remove_inactive_config_sessions(self)

New fields (1)
  • website_tmpl_id Many2one → ir.ui.view
    comodel_name='ir.ui.view' domain=<expr> string='Website Template'
Public methods (1)
  • get_website_template(self)
    Return the external id of the qweb template linked to this step

New fields (1)
  • website_tmpl_id Many2one → ir.ui.view
    comodel_name='ir.ui.view' config_parameter='product_configurator.default_configuration_step_website_view_id' domain=<expr> string='Website Template'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
60 days ago
Last activity
60 days ago
Repository
OCA/product-configurator
Pull request
[18.0][MIG] website_product_configurator: Migration to 18.0 (#183)
Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
192 days ago
Last activity
14 days ago
Repository
OCA/product-configurator
Pull request
[19.0][MIG] website_product_configurator: Migration to 19.0. (#176)