Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,657 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8952 comments found.

Hello,

I purchased Filter Everything PRO via Envato more than a week ago, but I cannot activate my license.

I only received a purchase code, and the plugin says it is not a valid license key. The activation link also shows an error and asks to try again later.

This issue has been ongoing for over a week.

Could you please activate my license manually or provide a valid license key?

Purchase code:d6e2e779-05d1-4184-a921-288409d4acab Website: laurenakurt.lt

Thank you.

Hi laurenakurt9

Thank you for reaching out to our support team.

Please use incognito mode in your browser!

In order to set the License key for the Filter Everything PRO plugin, simply head to Filters -> Settings -> License and click the “Get your License Key” button.

It will take you to a new page where you have to log in with your Envato credentials (with an account where you have purchased the plugin) and obtain your License key.

This is the license key that is used for activation of the plugin.

Best Regards,
Victor

Hello,

We are experiencing high server load and occasional 503 errors on our WooCommerce store, which seem to be caused by aggressive crawling of filter URLs generated by Filter Everything.

Our setup:

WooCommerce shop (large product catalog)

Filters enabled for:

Prozessor

Grafikkarte

Arbeitsspeicher

Festplatte (SSD)

Display

Tastaturlayout

Marke

AJAX filtering enabled

Custom URL prefixes configured:

prozessor

grafikkarte

arbeitsspeicher

ssd

display

tastaturlayout

hersteller

preis (numeric)

Indexed Filters currently disabled

Filter pages are not intended to be indexed

Robots.txt blocks query filter parameters (filter_, min_price, max_price, etc.)

Problem:

Bots are generating a large number of filter combinations (especially multi-filter URLs), including path-based facet URLs, which leads to excessive crawling and heavy PHP usage.

We would like to:

Prevent infinite filter combinations

Reduce crawl load

Avoid breaking SEO or Google Merchant feed

Keep normal user filtering fully functional

Could you please advise on the optimal configuration for:

URL mode (path vs query)

Indexed Filters settings

Indexing Depth

Any performance-related best practices

How to limit multi-filter combinations

Thank you in advance for your help.

Best regards, Elias Laptoria Team

Hi Elias Laptoria Team

Thank you for choosing Filter Everything PRO.

In general, all filtered pages are set to noindex and nofollow. However, some crawlers may ignore these directives and continue crawling. In such cases, you need to handle this on the server side by applying rules to prevent crawlers from going beyond the defined limits. You can restrict how many requests they are allowed to make, use wildcards to block them from accessing unnecessary links after a certain point, and apply similar limitations.

You can also use the following code snippet to disable permalinks and switch filters to GET parameters:

define( 'FLRT_PERMALINKS_ENABLED', false );

After that, go to the filter set and click the Update button.

Best Regards,
Victor

HI

I am using your plugin on one of my sites, but I have obviously used it on previous test sites, so it will not activate on my live site.

How can I see what sites the plugins are installed on, so I can delete them.

Thanks

Hi wwdad

Thank you for reaching out to our support team.

Please log in with the account where the plugin was purchased and send us your license key via private message: https://codecanyon.net/user/fe_support

This will allow us to deactivate it across all sites.

Best Regards,
Victor

I purchased Filter everything pro this morning and installed it in my wordpress divi site. it installed fine and it appears where it is supposed to on my site. But I cannot get it to save filter sets. Have looked for answers all day. I am trying to set it up to filter attributes and tags or categories in an online furniture store built with woocommerce. I was able to get it to save the first filter set which was price. But I cannot get it to save the other filter sets I want such as color, material, etc. please let me now if anyone has any suggestions on what the problem is. Thanks

Hi adjunky

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Best Regards,
Victor

Hi,

I am trying to filter portfolio projects by Sectors. There are 4 categories of sectors with 10 subsectors. I want the user to be able to do two things: 1) filter by Sector and then the subsector dropdown appears; 2) to filter directly by subsector without having the Sector as a parent. Is it possible to have a group of filters, where I have Sectors and then inside there is a dropdown with all the subsectors organised by sector, without having to click on the parent?

Thanks for your help!

Carlos

Hi Carlos

Thank you for your interest in the Filter Everything plugin.

Yes, this is possible. The best approach here is to create a separate custom taxonomy instead of using subcategories within the same taxonomy. This way, you can create a separate filter from each taxonomy within the same filter set.

If everything is placed within the same taxonomy using subcategories, it will require multiple filter sets on the same page and additional workarounds.

For example, if you have one category with four subcategories and each subcategory needs to function separately, you should create four custom taxonomies. This will allow you to create one filter set with four filters, using parent and child configurations, so you can build step by step filtering like in this demo: https://demo.filtereverything.pro/step-by-step-filtering/

