Discussion on WOOF - WooCommerce Products Filter


realmag777 supports this item


This author's response time can be up to 1 business day.

1897 comments found.

[woof_products per_page=8 is_ajax=1 tpl_index=tpl_2 taxonomies=product_cat:100,taxonomy=pa_color] I am doing something wrong, i want to show only products from categorie 100 and with taxanomie pa_color?


yes you do it wrong

[woof_products per_page=8 is_ajax=1 tpl_index=tpl_2 taxonomies=product_cat:100 tax_only=”pa_color”] – to show only color filter


[woof_products per_page=8 is_ajax=1 tpl_index=tpl_2 taxonomies=product_cat:100+pa_color:X ] X is id of the pa_color term.

Hi, I’m interested in buying the pro version but there is no way I can make product categories list to display. In this case it should be right below price, but category filter is not displayed:



On the category(taxonomy) page, the filter shows only child categories(taxonomies)

This is a very logical behavior. On the category page, you can show ONLY products that belong to the category OR child category. It makes sense to show only child categories( of the current category ), because clicking on any other category will always give zero products   )
Hi, This plugin causing the javascript conflict issue into the flatsome theme.

I have installed it on tested server and its causing the issue. Will you plz check this ?



I did not receive an email from your account.

Please use contact form –

Hi, Sent message again on contact form. Plz check.



I answered you

Is there any way to create separate shortcode for individual category with product filter? If yes then how?


Write me please from account where you bought the plugin


Ok! Please , to get support – Write me from account where you bought the plugin

Is it possible to remove Uncategorized from the categories options?


Yes, add id of this category –

Presales: Would it possible to create something similar to this using your plugin?

- Can i define dropdowns and checkboxes?


Really liking this plugin. I have one quick question please.

In this demo:

Is it possible to have the filter section initially visible if views on a desktop/tablet viewpoint but initially closed in viewed on a mobile?

Maybe have a text option/toggle to say close or open depending if is open or closed?

Many thanks and I look forward to hearing from you.


Try to use shortcode [woof ] – with attribute – autohide

Thanks for getting back to me so quickly – much appreciated :)

Using Autohide means the text/button/icon to show and hide the filter panel is not shown.

What I am after is that the text/button/icon is always there. I just want the panel open on desktop and hidden on the mobile but you can still toggle the panel open/close on both.

Hope this makes sense.

Thanks again.


If you use text widget to show this shortcode – please try this tool –

Or use standard woof widget AND option –

Hello, I’m currently using the plugin on a site successfully, but I can’t get the plugin to work on a subdomain I created for the main site.

The subdomain WooCommerce and WOOF settings are set to be exactly the same as the main page that I’ve previously created… but in the subdomain, my WOOF filter widget is empty, and all I’m able to see is the title and the reset button — no checkboxes or categories and other filters.

Thanks in advance for the assistance.

Main site: Subdomain:


Check the spam box please, support answered you 8 hours ago:

I checked it, and everything works great…I appreciate your support!

I currently have the paid version on my main site, and will certainly do so for this subdomain as I’ll be expanding in the future.

Thanks again for the help. Great plugin, with amazing support!



Hi, is it possible with this plugin to open the shop page with a filter already applied? For instance to show by default a certain category? And have other preconfigured filters applied by just clicking on a button?

Just one pre-sale question. Is it possible to display different filters on different categories? There is difference between headphones and laptops…like on some ordinary shop. Thanks.

Hello Yes. 1) In category pages use shortcode – [woof_products] with attribute : taxonomies=product_cat:X Where X id your product category. ( if you use custom page )

2) In widgets use shortcode [woof] with attribute : * taxonomies=product_cat:X + tax_only – write taxonomies or products slug using comma + by_only – write any by-filter-elements there using comma: by_text,by_price,by_sku,by_author,by_insales,by_instock. Of course firstly user should enable extensions for that by-filter-elements *- Do not forget set the same condition in [woof_products]

3) For show or hide widgets on different pages –

You can read more about shortcodes –!/section_3_1

Does it support WP Rocket or swift performance cache plugin? thanks


We did not do a special test. But I think it should work well.

Hi. Does this plugin include a DATE RANGE? Thanks


Unfortunately not

Hi, this is nice plugin indeed. Your trial version rocks, because now I can see it’s really worth it. I am thinking however about one thing. I want to show to my users, who want to use the filter, custom text or as I call it – some kind of notice.

