BACK TO DIRECTORY

ITG Filter Easy best free plugin for WooCommerce and Elementor

by IT-Градиент

0.0
(0 ratings)

ITG Filter Easy is the best free WooCommerce product filter widget for Elementor that makes shopping easier than ever. It works as a sidebar filter — it helps your customers narrow down WooCommerce products by category, price, brand, and more, all without reloading the page. Everything updates smoothly and instantly, just like on top online stores.

This is the best free WooCommerce filtering tool for any online store built with Elementor, giving you premium features at zero cost.

Smart currency conversion with live central bank exchange rates — as a store owner, you can enter product prices in the brand’s original currency, while your customers always see prices in your store’s main WooCommerce currency. ITG Filter Easy automatically converts all prices using real-time exchange rates from central banks around the world. You never have to manually update conversion rates — the plugin does it for you, ensuring accurate and fair pricing in your store’s currency at all times. Perfect for stores that carry products from international brands.

Best of all — it’s 100% free. No hidden fees, no premium upgrades, no subscriptions. Just a powerful filter that helps your customers find what they’re looking for faster.

Key features:

  • Filter products by categories, size, color, brand, price range, stock availability, sale items, or simple text search
  • Products update instantly as customers select filters — no waiting, no page refresh
  • Show live product counts next to each filter option so shoppers know what’s available
  • Beautiful price sliders and range selectors for a smooth shopping experience
  • Smart currency conversion — if you sell products in different brand currencies, prices are automatically converted to your store’s main currency
  • Filters apply automatically — no need to click a “Apply” button
  • Works with 5 languages out of the box: Russian, German, French, Spanish, and Chinese
  • Designed to work seamlessly with most WordPress themes
  • Easy to set up — just add the widget to your sidebar and you’re ready to go

What changed in this version

  • Fixed incorrect attribute groups appearing on category pages when those terms were not actually assigned to products in the current category archive.
  • Scoped faceted count queries to the current product category and active archive, preventing unrelated attributes from remaining visible in the widget.
  • Improved category detection by falling back to the URL slug when the queried taxonomy object is not available yet during archive rendering.
  • Hardened input sanitization and request parsing to satisfy WordPress security checks and reduce false-positive warnings.
  • Cleaned up query-layer SQL handling for dynamic joins and filtered counts without changing plugin behavior.
  • Removed frontend debug output and related temporary hooks used during diagnostics.
  • Updated plugin metadata and readme consistency to align with Plugin Check recommendations and WordPress.org compatibility checks.

Configuration

All settings are managed in WooCommerce ITG Filter (not in the widget itself). The widget only exposes the Products selector control.

Structure tab

Defines which filters appear in the widget and in what order. Drag rows to reorder.

Fields: Attribute, Display type (checkbox / radio / button / select / multiselect / range), Label, Heading, Open, Count, Sort, “All” option, Items, Hint.

Built-in filter types: Category, Price, Brand, Sort by, Stock, Sale, Text search. Product attributes (pa_*) are listed automatically.

Options tab

Auto-filter, Hide empty, Shadow under group heading, Show hints, Group icon side, Group icon style, Brand currency, Exchange rate URL.

Advanced tab

Shows the current plugin version and update source URL.

Developer Hooks

Settings

  • itg_flt_defaults — Override default settings values
  • itg_flt_settings — Filter the full settings array after loading

Currency

  • itg_flt_brand_currency — Override the currency code for a brand term
  • itg_flt_pivot_rate — Override the exchange rate for a currency code
  • itg_flt_converted_price — Filter the final converted price
  • itg_flt_convert_price_enabled — Disable price conversion for specific products

Query

  • itg_flt_allowed_orderby — Add custom orderby values to the whitelist
  • itg_flt_sanitize_params — Post-process sanitized filter parameters
  • itg_flt_tax_query — Modify tax_query before it is applied to WP_Query
  • itg_flt_meta_query — Modify meta_query before it is applied to WP_Query
  • itg_flt_filtered_counts — Post-process the faceted term counts array

AJAX

  • itg_flt_ajax_query_args — Modify WP_Query args before the AJAX product query runs
  • itg_flt_ajax_response — Modify the AJAX JSON response before it is sent

Price

  • itg_flt_price_range — Override the computed min/max price range for the slider
  • itg_flt_price_range_cache_ttl — Change the transient cache lifetime for the price range

Frontend

  • itg_flt_script_data — Add extra data to the JS object passed to the frontend script

Plugin Details

Active Installs
0
Total Downloads
245
Version
1.7.8
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.1
Added
2026-07-13
Last Updated
2026-08-30 5:10pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0