Website Sale Attribute Filter Multiselect
This module extends the functionality of website sale module to allow to select multiple product attributes with checkboxes In product detail page, attributes of type 'range' are shown the same as attributes of type 'select'.
I opted to copy the selects functionality in the product view to avoid problems if another module modifies the 't-if'.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a new 'Multiple Select' display type for product attributes, letting online shoppers tick several attribute values at once on the product page and in the shop's filter sidebar.
This module extends the Website Sale e-commerce features. It adds a new option called 'Multiple Select' to the display type of product attributes (product.attribute), alongside the existing radio, select, color and image options.
When an attribute is set to this new type, customers can tick several values at the same time instead of choosing only one:
- On the product detail page, the attribute is shown as a multi-choice dropdown, with price extras displayed next to each value when they exist.
- In the shop's attribute filter (both the normal filter area and the off-canvas mobile filter), the attribute appears as a multi-choice list with an 'Apply' button to confirm the selection.
The module also changes how the variant selector behaves: the standard single-value change logic is skipped for these multi-select fields, so ticking several values does not trigger the usual one-value-only behaviour. The multi-select widget includes a search filter and a clear button, and its labels follow the visitor's language.
If the 'Multiple Select' option is later removed from an attribute, existing attributes of that type are automatically switched back to 'Radio' to avoid breaking the website. The module touches the product attribute model and the website sale product, filter and off-canvas templates.
Depends on
Models and fields (1)
- product.attribute · extends an existing modeldisplay_type
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/e-commerce.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0To configure this module, you need to:
- Go to 'Sales > Configuration > Attributes' and change the display type of any attribute, selecting the option 'Multiple Select'.
Usage
Source · Odoo 16.0- Go to Website Shop.
- Now you can see the multi-selection widget applied to the configured product attributes.
No verified information in OCA: Installation.
Installation 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.