WooCommerce · Free · Product filters

Let shoppers narrow your shop in one click.

Add filters for category, attribute, price, rating and stock. The product grid updates as shoppers click, without reloading the page.

Needs WooCommerce. Version 1.3.1. Place it as a block, a shortcode, or automatically on classic-theme shops.

Six ways to narrow the grid.

Every filter is one of six types. Stack them into a preset, then reuse that preset on any shop page.

Categories, tags and attributes

Show terms as checkboxes, radio buttons or a dropdown, with product counts. Shoppers can pick several and match any or all of them.

Price slider

Shoppers drag two handles to set the price range they want to see.

Order by

Popularity, average rating, latest, or price in either direction.

Price ranges

Price brackets you define, chosen with one click.

Rating

Show only products with the chosen average rating, from one to five.

In stock and on sale

Narrow the grid to products in stock, or to products on sale.

Put it on the shop page, then decide how it behaves.

  1. Automatically

    On classic themes the filters appear on the shop, category and tag archives, with no setup.

  2. As a block

    Add the Ajax Product Filters block in the Site Editor or on any page.

  3. As a shortcode

    Place one preset in a page, a widget area or a template.

    [wb_ajax_filters slug="knitwear"]

Below 640px the filters fold away. The count and the active labels stay in view.

Pricing

Free, with every filter type.

There is no paid edition. Every filter, the block, the shortcode and product search are included.

Free for every store you run Download free

Needs WooCommerce. Version 1.3.1.

  • Category, tag and attribute filters
  • Price range, price slider and rating filters
  • In stock and on sale filter, plus order by
  • Checkbox, radio and dropdown designs with counts
  • Reusable presets you build and reorder
  • Ajax Product Filters block and shortcode
  • Live product search with SKU matching
  • Active filter labels, reset and per-filter clear

Questions before you install.

  1. 01

    Does it need WooCommerce?

    Yes. If WooCommerce is not active, the plugin deactivates itself.

  2. 02

    Where do the filters appear?

    On classic themes they appear above the products on the shop, category and tag archives, with no setup. Anywhere else, add the Ajax Product Filters block or the [wb_ajax_filters] shortcode.

  3. 03

    Does it work with block themes?

    Yes. Block themes usually skip the classic shop hook, so add the Ajax Product Filters block to your shop template in the Site Editor and pick a preset.

  4. 04

    Does the page reload when a shopper filters?

    Not by default. Results refresh in place and the address bar updates as filters change. You can switch to full page reloads, or add an Apply filters button so shoppers confirm their choices first.

  5. 05

    What is set up after I activate it?

    A Default preset is ready straight away, with a category filter, a price slider, an availability filter and one filter for each product attribute.

  6. 06

    How does it behave on phones?

    Below 640px the filters fold behind a Filters button that shows how many are active, and the active filter labels stay visible above the products.

  7. 07

    Can shoppers search as well?

    Yes. The search box suggests products as shoppers type, whether they are logged in or not, and can match product titles, descriptions and SKUs.

  8. 08

    Will it match my theme?

    By default it takes its colours from your theme, dark mode included, or you can set your own. The templates can be copied into your theme and edited.

Free download

Help shoppers reach the right product faster.

Activate it and a Default preset with category, price and availability filters is ready to use.