Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Advanced AJAX Product Filters

WooCommerce AJAX Product Filters - advanced AJAX product filters plugin for WooCommerce.

WooCommerce AJAX Product Filters - advanced AJAX product filters plugin for WooCommerce. Add unlimited filters with one widget.


  • AJAX Filters, Pagination and Sorting!
  • Unlimited Filters
  • Multiple User Interface Elements
  • SEO Friendly Urls ( with HTML5 PushState )
  • Filter Visibility By Product Category And Globals.
  • Accessible through shortcode
  • Filter box height limit with scroll themes
  • Working great with custom widget area
  • Drag and Drop Filter Building
  • And More...

Additional Features in Paid Plugin:

  • Filter by Attribute, Tag, Custom Taxonomy, Color, Sub-categories and Availability( in stock | out of stock | any )
  • Customize filters look through admin
  • Option to re-count products amount in values when some value selected
  • Tag Cloud for Tag filter
  • Description can be added for the attributes
  • Slider can use strings as a value
  • Filters can be collapsed by clicking on title, option to collapse filter on start
  • Price Filter Custom Min and Max values
  • Add custom CSS on admin settings page
  • Show icons before/after widget title and/or before/after values
  • Option to upload "Loading..." gif image and set label after/before/above/under it
  • Show icons before/after widget title and/or before/after values
  • Scroll top position can be controlled by the admin
  • Option to hide on mobile devices
  • Much better support for custom theme
  • Enhancements of the free features

Paid Plugin Link




Demo Description


How It Works:

check installation

In recent updates:

  • Scroll to the top
  • Hash for old browsers added for better support
  • Sort by default WooCommerce value
  • Fixed out-of-stock filter
  • Jump to first page when filter changed
  • Option to add text before and after price input fields
  • Now only used values must be shown, not all
  • Minor fixes


  • In editor [br_filters attribute=price type=slider title="Price Filter"]
  • In PHP do_shortcode('[br_filters attribute=price type=slider title="Price Filter"]');

Shortcode Options:

  • attribute(required) - product attribute, eg price or length. Don't forget that woocommerce adding pa_ suffix for created attributes. So if you create new attribute jump its name is pa_jump
  • type(required) - checkbox, radio, slider or select
  • operator - OR or AND
  • title - whatever you want to see as title. Can be empty
  • product_cat - parent category id
  • cat_propagation - should we propagate this filter to child categories? set 1 to turn this on
  • height - max filter box height. When height is met scroll will be added
  • scroll_theme - pretty clear name, scroll theme. Will be used if height is set and real height of box is more

Advanced Settings (Widget area):

  • Product Category - if you want to pin your filter to category of the product this is good place to do it. Eg. You selling Phones and Cases for them. If user choose Category "Phones" filter "Have Wi-Fi" will appear but if user will choose "Cases" it will not be there as Admin set that "Have Wi-Fi" filter will be visible only on "Phones" category.
  • Filter Box Height - if your filter have too much options it is nice to limit height of the filter to not prolong the page too much. Scroll will appear.
  • Scroll theme - if "Filter Box Height" is set and box length is more than "Filter Box Height" scroll appear and how it looks depends on the theme you choose.

Advanced Settings (Plugin Settings):

  • Plugin settings can be found in admin area, WooCommerce -> Product Filters
  • "No Products" message - Text that will be shown if no products found
  • "No Products" class - Add class and use it to style "No Products" box
  • Products selector - Selector for tag that is holding products
  • Sorting control - Take control over WooCommerce's sorting selectbox
  • SEO friendly urls - url will be changed when filter is selected/changed
  • Turn all filters off - If you want to hide filters without losing current configuration just turn them off

Requires: 4.0 or higher
Compatible up to: 4.6.2
Last Updated: 4 weeks ago
Active Installs: 8,000+


4.6 out of 5 stars


4 of 17 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 67,3,2 50,2,1 100,1,1 100,1,1
0,1,0 100,1,1
33,3,1 100,1,1