TIP: You can type at any time to perform a new search.
Website Product Configurator
website_product_configurator · OCA/product-configurator
- 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
Code Analysis ⓘ
Views touched (20)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
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) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (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_idMany2one → ir.ui.viewcomodel_name='ir.ui.view'domain=<expr>string='Website Template'
-
get_website_template(self)Return the external id of the qweb template linked to this step
New fields (1)
-
website_tmpl_idMany2one → ir.ui.viewcomodel_name='ir.ui.view'config_parameter='product_configurator.default_configuration_step_website_view_id'domain=<expr>string='Website Template'
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
- 59 days ago
- Last activity
- 59 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
- 191 days ago
- Last activity
- 13 days ago
- Repository
- OCA/product-configurator
- Pull request
- [19.0][MIG] website_product_configurator: Migration to 19.0. (#176)