Woo Custom Filter Widget


Woo Custom Filter Widget is a free WooCommerce plugin, which allows users to create WooCommerce custom filters and display filters anywhere on any page. Using this plugin you can add advanced product filtering ability and unlimited filters to your WooCommerce shop by using filter widgets.

Key Points

  • Fast and flexible.
  • Create custom filters and display them on any page of the website.
  • Gives advanced product filtering ability.
  • Easy to create WooCommerce custom filters based on price, colours or other product attributes.
  • Works with any WooCommerce themes.
  • Plugin widget can be placed anywhere with a shortcode.
  • In the plugin settings for color pickers, font styling and custom CSS in the filter form can be selected different skins.
  • Woo Custom Filter Widget uses native WooCommerce API which allows coexisting and cooperation with other plugins created for WooCommerce.
  • Option to Set Values for the Price Slider Manually.
  • Multiple User Interface Elements.
  • Slider can use strings as a value.


  • Products searching by using AJAX filter.
  • You can show taxonomies/attributes in the search form as icons, sliders, checkbox, drop-down.
  • We are constantly trying to keep a minimal dependency on themes, so even if themes are not developed according to WordPress and WooCommerce guidelines, our plugin is compatible with them in most of the cases.

Getting started

Please visit our getting started guide for detailed documentation. It will guide you through the process of creating shortcode filters or if you want to use beautiful filters on your shop/category pages.


1 Create Shortcode Filter

2 Shop/Category Filters


If you like Woo Custom Filter Widget, please rate and review it here in the WordPress Plugin Directory or support it with your donation. Thank you!

Compatibility with other plugins/Officially tested plugins

For compatibility with WordPress check right bar at top of this page, we generally test with latest releases of WordPress and WooCommerce. This plugin works under WooCommerce so WooCommerce is required, we have tested Woo Custom Filter Widget with WooCommerce 2.0 to 4.1.0 and our plugin is technically compatible with all the other plugins.


1 Shortcode filter demo
2 Shop/Category page filter demo


With different add-ons from our collection of extensions, you can make your store look more professional and easy to use for the website visitors.

WooCommerce Table View Extension

You can show products in a tabular view for its an easy navigation and built according to the users choice. This extension is useful to create the tabular view, useful for creating some specific inventory feeds e.g. diamond feeds.


If you have jewellery website or jewellery theme you may like our free plugin wooCommerce choice which gives you future like ring builder, inbuilt customized products based on variable products for jewellery, price control feature that makes easier to update prices of hundreds of jewelry products in bulk as soon as gold or diamond prices change.

If you have clothing website or clothing theme you may like our free plugin wooCommerce choice which gives you a feature of pair maker that is a useful feature for users to buy clothes in pair.

WooCommerce Table View Extension
If you have diamonds/jewellery website or diamonds/jewellery theme you may like our table view extension(mentioned above as well) which is useful to create expected experience for diamond websites.

Rapnet Integration Extension

Entire list of APIs we support

  1. Rapnet Instant Inventory API
  2. Glow star Diamond API
  3. Under development, you can pre-order!
    • IDEX (International Diamond Exchange)
    • MID House of Diamonds API
    • POLYGON Virtual Inventory API
    • GEMFIND Diamond Link API
    • Virtual Diamond Boutique API
    • JewelCloud API

1. You can also send us Request to have us support missing API


If you have suggestions about how to improve Woo Custom Filter Widget, you can write to us so we can enhance our Woo Custom Filter Widget plugin.



1. Dependency

This plugin works with WooCommerce plugin, if you do not have it please follow the woo-commerce installation doc to get it first

2. Installation

  • To install Woo Custom Filter Widget, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
  • In the search field type “Woo Custom Filter Widget,” then click “Search Plugins.” Once you’ve found us, Click “Install Now,” and WordPress will take it from there.

  • If you prefer Manual Installation
    Manual installation works just as for other WordPress plugins:

  1. Download and extract the ZIP file.
  2. Move the folder “woo-custom-filter-widget” to the “wp-content/plugins/” directory of your WordPress installation, e.g. via FTP.
  3. Activate the plugin “Woocommerce Custom Filter Widget” on the “Plugins” screen of your WordPress Dashboard.

3. Getting Started

Please follow getting started doc to configure and start using Woo Custom Filter Widget.

4. Sample Data

If you are looking to use filter widget on shop/category page or on specific landing page then there is sample data that you can use to see how it works, you will see an option to add sample data when you follow getting started section above.


