If you have a WooCommerce store, you need to make it easy for your shoppers to find the products that they’re interested in from your many offerings. One of the best ways to do that is with product filters. For example, letting people filter by price, color, category, etc.
You’ll see this approach on virtually every eCommerce store. However, while WooCommerce does give you a couple of basic filter widgets, the native WooCommerce plugin is largely missing any type of advanced product filtering system.
The freemium WooCommerce Product Filter plugin changes that. It gives you a variety of filters that your shoppers can use, including an Ajax option that lets them filter products without reloading the page. These include search boxes, range filters (e.g. prices), checkboxes (e.g. categories), buttons, attribute selectors, drop-downs, toggles, custom taxonomy filtering, and more.
In our hands-on WooCommerce Product Filter review, we’ll take you through everything that this plugin has to offer.
WooCommerce Product Filter Review: Key Features
In a nutshell, WooCommerce Product Filter gives your shoppers options to filter products by different criteria like price, categories, tags, attributes (e.g. size or color), review rating, sale status, and more. It also lets them search by keyword with an Ajax live search feature.
You can add your filters:
- In your sidebar using dedicated widgets.
- In an Elementor design with a dedicated Elementor integration.
- Anywhere else on your site using a shortcode.
- Directly in your theme’s template files using a PHP function.
You get a ton of different filter options:
- Price – a min/max slider
- Price range – select from pre-determined price ranges (that you can customize)
- Product attributes – input options for color, slider, and more
- Product author – nice for multi-vendor stores
- Featured products
- On-sale products
- Stock status
- Product rating
- Keyword – a search box to search by text
- Custom taxonomy and custom fields, including ACF compatability
Additionally, each filter option includes multiple input types. For example, if you use pre-set price ranges, you can let people choose their range using checkboxes or a drop-down list. Some options also have a lot more than that. For example, depending on the filter, you can use:
- Radio buttons (single select)
- Drop-down (single select)
- Multiple drop-down
- Checkbox list (multi-select)
This article was written by Colin Newcomer and originally published on Learn WordPress with WPLift.