OdooWiki OCA HUB

Website Sale Attribute Filter Price

website_sale_attribute_filter_price folder_open OCA/e-commerce open_in_new
Website License: LGPL-3

This module adds a price filter in the website

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a price range filter to the website shop page, letting visitors narrow products by minimum and maximum price using a slider or input boxes.

This module adds a price filter block to the online shop's product listing page, next to the existing attribute filters. Shoppers can set a minimum and maximum price either by dragging a double-handle slider or by typing values into the Min and Max boxes, then click Apply to refresh the results. A reset button clears the filter.

The filter is applied to the product search, so only products whose sales price falls inside the chosen range are shown. If the minimum is entered higher than the maximum, the two values are automatically swapped. The slider's upper limit is calculated from the most expensive product currently matching the other filters, so it adapts to the catalogue being displayed.

The filter block is a website builder snippet: it is hidden by default and can be enabled per page through the website editor's customize options. It appears inside the shop's attribute filter form and uses the website currency symbol before or after the input fields depending on the currency configuration.

No new database models or back-office menus are created; the change is limited to the website shop front-end and the product search behaviour.

Depends on

website_sale

Text generated by AI (DeepSeek) from reading the Odoo 14.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Go to shop
  • Drop down 'Customize' menu
  • Enable 'Price Filter' option

Theming

CSS Classes:

- ``price_filter_main`` > The main container (slider + inputs + button)

HTML ID's:

- ``filter_price_slider`` > The Slider
- ``price_range_min_value`` > The input for minimum price
- ``price_range_max_value`` > The input for maximum price
- ``price_slider_form`` > The submit button
  • Go to shop
  • Use the slider to select prices
  • Click 'Go'

No verified information in OCA: Installation.

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.