In this demo, a separate attribute is used for each filter.

Best Regards,
Victor

Hi there,

I would like to add the plugin to filter through posts on a custom blog site. It is not for woo commerce and also not my “blog archive” set by WP. how can I add the filters to a specific site?

I am using Neve, Elementor and the WP editor. Thanks

This is the meta key for this field: https://prnt.sc/6794mGlSv_KX

You are using a range custom field, which is basically treated as text (a string). To display the data correctly, you need to use numerical custom fields with only one value each. Right now, it is acting like a single number.

If you need two ranges, you will need two numerical custom fields and two filters (one to set the minimum value and another to set the maximum value.) You cannot combine them into a single range filter.

Best Regards,
Victor

thanks, the sorting worked! is there really no other way to just remove the number in front of the chips widget?

That number is the value stored in your database, since you are using a range field instead of a numerical field.

You can modify it only via template overriding with custom code, by catching such values and removing the first part before the space in the `chips.php` file.

However, we recommend switching to a simple numerical field and using only one value, for example, instead of `1–20`, just `1` or `20`.

Best Regards,
Victor

Hi,

I am trying to filter WooCommerce variable products so that only products with an in-stock variation for the selected attribute term are displayed.

Example:

If a customer filters by an attribute (e.g. volume = 69), I only want products to appear if the variation with volume 69 is in stock. If that specific variation is out of stock, the parent product should not be shown — even if other variations of the same product are in stock.

What I have already done:

Enabled “Use for variations” in the attribute filter

Enabled “Hide out of stock items” in WooCommerce settings

Verified that the variation _stock_status is correctly set to outofstock

Regenerated WooCommerce product lookup tables

Cleared caches

However, the filter still shows parent products when the selected variation is out of stock, as long as another variation of that product is in stock.

I searched through the documentation and existing comments/support threads but could not find a clear solution for filtering based on variation-level stock status combined with attribute filtering.

Is there a built-in way in Filter Everything to:

Filter by attribute

AND ensure that only variations with _stock_status = instock are considered for matching?

Or does this require custom development?

Thank you in advance.

If you use the link to the page with the selected stock status filter, it will work. However, if you are using a chips widget to reset the filters, clicking the reset button in the chips will reset that filter as well.

There is an option under Filters > Settings > Experimental > Out of Stock Visibility, you can use it (if it hasn’t been already activated).

Please note that you can use either that option or a stock status filter, but not both at the same time, as this may cause conflicts.

Best Regards,
Victor

Hi Victor,

Thanks again,

If I select this option; There is an option under Filters > Settings > Experimental > Out of Stock Visibility, you can use it (if it hasn’t been already activated).

Only products will show which are in stock, is there a way it will show variables/products that are on backorder as well? That will be perfect.

Kr Lukas

Unfortunately, as far as we know, backorders are not included, only the “In Stock” option is supported.

There is no hook to modify this directly, if you want to change it, you would need to modify the plugin itself and the query used for this functionality. This is quite a complicated task, as you would need to ensure that nothing else is affected and that no conflicts are introduced.

Best Regards,
Victor

Hi,

We are experiencing a SQL syntax error generated by Filter Everything Pro on a WooCommerce product category page when filters are applied.

From our server logs:

WordPress database error: You have an error in your SQL syntax near ‘,186079,186048,184773…’

Inspecting the full query shows the issue is caused by an invalid IN() clause:

wp_posts.ID IN( 186209,,186079,186048,... )

There is a double comma in the ID list, which indicates that an empty or null value is being added to the post ID array before it is converted into SQL.

The log confirms the query is being modified by Filter Everything Pro:

Current SQL Query is filtered by Filter Everything plugin /wp-content/plugins/filter-everything-pro/src/WpManager.php:1089

The issue occurs on a filtered product category URL with multiple colour filters applied. The query also includes: • Taxonomy filtering • _stock_status = instock • Exclusion of variations • A large wp_posts.ID IN (...) block

We have confirmed that sanitising the post__in array (removing empty values before execution) prevents the error, which strongly suggests an empty value is being introduced during Filter Everything’s query construction.

Could you please advise: 1. Why an empty value may be entering the post ID list? 2. Whether this is a known issue? 3. If a fix or update is available?

Environment: • WordPress (latest) • WooCommerce (latest) • Filter Everything Pro • Hosted on WP Engine (MySQL 8)

Hi lukebreen

Thank you for reaching out to our support team.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Also, please send the link to the exact page with the selected filters that are causing the SQL error so that we can test it.