What I mean is, that there will be all these filtering options, and above all that there will be some piece of text like: “Do you need help with choosing right size? Click here and find the right size for you!”

It would be very helpful if this plugin knew this already, or am I missing something? Thank you.


Please describe in more detail what you want. You can use screenshots.

Hi, I would like to customize the query of the products on category pages. If I’m viewing from a “engagement rings” category, I would like to exclude a term(“wedding rings”) using “NOT IN” operator so that wedding rings product will not show on that category page dynamically and also on the search. How can I do that?

I’m trying the hooks but it seems complicated and limited with relations.



You need code customization. Unfortunately we do not have a ready solution.

Awwe, Okay. That’s sad.

But how do I enable this ordering options using the woof widget? I can’t seem to enable it on the settings of the plugin.


Try in file – \plugins\woocommerce-products-filter\views\woof.php add code –

Or use this hook –

<form class=”woocommerce-ordering” method=”get”> <select name=”orderby” class=”orderby”> <?php foreach ( $catalog_orderby_options as $id => $name ) : ?> <option value=”<?php echo esc_attr( $id ); ?>” <?php selected( $orderby, $id ); ?>><?php echo esc_html( $name ); ?></option> <?php endforeach; ?> </select> <input type=”hidden” name=”paged” value=”1” /> <?php wc_query_string_form_fields( null, array( ‘orderby’, ‘submit’, ‘paged’, ‘product-page’ ) ); ?> </form>

Hello, I’m using the free version of the plugin and I like it very much. I’d like to buy the full version and I have two questions: 1. I have created a working filter now using the free version – if I buy the full version, will I lose the settings done via the free version? Should I install the full version as a new plugin or just enter an activation code to continue using the free version with extended functionality? In other words – how the transition between the free and the full version will be implemented and will I lose my settings? 2. In plugin Options, I see “Hide empty terms” – a full version option. I need to hide the attributes (color, size) that are not available for the selected products. I believe this is the option I need, right? But I don’t want to display the number of items near the taxonomies terms. Will “Hide empty terms” work if “Show count” and “Dynamic recount” are set to NO?


1) Delete the free version and install the paid version( all settings will be saved )

2) in plugin settings->Advanced->options –

Hi, I’m having a problem with the logic of filtering.

In my configuration, I’ve selected the option “OR”. I assume that option “OR” means that if I select two terms in the filter, any product fulfilling any of those conditions should appear.

For example, in a shoe shop, if I select size 35 OR 36 (and In Stock), I should get all the shoes that are available in sizes 35 OR 36.

My problem is that I get only those shoes that are available in 35 AND 36 size. Meaning that, even if I configure the plugin with OR, the system shows the result with AND.

Can you help me with this? Thanks a lot!


This is a little more difficult for variable products.

filter looking for variations that have "outofstock"  If this variation exists, remove the parent product.


I’m sorry but I do not understand your reply. Do you mean that it does not work properly in my case?

What do you suggest me to do?

Thanks again!


Yes, unfortunately it will not work in your case.

Hello! We are using the newest version of the plugin and woocommerce. There is a problem where we filter the results and click on page 2 – it throws ERR_TOO_MANY_REDIRECTS error.

Here is the link: .

I believe the problem is with product attribute slug, which is non-latin. But there is over 1000 products in the db. Can you help me? Thanks in advance!


I believe the problem is with product attribute slug, which is non-latin. – Yes. And it does not depend on this plugin. If you disable this plugin, the result will be the same.

Try to edit slugs –

Hello I got a Questioin! I got since 3 weeks the premium version of woof and everything is working fine. But the only thing is that i got a drop-down of my producttags. In the shop there is now a dropdown with the text producttags. How can i change the text of Producttagd to something else. thanks so much, regards


Try this option –

Hi there, I have installed the free version on my website and can only filter the products if a am on page. If I enter the or any other page the filter does not work any more. The widet is there, I can pick dhe filter item, it starts loading but does filter anything. Can it be some server setting causing it. Looking forward to your reply.


Please drop me exact link to the issue

hello, the link is


I answered you on email

When using Disable swoof influence the categories in the filter don’t show they have been selected. Is there a fix for this?


I answered you on email

I decided to turn off disable swoof influence, it’s not ideal as the header changes to the shop page, but at least the filters work.


unfortunately it is necessary. Because it is the logic of displaying archive pages in wp