Themify – WooCommerce Product Filter


Shopping online can be very time consuming, especially if you have to shift through hundreds of products. With the Product Filter, you can help shoppers easily find products on your WooCommerce shop. This free WordPress plugin allow users to easily filter through products by price range, categories, attributes, tags, and much more. As users select a filter they’ll be able to see live search results where products will instantly be displayed on the page. In addition to this, we’ve added the ability to create filter combinations! Unlike many other product filters, where you can only select one filter at a time, Product Filter allows multiple selections which help shoppers to refine the product search results.

Keeping you in mind, this powerful plugin comes with a simple easy-to-use drag and drop form Builder, making it easy for you to create an unlimited number of search forms. The Product Filter plugin is a must-have tool for any ecommerce site!

Plugin documentation is available at:


  • Live search results
  • Drag and drop form builder
  • Multiple filter combinations
  • Vertical or horizontal layout


  • Product Filter form displayed in the sidebar
  • Horizontal Search


  1. Upload the whole plugin directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to WP Admin > Product Filters to add a new form.
  4. Copy the [searchandfilter] shortcode and paste that to where you want to show the filter form.
  5. Enjoy!

Please visit plugin’s installation guide page:


Really great plugin ! I use it with Divi is really nice
This plugin worked perfectly for me on a WooCommerce site with Divi theme. I have had issues with premium plugins in the past, and decided to keep it simple with this one from Themify. I would advise anyone to work through any issues thoroughly before posting a bad review. Themify were very helpful, even though this is a free plugin. If you're having issues with results not showing as expected, make sure that your WooCommerce settings are correct, as well as your other module/shop settings, if applicable. WooCommerce controls the default display of results, so be sure this is set as you want it (using the theme customiser). Also be sure to set the Divi Shop module number of results correctly (or equivalent if using another theme). For example, if you have this set to 6, then it doesn't matter how high the number is set in the filter plugin, and you might return no results by mistake. Thanks again Themify!
To provide some context of my needs: My theme does lazy loading for awesome user-experience/performance, and when I used other Filter plugins with my theme those plugins would screw up the rendering of my images (my images would not display with the new filtered results) because those filter plugins from before would generate the products dynamically via AJAX, which clashes with lazy loading (from what I've been told). Either way, I was very fortunate to find Themify's WC Product Filter here and it works great with my theme and they have CHECKBOXES! Yeah, it doesn't have the nifty AJAX re-render for the filters, but neither does some of the other successful huge websites! My only request would be that they would allow you to use the multiple Filters on the same page without them clashing with one another. For example: Say that for my categories I have Hats, Shoes, Shirts and for other categories I have Brands also such as Nike, H&M, Levis, etc. I would like to be able to separate those categories without having to create subcategories because Nike, H&M, and Levis may all have Shirts, Shoes, and Hats. So when I click on "H&M" under a created 'Brands' filter, and click on "Shirts" under a created 'Main Filter' filter, I only want to see H&M shirts. Nonetheless, thank you Themify! Sincerely, -W. Tang
No chance to have the color filter working for all the language versions of my website. The filter works only in one language. In all the others, grey dots. Time wasted
Tested with Divi theme: works great and super fast! (I think it would be perfect with a field to let change label "All" in radio button filters: that could make that label more specific and easy to be translated.) Thank you!
This plugin will not work correctly without a Themify-theme installed. For this reason, you will need developer experiene for it to work correctly (which is not the purpose of plugins). Use another alternative (WOOF or the like) if you have a non-Themify theme. If, however, you do have a Themify-theme, it looks great.
Read all 34 reviews

Contributors & Developers

“Themify – WooCommerce Product Filter” is open source software. The following people have contributed to this plugin.