Preferably, if you can recreate it on the staging site and send us the credentials, we can check everything there without worrying about affecting the live site.

Best Regards,
Victor

Hi, i hope you are ok. It’s been a long time …

I have a question about the drop-down menu. I will the currently active (selected) selection to be should no longer be visible in the selection (dropdown).

Can you help me?

thanks and have a nice day.

When you select something from the drop-down menu, that selection should no longer be available for selection.

Unfortunately, this is not how the `<select>` (dropdown) HTML tag works. It does not swap elements based on what you choose.

Please check this page for more information on the `<select>` tag: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select

You can try to modify its appearance with custom CSS to achieve something closer to what you are looking for. You can add your custom CSS under Filters > Settings > Experimental > Custom CSS.

Best Regards,
Victor

Ok, thank you Victor, have a nice day.

Good morning, I am using this plugin on Avada. The plugin description says that it works on all pages, but when I select my page, the option does not appear. The only options shown are the article archive page, the homepage, and the article search page, but I need to link to a specific page. I have the PRO version activated with the correct license.

Options:https://drive.google.com/file/d/1TcXRPAqQNz2xBtJDn3JbJGLiyF5Ave2H/view?usp=sharing

We have checked the page, and it looks like a singular page.

To place a filter set on that page, in the “Where to filter” setting, you should choose “Pages + Name of your page”.

Best Regards,
Victor

But I posted the screenshot in the first comment showing that that option is not available.

Please note that there are two dropdowns:

In the left one, you need to choose option named “Pages.”
In the right one, you select the “name of the required page.”

Currently, you have selected “Common WordPress Pages” and are looking for an option available under that setting instead of selecting “Pages.”

Best Regards,
Victor

Hello Support Team,

I am using Filter Everything Pro on a B2B e-commerce site and I’ve encountered an issue where filters are not displayed at all on the page. I have followed the documentation, but nothing seems to work.

My environment:

Elementor Pro (using Loop Grid widget for products).

WooCommerce with a B2B setup (dynamic pricing/roles).

Filter Everything Pro latest version.

The Problem:

1. I am using the Loop Grid widget to display products.

2. In the Loop Grid settings, the Source is set to “Current Query” (because it’s a template for archives/shop).

3. The “Query ID” field is missing in my Elementor Loop Grid settings, so I cannot provide a unique ID for the Filter Set.

4. The filters (neither the widget nor the [fe_widget] shortcode) do not appear on the frontend, even if I set “Where to filter” to “Entire Site”.

What I have already tried:

Set “Where to filter” to “Shop page”, “Product Categories”, and even “Entire Site”.

Ensured that “Hide empty filters” is OFF.

Tried using “Main Query” and providing the CSS Selector of the container in the Filter Set settings.

Cleared all caches (server-side, plugin, and browser).

Verified that the Filter Set status is “Published”.

Could you please clarify:

1. How can I bind the Filter Set to an Elementor Loop Grid if the Query ID field is unavailable?

2. Is there a specific CSS class or hook I should use to make the plugin recognize the Loop Grid as the primary query on the page?

Also, sent available by mail according to the document to speed up the provision of technical support.

Thank you

We have checked the site once more and added our own product. However, we are not sure why it is not displayed at all, and why only product 54 appears on the shop page while no others show up.

We also checked the category pages, but every single category page shows “page not found,” including the brand and tag pages. This means we cannot even review the archive pages to see how things are working for testing purposes.

Could you please check these issues and make the archive pages work normally, displaying the correct products? Once that is resolved, we can continue testing. We suspect there might be an issue with the permalinks.

Best Regards,
Victor

Sorry for the wait, everything should be showing now. My b2b plugin was preventing the categories and store from showing, now everything is working properly. Thank you for such quick support, if anything happens I will contact you here. Have a nice day!

We are glad to hear that the issue has been resolved. Have an amazing day!

Best Regards,
Victor

Hello Stepasyuk,

I am following up regarding the activation of my license for the Filter Everything Pro plugin.

I have deactivated the plugin on my other installations, but on my current website, the Filter Settings page still shows the status as “Locked.” When I click on “Get license key”, the page returns the following error:

“Something went wrong. Please, return back and try to click on ‘Get license key’ button again.”

Could you please check the status of my license and reset the activations so I can activate it properly on my current website?

Thank you very much for your assistance.

Best regards.

Hi nabilidr

Thank you for reaching out to our support team.

The answer was provided in the previous comment thread: https://codecanyon.net/comments/31921298

To make it less confusing and easier to read, all responses regarding the issue will be posted there to keep everything clear and easier to review.

Best Regards,
Victor

