Advanced AJAX Product Filters
Advanced AJAX Product Filters
Description
Give your customers the power to find products instantly.
WooCommerce Ajax Products Filter lets users filter, sort, and search products without reloading the page. Fast, flexible, and compatible with most themes and page builders.
Already packed with features in the free version, and even more powerful with Pro and Business versions.
✨ Free Features
Everything you need to create professional product filters:
- Ajax Filtering, Pagination and Sorting – update results instantly without reloading.
- Drag & Drop Filter Builder – design filters with ease.
- Filter Types: checkboxes, dropdowns, radio buttons, sliders, color/image swatches.
- Filter Options: categories, attributes, tags, price, ratings, custom taxonomies, product meta (custom fields).
- Filter Controls: apply button, reset/clear button, selected filters area (vertical & horizontal).
- Filter Layouts: collapse on load, collapse on title click, nested filters, hierarchical display, limit height with scroll, hide extra values under “Show More” button.
- Filter Styles: multiple slider styles, button styles, checkbox styles, color box, image box, checked image style, Select + Select2 support.
- Advanced Display: show product counts, hide empty values, remove out-of-stock variations, child values on taxonomy pages.
- Widgets & Shortcodes – display filters/groups anywhere.
- Custom CSS Styling – style filters your way.
- Icons Before/After – add icons to titles and values.
- Selected Filters Area – horizontal/vertical styles, custom placement.
- Compatibility:
- Works with most WooCommerce themes.
- Page builders: Elementor, Divi, Beaver Builder.
- Plugins: ACF Pro, WPML, Polylang, Relevanssi, Barn2 Product Table, other BeRocket plugins.
- WooCommerce shortcodes.
- SEO Friendly URLs – clean filter links.
- Integration: Permalink Manager for WooCommerce.
- Performance: minified JS/CSS, optimized code, scroll-to-top after filtering.
- Developer Friendly – hooks and custom code options for full control.
- Translation Ready – translate via .po/.mo files or plugin settings.
- Browser Back Button Support – smooth navigation with AJAX.
👉 In short: almost everything you expect from a professional filter plugin — already free.
🚀 Pro Features
Upgrade to WooCommerce Ajax Products Filter Pro to unlock advanced tools:
- SEO Enhancements
- SEO-friendly URLs with advanced control.
- Canonical links, meta & titles for filtered pages.
- Add filters to page title/description/header.
- New Filter Types
- Filter by stock status, sale status.
- Filters by custom taxonomies.
- Slider range for attributes/taxonomies.
- Datepicker for attributes & product publication date.
- Availability( in stock | out of stock | any ).
- Advanced Styling & Layout
- Filters above products, custom sidebar, 1–4 filters per row.
- Collapsed filters above products.
- Show filter titles only.
- Filter Options
- Product count per value.
- Checkbox/value list for price ranges.
- Multiple colors (up to 4) for attributes.
- Display variation image/price matching selected filters.
- Open product directly with matching variation.
- Navigation Tools
- Search box block for redirect filters.
- Link setup after filtering.
💼 Business Features
For large stores and professional needs:
- Filter Statistics – see which filters your customers use most.
- Custom SEO Meta per Page – individual SEO control for each filter result.
- Advanced Filter Styling – fine-tune filter design.
- Priority Support – direct help from the BeRocket team.
📌 Live Demo & Docs
🎬 Premium plugin video
we don’t have a video with the free plugin right now, but we are working on it
🤝 Compatibility with WooCommerce plugins
Advanced AJAX Product Filters has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:
🔸 Advanced Product Labels for WooCommerce
🔸 Load More Products for WooCommerce
🔸 Brands for WooCommerce
🔸 Grid/List View for WooCommerce
🔸 Product Preview for WooCommerce
🔸 Products Compare for WooCommerce
🔸 Wishlist and Waitlist for WooCommerce
🧩 Shortcode
- 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, e.g. price or length. Don’t forget that WooCommerce adds the pa_ suffix for created attributes.
So if you create a new attributejump, its name ispa_jumptype(required) – checkbox, radio, slider or selectoperator– OR or ANDtitle– whatever you want to see as a title. Can be emptyproduct_cat– parent category idcat_propagation– should we propagate this filter to child categories? Set 1 to turn this onheight– max filter box height. When height is met, the scroll will be addedscroll_theme– used if height is set and actual height of the box is more
Installation
- Upload the plugin files to
/wp-content/plugins/woocommerce-ajax-filters/, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the Plugins screen in WordPress.
- Go to Appearance > Widgets or use shortcodes to add your filters.
- Configure your filter groups in the plugin settings.
Screenshots
Faq
Yes, the plugin is compatible with most themes for WooCommerce. If you experience any issues, we provide ways to adjust via custom code or settings.
Yes, the plugin integrates with popular page builders and works inside custom layouts.
Yes, you can translate all texts via .po/.mo files or from the plugin’s settings page.
No coding is required. Filters can be built with drag-and-drop. Developers can use hooks for advanced customization.
The free version includes everything most stores need. Pro adds advanced filter types, SEO options, and styling. Business adds filter statistics, custom SEO per page, and priority support.
If you have problems with our plugins or something is not working as it should, first follow these preliminary steps:
- Test the plugin with a WordPress default theme to ensure that the error is not caused by the theme you are currently using.
- Deactivate all plugins you use and check if the problem is still occurring.
- Ensure that your plugin, theme, and WordPress and WooCommerce versions (if required) are updated and that the problem you are experiencing has not already been solved in a later plugin update.
If none of the previously listed actions help you resolve the issue, please submit a ticket in the forum and accurately describe your problem. Specify the versions of WordPress and WooCommerce you are using, as well as any other information that may assist us in resolving your issue as swiftly as possible. Thank you!
You can get more features with the premium version of Advanced AJAX Product Filters, available on BeRocket page. Here you can read more about the premium features of the plugin and make it give it its best shot!
You can try this plugin’s admin side here. Configure plugin the way you need to check the results.
Reviews
Gratitude
By sergezusser on September 24, 2025
Thanks for the good work
Very Bad Support
By jayyogvihalkrupa on September 2, 2025
Hi
Plugin Team is not provide custom code of filter example and also not mention example in documentation
Very bad support team and they told forcefully buy premium plugin
check my open support and their replied
Very good plugin
By Don Kong on September 2, 2025
The plugin offers everything that I needed for my clients shop.
Amazing features!
By parsmanyaser on August 30, 2025
I can't believe we can access all amazing features that is not even available in other premium plugins!
The developer team is really generous and creative!
Very flexible, maybe the best of its kind
By etna32 on July 24, 2025
I use for many years the pro version and I am sure that is the best of its kind.
Great plugin
By Pirenko on July 7, 2025
This plugin works just fine, and the support team is awesome. I asked about a missing feature, and they added it quickly 👌🏻
Thanks for the awesome plugin!
Awesome! Best Woo Search!
By Sumukha on May 19, 2025
Awesome! Best Woo Search!
not compatible multilingual
By wpwcwd on April 5, 2025
The plugin can’t be recommended for multilingual sites (such as Polylang or WPML), as it doesn’t work correctly. In addition, judging by how the support service interacts with users, this plugin is not trustworthy.
100% satisfated
By Ricardo Ivanov (ricardivanov) on February 26, 2025
No problems at all. Just a feel adjustments via CSS but the functionality is totally fine!
Excellent
By epicescapades on February 5, 2025
Easy to use, quick to setup
Changelog
1.6.9.4
- Enhancement – Framework Version
- Enhancement – Optimization for plugin settings
- Enhancement – New admin bar statistic
- Fix – Compatibility version: WooCommerce 10.2
- Fix – Category shortcode replace
- Fix – Single filter edit page options
- Fix – Compatibility with some themes
- Fix – Infinite Additional table generation
1.6.9.3
- Fix – Compatibility version: WooCommerce 10.1
- Enhancement – Framework Version
1.6.9.2
- Fix – Compatibility version: WooCommerce 10.0
1.6.9.1
- Enhancement – New hook to disable any compatibility for theme/builder/plugin.
- Fix – Error with wizard on some site
- Fix – WPbakery page builder compatibility
1.6.9
- Enhancement – Better support Divi Builder
- Enhancement – Better support Elementor Builder
- Enhancement – Support Live Composer Page Builder
- Enhancement – Support WPBakery Page Builder
- Enhancement – Support Page Builder by SiteOrigin
- Enhancement – Support Oxygen Builder
- Enhancement – Support Breakdance Builder
- Fix – Select2 initialize error
- Fix – Additional table variation update error
- Fix – Meta query parameters support in some cases
- Fix – Divi theme/builder issue in some case page not displayed or header has incorrect style
- Fix – Admin bar styles
1.6.8.2
- HOTFIX – Vulnerability in plugin
- Enhancement – New button designs
- Enhancement – New checkbox and selected filters area designs
- Enhancement – Style for selected filters area in global settings
- Enhancement – Better compatibility with Elementor page builder
- Fix – Compatibility with Advanced Custom Field
- Fix – Issues in storefront, button images text and few small issues
1.6.8.1
- HOTFIX – Display message for deprecated errors
1.6.8
- Enhancement – Compatibility version: WooCommerce 9.6
- Enhancement – Setup wizard
- Fix – JavaScript error for pagination when multiple selectors used
- Fix – Divi module script on some themes
- Fix – Initialize additional tables
1.6.7.1
- Enhancement – Option to disable MySQL derived merge for filter queries
1.6.7
- Enhancement – Compatibility version: WooCommerce 9.4 and WordPress 6.7
- Fix – Translation init errors with WordPress 6.7
1.6.6
- Enhancement – Compatibility version: WooCommerce 9.3
- Enhancement – WooCommerce requirements
- Fix – Plugin update to premium PHP error
1.6.5
- Enhancement – Compatibility version: WordPress 6.6 and WooCommerce 9.1
- Enhancement – Button to regenerate additional tables
- Enhancement – Option to remove some variations data
- Enhancement – Recount all attributes when woocommerce recount used
- Enhancement – Advanced Custom Fields compatibility
- Enhancement – Add option to use values as color/image
- Fix – Additional table generation
- Fix – Correct filters update from different group
- Fix – Some templates with different attribute data
- Fix – New plugin framework
1.6.4.6
- Enhancement – Message that attribute do not have values
- Enhancement – Bottom position for price new slider
- Enhancement – New Selected Filters Area template
- Fix – Some UX texts
- Fix – Addon filters settings
- Fix – Trailing slash for canonical
- Fix – Link changes
- Fix – Template for price
- Fix – Additional tables generation for variations
1.6.4.5
- Enhancement – Add-on Filter Additional Settings
- Enhancement – Option to replace categories shortcode with products
- Fix – Divi module styles
- Fix – Pagination with incorrect selectors
- Fix – MariaDB 10.4 compatibility for database update
1.6.4.4
- Enhancement – WooCommerce High-Performance Order Storage support enable
1.6.4.3
- Fix – Link like WooCommerce add-on with slider
1.6.4.2
- Enhancement – New Divi module functionality
- Fix – Pagination replace with translation
- Fix – Price range on search page and some other pages
- Fix – Link like WooCommerce add-on
- Fix – Compatibility with WooCommerce 7.8
- Fix – Primary key for tables in plugin
1.6.4.1
- Fix – Divi Module for group do not display filters
1.6.4
- Enhancement – Divi Modules with more options
- Fix – Additional table generation for some database
- Fix – Price Range filtering
- Fix – Error filters do not exist
- Fix – Divi Module preview styles
1.6.3.4
- Enhancement – Additional tables generation to not change collation
- Enhancement – Additional tables check is tables exist
- Enhancement – Additional tables clear tables instead remove
- Fix – Barn2 Product table new check
1.6.3.3
- Enhancement – Compatibility version: WordPress 6.1 and WooCommerce 7.1
- Fix – Some plugin links to match new BeRocket Site
1.6.3.2
- Enhancement – Option to fix pagination position after filter page without pagination
- Enhancement – Regenerate additional tables if it was removed
- Enhancement – Compatibility version: WooCommerce 7.0
- Enhancement – Remove some PHP 8.1 notices
1.6.3.1
- Fix – Post meta not displayed in filter by list
1.6.3
- Enhancement – Compatibility version: WordPress 6.0 and WooCommerce 6.7
- Enhancement – POST META FILTERING ADD-ON
- Enhancement – Hierarchical view for taxonomies list
- Fix – Color/Image select with polylang
- Fix – Additional tables generation for some site
- Fix – Currency exchange compatibility
- Fix – Module for Divi theme
- Fix – Style of admin elements
1.6.2
- Enhancement – Compatibility version: WooCommerce 6.4
- Enhancement – Hierarchical view for color/image pick
- Enhancement – Compatibility for non latin slug for attributes
- Fix – Get collation from other tables
1.6.1.5
- Fix – XSS Vulnerability
1.6.1.4
- Enhancement – Compatibility version: WordPress 5.9
- Fix – Empty hook issue
- Fix – Link like WooCommerce with some optimization plugin
- Fix – Not exist attribute cause PHP errors
1.6.1.3
- Fix – Relevanssi Compatibility
1.6.1.2
- Enhancement – Compatibility version: WooCommerce 6.1
- Enhancement – Compatibility with WP Search WooCommerce
- Fix – Compatibility with Product Table
1.6.1.1
- Fix – Compatibility with Product Table plugin
- Fix – URL decoding option with Product Table plugin
- Fix – Link generation for price filters
1.6.1
- Fix – Compatibility filtering with WPML and Polylang
- Fix – Compatibility with WPML taxonomy translation
- Fix – Price filtering for variable products
- Fix – Attribute values with numeric slug
1.6.0.2
- Fix – Selected filters options do not work
- Fix – Link like WooCommerce add-on work incorrect in some cases
- Fix – Support query with product variations and other post types
1.6.0.1
- Fix – Incorrect query when used not default ‘wp_’ database prefix
1.6
- Enhancement – Less database queries
- Enhancement – Optimization for database queries. Speed up request to database
- Enhancement – Updated Additional tables for optimized requests and more correct filtering
- Enhancement – Possibility to filter any products request on the page with help of shortcode [brapf_next_shortcode_apply]
- Enhancement – Support for some page builders products elements with shortcode [brapf_next_shortcode_apply]
- Enhancement – Hide reset products button on page load with help of CSS code
- Enhancement – (DEV) New data for filtered page to get more control on selected elements
- Enhancement – Removed Deprecated Filters Add-on
- Fix – Multiple blocks with products in Divi Page Builder, when only single block must be filtered
- Fix – Stock status “On Backorder” work as “In stock” for filtering
< 1.6
- Please check older versions of the plugin for older changelog





