WooCommerce Ajax Product Filter – is a plugin that allows you to filter your products easily by categories, attributes, prices, and post metas. You can sort products, and navigate to the next and previous pages without reloading the page.
- Filter by category, tag, attribute, price, rating
- Filter by product status (featured, on-sale)
- Unlimited filters
- Option to set the filter key
- Display the filter using shortcode
- Display filter values using checkbox, radio, select, multi-select, label
- Display categories as hierarchical tree
- Option to enable/disable accordion in hierarchy tree
- Updates the product count according to the applied filters
- Option to exclude the filter items having no product
- Sort products via ajax
- Display the active filters
- Reset filters button
- Ajax pagination
- jQuery chosen plugin for select boxes
- Fastest filtering
- SEO friendly url (HTML5 pushstate)
- Works with caching plugins and all majority of themes
- Fully responsive
- Easy to modify the CSS to better fit your theme style
- Developer friendly – contains useful hooks and filters
- Filter by custom taxonomy
- Filter by post meta
- Filter by post property (author, date, modified)
- Filter by vendors (WCFM – WooCommerce Multivendor Marketplace by WC Lovers)
- Filter to sort the products using post table columns and meta value
- Products per page filter
- Display the filter values using color, image
- Display the price ranges using checkbox, radio, select, multi-select, label
- Use term slug as the filter value
- Display the child terms for the specific parent term
- Option to include/exclude terms
- Limit terms using child term only
- Choose the ordering of terms
- Display filters in accordion
- Clear button in filter title
- Show more/show less button in filter items to minimize the filter height
How do I create a filter?
Once the plugin is activated, go to WCAPF > Add New from WordPress admin. Chose a filter from the available filters, give a unique filter key, configure the filter settings and publish the filter.
How do I display the filters to the store?
The filters can be displayed using both shortcode and widget. The shortcode is
[wcapf_filter id="*"], where id is the filter post id.
Why does the product attribute count not right?
Go to WooCommerce > Status > Tools from WordPress admin. At the bottom, there is a section called Regenerate the product attributes lookup table. Click on the Regenerate button on that section.
Why does the filter not working?
If you have problems with the work of the plugin you should follow these steps:
- Ensure that WordPress and WooCommerce versions are met the plugin’s minimum required versions.
- Test the plugin with a default WordPress theme. If the plugin works with the default themes then the issue is coming from the theme that you are using.
- Deactivate all your plugins and then re-activate them one by one, checking your site for the problem after each reactivation.
Contributors & Developers
“WC Ajax Product Filter” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- Prevent redirect to product page while filtering on the search page and getting a single result.
- Fix SQL error caused by joining alias
- Make it compatible with woo-variation-swatches
- Feature – Option to specify user roles for post author filter
- Fix – custom loading image issue
- Fix – loading image upload button js issue
- Fix – product sorting via ajax issue
- Fix – products count result not updating issue
- Release pro version
- Refactor the plugin
- Fixed bug – ‘wcapf_get_term_objects’ function was working incorrectly
- Added option to disable transients
- Added option to clear transients
- Fixed filtering bugs on product taxonomy pages
- Added more functionality to price filter display type list widget
- Added option to enable/disable font awesome
- Updated localization
- Fixed PHP version related issue
- Fixed translation and localization issue
- Fixed compatibility issue with WooCommerce Average Rating Filter
- Added functionality to filter products by price list
- Added functionality to clear all active filters with one click
- Initial release