Hello Stepasyuk, I am contacting you regarding the activation of my license for the Filter Everything Pro plugin.

On the Filter Settings page, the status appears as “Locked.” When I enter my license key and click Activate License, I always receive the following message:

“This license key already used for two sites.”

However, I believe I am using this license only on my current website.

Could you please check the status of my license and reset the activations if necessary so I can activate it properly?

Thank you in advance for your help.

Hi nabilidr

Thank you for reaching out to our support team.

Can you please send the license key via PM: https://codecanyon.net/user/fe_support so that we can deactivate it across all of the sites.

Best Regards,
Victor

The license has been deactivated across all sites. Please try to activate it now on the required ones.

Best Regards,
Victor

I’ve selected the Select2 js option for the dropdown filter. Still shows as a normal dropdown. There arent any errors in the console.

Hi tamaraw4

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Best Regards,
Victor

Is it possible to get a update so that the apply and clear buttons on the category filter, float so that for convenance sake they are always visible to the customer. This is only necessary on the desktop, mobile seems to be ok.

Hi krazykustomcribbagepegs

Thank you for reaching out to our support team.

Unfortunately, update like that cannot be separated from the full update itself, as it require not only specific changes but also integration with new features implemented in the latest version. Releasing the Apply button update on its own would cause conflicts and errors because it depends on components that are available only in the full update. Since many parts have been reworked, this is why the full update has not yet been released.

Best Regards,
Victor

What is the correct approach to display heirarical categories?

I have a staff page that I would like to show the parent as well as the child caegories as selectable options in a drop down.

Category 1
– Sub Category 1
– Sub Category 2

Category 2
– Sub Category 3
– Sub Category 4

Hi Gravnetic

Theoretically, you can experiment with template overriding and custom coding in order to achieve what you are looking for.

Please check this page for more information about template overriding: https://filtereverything.pro/resources/templates-overriding/

Best Regards,
Victor

I am still trying to find a workable solution. Is it possible to have a reveal? If a category in a dropdown is hovered it reveals the children? Maybe using the folding feature…

On another note how can a filter pre-select a category?

Hi Gravnetic

Unfortunately, none of those features exist in the plugin, at least not yet. As a support team, we can only provide assistance with the existing functionality: https://prnt.sc/y0XCWoQy1YLe

Additionally, we can provide information, if available, about hooks, template overriding, or other features within the plugin that you can use to modify the required functionality through custom coding to fit your needs. In this case, you can use the plugin’s template overriding feature along with custom JavaScript and PHP code to achieve the functionality you are looking for.

Filter preselecting is only available via the URL itself. When you select a filter, you can see it added to the current page URL. You can use that URL with the chosen filter so that when the user clicks on it, the page will open with the selected filter applied.

Best Regards,
Victor