Where can I find Woo Custom Filter Widget documentation and user guides?

For help setting up and configuring Woo Custom Filter Widget please refer to our user guide.

What are the ways to add the custom filter to my WooCommerce shop?

You can add custom filters to just about any page, use our shortcode for adding filter anywhere on any page.
If you want to add the beautiful filters to shop or category pages please configure it from Shop/Category Filter tab on Woo Custom Filter Plugin admin area on your WordPress admin.
For detailed guidance on both of the above ways please visit our documentation.

How do I make my WooCommerce categories and attributes appear as filters?

Woo Custom Filter Widget automatically recognizes the categories and attributes that you already have in your WooCommerce. All you have to do is to enable the filter for specific attribute or category that you want filters to appear for.

How do I set up my WooCommerce product attributes to be filterable?

In our WooCommerce filtering options, just enable which attributes you’d like to add to the filtering widget and they’ll automatically display as filters on your WooCommerce shop page. All the data is automatically pulled from WooCommerce. No extra setup required.

Is it compatible with any kinds of WooCommerce Theme?

Yes, even if themes are not developed according to WordPress and WooCommerce guidelines, our plugins are compatible with them in most of the cases because we are constantly trying to keep a minimal dependency on themes especially because not all themes are following guidelines. Still, if you ever face any issue, please write to us on the support forum.

Where can I ask for support/help?

You can submit a support ticket or ask a question from our support page at any time.

Where can I report bugs or contribute to the project?

Report bugs on our support forum. You can contribute to the project by joining us on the Woo Custom Filter Widget GitHub repository.


4. Mai 2020
I'm sure this plugin does what it says, but the user interface is very unintuitive and difficult to use. It absolutely needs proper user instructions! For example, the basic installation instructions were absolutely no help at all: "- Search for “Woo Custom Filter Widget”, Install & Activate it - Now configure Woo custom filter widget" <-- it doesn't even say where to go for the settings. I have a very long admin dashboard menu, so I had to do a search on "filter" to find the settings option -- it was right near the bottom of the page, called "Custom Filters". Another example of insufficient documentation: Under shortcode filter, there is a required field called "Name". If I leave it empty, the error alert says "Name field is required!" Under the Name input box, the hint says "a unique name to form parent-child relationship". I have no idea what that means in regards to this plugin even though I do know what a parent-child relationship is in a relational database. At this point, I think many people would quit, but anyways, I kept going and entered a two-word name that describes my product type, clicked save, and then generated the shortcode (which is a very long shortcode by the way), placed the shortcode into a test page, then saved, viewed page and got this.... "Fatal error: Uncaught Error: Call to undefined method WOO_CUSTOME_FILTER_Widget::input_dropdown()" ...and my test page's layout changed to a bizarre layout. So I give up. The plugin (from instructions to settings page) looks unfinished and unprofessional, not to mention the error. Please don't ask me to send you any information about the error. That is not my purpose of writing this review. Please be more considerate of the end user and add proper documentation and better hints. Then, they might be more willing to help with any necessary debugging.
22. Mai 2019
Does what it says it does. Couldn't find a plugin that could effectively add a chain taxonomy filter to my specifications, until I got this one.
Lies alle 2 Rezensionen

Mitwirkende & Entwickler

„Woo Custom Filter Widget“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:



0.0.9 (May 15, 2020)

** Documentation/Feature Update **
– admin UI interface improved for better user experience
– added documentation
– moved the configuration tab inside Shortcode page as those configurations are appplicable to shortcode page

0.0.8 (May 04, 2020)

** Critical Bug Fix ** Critical error fixed for shortcode related to dropdowns.

0.0.7 (Apr 23, 2020)

** Critical Bug Fix ** incompatiblity with woocommerce while selecting the shipping option at cart page and checkout page by sanitizing ajax request.

0.0.4 (Dec 25, 2019)

** Added functionality ** Now can operat over multiple filter widget on same page.

0.0.3 (Jun 17, 2019)

Backend Upgrade. Admin side addition of additional css and bug fixes.
Frontend Upgrade. fix at header sent too early and much clean css architecture.

0.0.2 (May 21, 2019)

Frontend Upgrade. Addition of Admin UI for configuring and shortcode generator.

0.0.1 (May 16, 2019)

Frontend Upgrade. Initiation of the plugin with basic security and functionality.