OdooWiki OCA HUB

Website Attribute Set

website_attribute_set folder_open OCA/odoo-pim open_in_new
Website/Website License: AGPL-3

This module allows the user to display and select custom attribute created by attribute_set module in website and e-commerce apps.

Users can compare products based on their attributes and also their additional attributes.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you show custom product attributes on your website and shop, use them as shop filters (including min/max ranges and multi-select), as product specifications, and in product comparison and search.

This module connects the custom attributes you define in the backend with your Odoo website and online shop. On each attribute form you get an 'E-Commerce' section with switches: E-Commerce Visibility, Filter, Specification, Searchable, Range Filter, Multi-Select and Show Count.

  • Visibility must be switched on before an attribute can be used as a filter, specification or search field; turning it off clears the other options.
  • An attribute can only be used as a filter or search field if its underlying field is stored in the database or has a search method; otherwise Odoo blocks it with an error.
  • Range Filter is only offered for numeric attributes, Multi-Select only for selection attributes, and both require the attribute to be a filter.
  • Show Count displays how many products match each filter option.

In the shop, visitors see these attributes as filters in the sidebar (dropdown, checkboxes, pills, radio buttons or min/max range inputs) and as specifications on the product page. Selected filters are kept in the page URL, so filtered shop pages can be shared. Products can also be compared using these additional attributes, and searchable attributes are included in the website search.

Two new menu entries, 'Product Categories' and 'eCommerce Categories', are added under the PIM category menu.

Depends on

attribute_setproduct_attribute_setpimwebsitewebsite_salewebsite_sale_comparison

Menus it adds

Product CategorieseCommerce Categories
Models and fields (4)
  • product.product · extends an existing model
  • product.template · extends an existing model
  • attribute.attribute · extends an existing modele_com_filter, e_com_searchable (E-Commerce Searchable), e_com_show_count (E-Commerce Show Count), e_com_visibility (E-Commerce Visibility), e_com_multi_select (E-Commerce Multi-Select), e_com_range_filter (E-Commerce Range Filter), e_com_specification, field_is_searchable
  • attribute.set.owner.mixin · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

Steps to Enable Attributes in E-Commerce

  • Go to PIM → Attributes → Product Attribute and select one
  • Check the field E-Commerce Visibility.
  • Assign values to the attribute in the product view, and make sure that the product is linked with an attribute_set.
  • Open the E-Commerce app and navigate to the product page. You should see the additional attributes displayed there.

No verified information in OCA: Installation, Configuration.

info

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.