We have 50K products and lot of attributes (colors, brands, tags, sizes, materials, collections etc. ) and in sql I see: SELECT DISTINCT t.term_id, tr.object_id FROM wpssld_terms AS t LEFT JOIN wpssld_termmeta ON ( t.term_id = wpssld_termmeta.term_id AND wpssld_termmeta.meta_key = ‘_languages’ ) LEFT JOIN wpssld_termmeta AS mt1 ON ( t.term_id = mt1.term_id ) INNER JOIN wpssld_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wpssld_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN (‘product_brand’, ‘product_type’, ‘product_visibility’, ‘product_cat’, ‘product_tag’, ‘product_shipping_class’, ‘pa_child-age’, ‘pa_choose-gift’, ‘pa_choose-gift-maxi-cosi’, ‘pa_choose-gift2’, ‘pa_glass_volume’, ‘pa_kitchen-brand’, ‘pa_kitchen-chr-use-of-light’, ‘pa_kitchen-chri-stand-material’, ‘pa_kitchen-chri-tree-heigh’, ‘pa_kitchen-chris-branch-length’, ‘pa_kitchen-chris-light-color’, ‘pa_kitchen-chris-pine-color’, ‘pa_kitchen-chris-pine-material’, ‘pa_kitchen-chris-pine-type’, ‘pa_kitchen-chris-wire-lenghth’, ‘pa_kitchen-christ-appearance’, ‘pa_kitchen-christ-decoration’, ‘pa_kitchen-christ-diameter’, ‘pa_kitchen-christ-pieces’, ‘pa_kitchen-christ-surface’, ‘pa_kitchen-christ-tree-use’, ‘pa_kitchen-christ-wire-color’, ‘pa_kitchen-christmas-density’, ‘pa_kitchen-christmas-operation’, ‘pa_kitchen-chritmas-branches’, ‘pa_kitchen-coating’, ‘pa_kitchen-collection’, ‘pa_kitchen-color’, ‘pa_kitchen-dimeter’, ‘pa_kitchen-figure-heigh’, ‘pa_kitchen-figure-use’, ‘pa_kitchen-gsm’, ‘pa_kitchen-layers’, ‘pa_kitchen-lid-included’, ‘pa_kitchen-manufacturer’, ‘pa_kitchen-material’, ‘pa_kitchen-shape’, ‘pa_kitchen-size’, ‘pa_kitchen-used’, ‘pa_kitchen-volume’, ‘pa_on_sale’, ‘pa_puzzle-pieces’, ‘pa_the-handle-gets-hot’, ‘pa_toy-age’, ‘pa_toy-brand’, ‘pa_toy-collection’, ‘pa_toy-color’, ‘pa_toy-manufacturer’, ‘pa_toy-material’, ‘pa_toy-series-character’, ‘pa_toy-shape’, ‘pa_toy-size’, ‘woo-feed-brand’, ‘product_review_qualifier’) AND tr.object_id IN (691248, 698278, 698277, 698275, 698271, 698270, 698267, 698266, 698264, 698263, 698261, 698258, 698252, 698250, 698249, 698245, 698243, 698240, 698239, 698237, 698236, 698233, 698231, 698230, 698227, 698225, 698220, 698219, 698216, 698199, 698195, 698192, 698178, 697913, 697923, 697907, 697906, 697905, 697902, 697901, 697898, 697897, 697895, 697893, 697890, 697889, 697013, 697003, 697001, 696944, 696940, 696936, 696933, 696930, 696927, 696924, 696921, 696919, 696907, 696902, 6….......... so on like 50k product ids) and ends with: 138392, 688973) AND ( ( wpssld_termmeta.term_id IS NULL OR ( mt1.meta_key = ‘_languages’ AND mt1.meta_value LIKE ‘ s:2:\”ka\”; ’ ) ) ) ORDER BY t.name ASC | 0.000 |

can you tell me wtf is going here ? it sometimes makes server load so high.

I have attached file: https://limewire.com/d/ekQ5D#fP4h51IbZm

Hi achi1

Thank you for reaching out to our support team.

As far as we can see, this is not a filtering query like the one you see on the site when filtering products, and it does not look familiar to us.

This query is most likely triggered by WPML or another plugin on the site. It appears to be gathering all categories and product attributes to ensure that only the Georgian (ka) translations are used.

Best Regards,
Victor

Login details for the admin part of the site have been sent in private messages.

Hi goonihor

We have checked the site and placed the filter sets only on the “product categories +any category”, and they are working on the category pages.

If you need the filters on the shop page as well, which most likely uses a unique query, you will need to duplicate the filter sets and place them on “Common WordPress Pages + Shop Page”.

There are no programming limitations on how many filters you can create in a single filter set. The only limitations are determined by the server settings and how much data it can handle at once.

Best Regards,
Victor

I have several filters, such as product material, size, color, etc. For some reason, a large number of bots go directly to the filters, direct access to filter pages, for example domain.com/women/sizes-38/color-red/, etc. There can be up to 20 such visits per second, which simply kills my server, since with each such visit, work is done with the database. I try to block them, I already block entire countries such as China, Singapore and more than 10 others. I also block user agents, but bots have learned to give out real user agents and come from countries where I have potential customers, which does not make it impossible to block these countries. How do I plan to prohibit direct access to such links, but maybe there is a better solution?

Hi gallery21vin

Thank you for reaching out to our support team.

Try adding this code snippet to disable the permalinks manager in the plugin and use GET parameters instead:

define( 'FLRT_PERMALINKS_ENABLED', false );

After adding the code snippet, you need to go to the filter set and click the Update button.

When using GET parameters instead of permalinks, crawlers usually skip GET parameters and do not crawl them.

Best Regards,
Victor

thanks for the reply, I’ll try it!

Good day. I purchased your plugin and encountered the following problem. 1) This site has about 90 attribute names, which is why I had to split it into three separate filters. It’s strange that adding filter restrictions is such a stupid idea. 2) On the page https://tech-pool.market/product-category/heating/, we have a clear example of the second filter not working when we select it for filtering. Could you please tell me what could be causing this error?

https://joxi.ru/Y2LRXQ7te0wPvr https://joxi.ru/brRklKMUVjyP4m

Here are the settings I made for the filter

https://joxi.ru/823RkvJtKenL5m

Hi goonihor

Thank you for choosing Filter Everything PRO.

Can you please send the credentials to the WP-admin dashboard following this document so we can check it?

Best Regards,
Victor

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey