Let shoppers filter by any attribute without a single new product variant

Advanced Product Filter adds a live, shopper-facing filter panel to your Odoo shop — checkbox and color-swatch filters, AND/OR logic, and usage analytics, all built on attributes fully decoupled from variants.

The problem

Odoo's shop offers only category browsing and keyword search, so shoppers can't narrow a large catalog down to the one product they want. Making an attribute filterable the native way forces it into a product variant, multiplying SKUs merchants never wanted — so most descriptive attributes never become filters at all.

The solution

Advanced Product Filter adds a live filter panel to your shop sidebar, driven by attributes that are completely decoupled from variants. Shoppers filter by brand, material, or color with checkboxes and color swatches, choose Match all or Match any, and get accurate results instantly — while your product catalog stays exactly as lean as before.

Capabilities

Everything you need to filter without variants

Every capability below is implemented in the module.

01

Decoupled Filter Attributes

Define filterable attributes like Brand, Material, or Color that live entirely outside product variants, so turning on a new filter never multiplies your SKUs.

02

Shopper Filter Panel

A filter panel appears right in the shop sidebar with checkbox groups and color swatches, letting shoppers narrow results without leaving the page they are on.

03

AND/OR Filter Logic

Shoppers switch between Match all (must satisfy every selected attribute group) and Match any (matches any selected value) with a single toggle.

04

No-Code Admin Setup

Create, label, and reorder filter attributes and values from a standard backend screen — no developer mode or XML required.

05

Visual Color Swatches

Color attribute values render as clickable swatches instead of plain text, so shoppers filter by sight in addition to reading labels.

06

Per-Product Assignment

Assign filter values to any product directly from its product form using simple tags, right alongside the rest of your catalog data.

07

Publish Control

Each filter attribute has its own Published on shop toggle, so you decide exactly which filters shoppers see and when.

08

Filter Usage Analytics

Every applied filter is logged automatically, feeding a pivot table and bar graph that show which filters shoppers actually use.

09

Keeps Search & Sort Intact

Filters combine cleanly with your existing keyword search, price range, and sort order, so nothing else about the shop experience changes.

Workflow

How it works

1

Define your filters

Create filter attributes and values — Brand, Material, Color — from the Website Catalog menu, no code required.

2

Assign to products

Tag each product with the filter values that apply, right from its product form. No variants are created.

3

Publish to the shop

Mark an attribute Published on shop and its filter panel appears instantly in the shop sidebar.

4

Track what shoppers use

Review the usage pivot and graph to see which filters actually drive engagement, then refine your catalog.

Questions

Frequently asked

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

No. Filter attributes and values are a completely separate model from product variant attributes, so adding or filtering on them never multiplies your SKUs.

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.

Advanced Product Filter

A live checkbox and color-swatch filter panel with AND/OR logic and usage analytics — built on attributes that stay decoupled from product variants, so filtering never multiplies your SKUs.

Buy on Odoo App Store