A Price Filter That Shows Real Prices Not List Prices

Website Product Price Range adds a pricelist-aware price filter to your Odoo eCommerce shop, so shoppers browse by what they will actually pay, with quick presets, live counts, and a guided empty state built in.

The problem

Odoo's shop lets shoppers filter by color, size, and brand, but not by budget. On catalogs with hundreds of SKUs, deciding what you can afford means endless scrolling. Worse, third-party price filters compare against the list price, so a product discounted through a pricelist still lands in the wrong band, confusing shoppers and making B2B and wholesale stores look broken.

The solution

This module filters on each customer's effective pricelist price, not the raw list price, so discounted products always appear in the correct band. It adds one-tap price presets, a live product count, and a clear message when a range has no matches, all on top of the native Odoo range slider your shoppers already know.

Capabilities

Everything a price filter should do

Every capability below is implemented in the module.

01

Pricelist-Aware Filtering

Products are filtered against the customer's actual pricelist price, not the list price, so a discounted item always lands in the correct price band, fixing the single most common failure in competing filters.

02

One-Tap Price Presets

Admin-configurable quick-select buttons like Under 50, 50 to 100, and Over 100 let shoppers jump straight to a budget instead of dragging a slider.

03

Live Product Count

As the range changes, shoppers see exactly how many products match, for example 12 products between 10 and 50, before committing to a filter.

04

Guided Empty State

When no products fall inside the selected range, shoppers see a clear message and a one-click link to view all products, instead of a blank or broken-looking page.

05

Works With Attribute Filters

Price filtering runs alongside Odoo's native color, size, and brand filters, so shoppers can narrow by budget and attributes at the same time.

06

Shareable, Bookmarkable Filters

The applied price range lives in the URL, so a filtered view such as 50 to 100 on sale can be bookmarked, shared, or linked directly.

07

Auto-Fitting Slider Bounds

The range slider automatically fits the actual minimum and maximum prices in the current category, so shoppers never see a confusing or empty boundary.

08

Multi-Website & Multi-Currency Ready

Presets can be scoped to a specific website or left global, and price comparisons respect the store's active currency for international shoppers.

09

Simple Admin Configuration

Store managers control pricelist-aware filtering, the product count display, and every preset from standard Odoo settings and list and form views, no code required.

Workflow

How it works

1

Install & Activate

Install the module and the native shop price filter turns on automatically, no theme changes required.

2

Configure Presets & Settings

Add quick-range presets and toggle pricelist-aware filtering and the product count from Website Configuration.

3

Shoppers Filter By Price

Shoppers drag the slider, type a range, or tap a preset, and the grid updates instantly to their effective price.

4

Correct Results, Every Time

Discounted products land in the right band, an empty range shows next steps, and the filter stays in the URL to share or bookmark.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. This is the core feature: filtering compares against the customer's effective pricelist price, not the raw list price, so a product discounted into a range always appears in the correct band.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Product Price Range

Pricelist-aware budget filtering with live product counts, one-tap presets, auto-fitting slider bounds, a guided empty state and shareable filtered URLs that stack with attribute filters.

Buy on Odoo App Store