Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
6d6ef61
[ADD] website_attribute_set: add a module to show custom attributes i…
kobros-tech Feb 24, 2025
260e6e9
[IMP] website_attribute_set: show attributes in product page in e-com…
kobros-tech Feb 25, 2025
7d38f29
[IMP] website_attribute_set: show all attributes in filter bar
kobros-tech Feb 27, 2025
b601d1d
[IMP] website_attribute_set: remember selected attribute values in fi…
kobros-tech Feb 27, 2025
649deb1
[IMP] website_attribute_set: enable filter for additional attributes
kobros-tech Mar 2, 2025
9dbe8be
[IMP] website_attribute_set: enable search for additional attributes
kobros-tech Mar 2, 2025
0162e5f
[IMP] website_attribute_set: display additional attributes in product…
kobros-tech Mar 4, 2025
d8e849d
[IMP] website_attribute_set: display reference numbers in products co…
kobros-tech Mar 4, 2025
9289b79
[FIX] website_attribute_set: some improvements
kobros-tech Mar 6, 2025
33c364d
[IMP] website_attribute_set: show attributes in a nice badge
kobros-tech Mar 18, 2025
9bbda16
[IMP] website_attribute_set: show attributes in specification section
kobros-tech Mar 18, 2025
7dee2a5
[IMP] website_attribute_set: format attributes values in comparison
kobros-tech Mar 18, 2025
be3a46e
[IMP] website_attribute_set: set a default field val
kobros-tech May 21, 2025
9e0e94e
[IMP] website_attribute_set: add test cases
kobros-tech May 25, 2025
054ca80
[IMP] website_attribute_set: pre-commit auto fixes
Nov 18, 2025
80c3858
[MIG] website_attribute_set: migrate to 19.0
Dec 21, 2025
25acc83
[IMP] website_attribute_set: add HTTP controller tests
Dec 24, 2025
4966c18
[ADD] test-requirements.txt: add CI test dependencies
Dec 24, 2025
1388bee
[IMP] website_attribute_set: fix attribute filter and add demo data
Dec 30, 2025
c7e275e
[FIX] website_attribute_set: use unique demo attribute names
Dec 30, 2025
b104a88
[FIX] website_attribute_set: fix search with filter conflict
Dec 30, 2025
6a4efdf
[IMP] website_attribute_set: add e_com_searchable field
Dec 31, 2025
fb6ef93
[IMP] website_attribute_set: add caching for attribute lookups
Dec 31, 2025
1acce7b
[IMP] website_attribute_set: add advanced filter options
Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions test-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
odoo-addon-attribute_set @ git+https://github.com/OCA/odoo-pim.git@refs/pull/226/head#subdirectory=attribute_set
odoo-addon-product_attribute_set @ git+https://github.com/OCA/odoo-pim.git@refs/pull/232/head#subdirectory=product_attribute_set
110 changes: 110 additions & 0 deletions website_attribute_set/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
Website Attribute Set
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:70a22a010d1706666b49f94906da9a8c7273649e03b5fce69b741553bebb3799
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fodoo--pim-lightgray.png?logo=github
:target: https://github.com/OCA/odoo-pim/tree/19.0/website_attribute_set
:alt: OCA/odoo-pim
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/odoo-pim-19-0/odoo-pim-19-0-website_attribute_set
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/odoo-pim&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

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.

**Table of contents**

.. contents::
:local:

Usage
=====

Steps to Enable Attributes in E-Commerce
----------------------------------------

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

Known issues / Roadmap
======================



Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/odoo-pim/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/odoo-pim/issues/new?body=module:%20website_attribute_set%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Kencove

Contributors
------------

- Mohamed Alkobrosli <[email protected]>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-kobros-tech| image:: https://github.com/kobros-tech.png?size=40px
:target: https://github.com/kobros-tech
:alt: kobros-tech

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-kobros-tech|

This module is part of the `OCA/odoo-pim <https://github.com/OCA/odoo-pim/tree/19.0/website_attribute_set>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
6 changes: 6 additions & 0 deletions website_attribute_set/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright 2025 Kencove (http://www.kencove.com).
# @author Mohamed Alkobrosli <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
from . import controllers
37 changes: 37 additions & 0 deletions website_attribute_set/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Copyright 2025 Kencove (http://www.kencove.com).
# @author Mohamed Alkobrosli <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Website Attribute Set",
"version": "19.0.1.0.0",
"category": "Website/Website",
"license": "AGPL-3",
"author": "Kencove, Odoo Community Association (OCA)",
"maintainers": ["kobros-tech"],
"website": "https://github.com/OCA/odoo-pim",
"depends": [
"attribute_set",
"product_attribute_set",
# "pim",
"website",
"website_sale",
"website_sale_comparison",
],
"data": [
"views/attribute_attribute_view.xml",
"views/variant_templates.xml",
"views/templates.xml",
"views/website_sale_comparison_template.xml",
],
"demo": [
"demo/website_attribute_demo.xml",
],
"assets": {
"web.assets_frontend": [
"website_attribute_set/static/src/js/additional_attributes_filter.js",
],
},
"installable": True,
"application": True,
}
5 changes: 5 additions & 0 deletions website_attribute_set/controllers/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2025 Kencove (http://www.kencove.com).
# @author Mohamed Alkobrosli <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import main
Loading
Loading