WooCommerce Product Filters

1.4.15

Release date 15 April 2024

  • Fix: Search input filter could not use special characters.
  • Fix: Divi - Infinite scrolling producing unexpected output when no more results are found.
  • Fix: Divi - Pagination not working after filtering.
  • Fix: Elementor (Products widget) - Unexpected output when filtering on a paginated page.
  • Fix: Clearing of all filters unexpectedly fired preloading of search results from URL parameters.
  • Fix: PHP Error when setting taxonomy filters as range sliders.
  • Fix: Indexer expecting terms to exist while importing products.
  • Fix: Individual clear of certain filters did not properly purge cached value in datastore on subsequent filtering.
  • Fix: Pricing filter unexpectedly firing reset functionality while using WC Shortcode.
  • Fix: Can’t translate “Show more“ and “Show less“.
  • Fix: WooCommerce Product Table - Unable to use multiple range sliders.
  • Fix: Pagination not working when using the WooCommerce Product Bundles plugin.
  • Tweak: Removed ‘None’ option from filter widget.
  • Tweak: Prevent javascript issue when WC shortcode is used with caching enabled.
  • Tweak: Added German translation.
  • Dev: Updated internal dependencies.
  • Dev: Tested with WooCommerce 8.7.0.
  • Dev: Tested up to WordPress 6.5.2.

1.4.14

Release date 22 January 2024

  • TWEAK

    Improved accessibility of certain filters when they're displayed within the horizontal layout.

  • FIX

    Filters inside the sidebar drawer with multiple selectable options not persisting their initial value when preloaded via URL parameters.

  • FIX

    Avada + WooCommerce Product Table - Shop page not displaying active filters list and sidebar drawer when the page is built via the Fusion builder.

  • FIX

    Divi + WooCommerce Product Table - Shop page not displaying active filters list and sidebar drawer when the page is built via the Divi builder.

  • FIX

    Divi prevent console error when shop page is not built via builder.

  • FIX

    Dropdown placeholder visible when opening a prefilled page.

  • DEV

    Updated internal dependencies.

  • DEV

    Tested with WooCommerce 8.5.1

1.4.13

Release date 20 December 2023

  • FIX

    Betheme - infinite scrolling firing when viewing the top section of the WooCommerce layout.

  • FIX

    Elementor - conflict with the beta feature "Optimize Image Loading".

  • FIX

    Avada + WooCommerce Product Table - quantity buttons missing after filtering.

  • FIX

    "Sorry you are not allowed to access this page" error on activation when WooCommerce not installed.

  • FIX

    Unable to select a specific term when creating a "Color" filter.

  • FIX

    Color filter still displaying all options despite selection of specific terms.

  • FIX

    Color filter displaying as empty when no options available.

  • FIX

    PHP 8.1 compatibility when making API requests to the selected limited terms.

  • TWEAK

    Set additional default values through the setup wizard.

  • TWEAK

    Adjusted the rating filter to show products that are equal or greater than the selected value.

  • TWEAK

    Removed automatic scrolling to the top of the page after filtering results.

1.4.12

Release date 04 December 2023

  • FIX

    React-dom error when the horizontal layout contains a filter that is no longer valid for the current results.

1.4.11

Release date 28 November 2023

  • FIX

    widget is not displayed when the widget has no title.

1.4.10

Release date 27 November 2023

  • FIX

    Wrong namespace used for printing admin notices.

  • FIX

    WooCommerce Product Table not showing the correct 404 message.

  • FIX

    PHP notices generated when editing a filter group in certain situations.

  • FIX

    Image filter not properly sorted.

  • FIX

    Divi - dropdowns not entirely visible on mobile.

  • FIX

    WooCommerce Product Table hidden when using the Shoptimizer theme.

  • FIX

    Making changes in the duplicated group, affects the original group.

  • FIX

    Filter displayed with "No options available" on page load in horizontal layout.

  • FIX

    Dropdown displaying empty categories when "Display categories and sub-categories as separate dropdowns" enabled.

  • FIX

    Dropdown not showing child terms on archive pages.

  • FIX

    Avada Theme - styling issue with pagination.

  • FIX

    Avada Theme - pagination not working when using the theme builder.

  • FIX

    React-Dom error when Elementor and WooCommerce Product Table are enabled on the same page.

  • FIX

    Undefined index when saving the Product Filters widget in certain situations.

  • FIX

    WooCommerce Product Table - wrong results count displayed on page load.

  • FIX

    PHP Deprecated notices in PHP 8.1.

  • TWEAK

    Added Slovak translation.

  • TWEAK

    Improved a11y of certain inputs.

  • TWEAK

    Avoid loading of javascript assets on cart, checkout, product and account page.

  • TWEAK

    Added "Barn2" to widget description.

  • TWEAK

    Reordered "Filters" link in admin panel.

  • TWEAK

    Updated shortcode name.

  • TWEAK

    Added Norwegian translation.

  • TWEAK

    Improved accessibility of Labels filter type.

  • TWEAK

    Added plugin promo section to admin panel.

  • TWEAK

    Updated secondary color of filters in horizontal groups.

  • TWEAK

    Improved preview of widget in admin panel.

1.4.9

Release date 15 September 2023

  • FIX

    wrong default filter style when creating a filter based on a custom field.

  • FIX

    falsey value used as default for text inputs on first page load.

1.4.8

Release date 07 September 2023

  • TWEAK

    Flatsome - support lazyloaded images.

  • TWEAK

    Hide pagination when there's only one page.

  • FIX

    Wrong hierarchical structure of checkboxes filters when on the shop page and/or archive pages.

  • FIX

    No results when filtering after using pagination while using WooCommerce shortcodes.

  • FIX

    Divi - no results when filtering after using pagination.

  • DEV

    Updated internal dependencies.

  • DEV

    Tested up to WordPress 6.3.1.

1.4.7

Release date 29 August 2023

  • FIX

    Unable to clear custom taxonomy filters.

  • FIX

    Unable to change values of filters in horizontal layouts after they're prefilled via URL query params.

1.4.6

Release date 22 August 2023

  • FIX

    No available options for the image filters on archive pages in certain situations.

1.4.5

Release date 17 August 2023

  • FIX

    Terms with ancestors rendered multiple times outside their initial hierarchy.

  • FIX

    No available options for certain filters on archive pages.

  • FIX

    Shoptimizer theme - Products are hidden when WPF is active.

  • TWEAK

    minor code cleanup.

1.4.4

Release date 09 August 2023

  • FIX

    Numbered pagination displaying when infinite loading is enabled.

  • TWEAK

    Changed priority of query prefilling detection due to changes in WP 6.3

  • DEV

    Enabled HPOS compatibility.

  • DEV

    Updated internal libraries.

  • DEV

    Tested up to WP 6.3 and WooCommerce 8.0

1.4.3

Release date 01 August 2023

  • TWEAK

    Adjusted how translatable strings for lazy loaded components are loaded.

  • TWEAK

    Avoid loading assets when a filter group with no filters is placed onto a page.

  • FIX

    "Search products..." placeholder not translatable.

  • FIX

    Decimals not properly parsed in range slider filter.

  • FIX

    Mobile drawer button displaying too early.

  • FIX

    Avada - unable to display the active filters list when using the "Search" filter.

  • FIX

    Avada - error on frontend when the Fusion Builder plugin is not enabled.

  • FIX

    Fatal error when a filter exists for a taxonomy that no longer exists.

  • FIX

    Taxonomy filters still visible when they had no options.

  • FIX

    Extra spacing inside the header in the admin panel.

  • FIX

    Filters not showing options when selecting terms that had an empty parent term.

1.4.2

Release date 06 July 2023

  • NEW

    Added support for Avada's post cards module.

  • FIX

    "Search products..." placeholder.

  • FIX

    "Range unit" option was visible when it shouldn't have been.

  • FIX

    Divi - adjusted priority of hooks to avoid issues with global footers.

  • FIX

    Elementor - not showing all taxonomy terms across results when paginated.

  • FIX

    Categories with non-ASCII characters in slug are not showing in filters.

  • DEV

    Updated language files.

1.4.1

Release date 22 June 2023

  • FIX

    search results not working properly when Infinite loading is enabled.

  • TWEAK

    minor code cleanup.

1.4.0

Release date 20 June 2023

  • NEW

    Added UX improvements to filter creation process.

  • NEW

    Added styling options to the settings panel.

  • NEW

    Added ability to select categories/tags/terms when creating filters.

  • NEW

    Added infinite scroll.

  • NEW

    Added ability to switch between "AND" & "OR" filtering logic.

  • NEW

    Added compatibility with Bricks builder theme.

  • FIX

    Plugin returns 404 error when permalink is plain.

  • FIX

    Dropdowns not showing on mobile in Divi.

  • FIX

    Elementor Pro incorrect output in certain situations when no results are found.

  • DEV

    Updated internal libraries.

1.3.1

Release date 18 May 2023

  • TWEAK

    Avoid usage of reserved terms when generating slugs for filters.

1.3.0

Release date 16 May 2023

  • NEW

    Added "Search" filter type.

1.2.2

Release date 09 May 2023

  • FIX

    warning message when activating the plugin while WooCommerce is disabled.

  • FIX

    Compatibility issue in php 7.4

1.2.1

Release date 03 May 2023

  • FIX

    Compatibility issue in php 7.4

1.2.0

Release date 01 May 2023

  • NEW

    Added ability to duplicate groups.

  • FIX

    Scrollbar disappears when clicking on the "sort" dropdown while the filter is inside an horizontal group.

  • FIX

    Deprecation notices in PHP 8.1

1.1.14

Release date 18 April 2023

  • TWEAK

    Reworked scrolling to loop logic.

  • FIX

    Divi - filtering caused the page to scroll up to the very top of the layout.

  • FIX

    Easy Post Types and Fields - unable to use custom fields if the site had no custom taxonomies or attributes.

1.1.13

Release date 12 April 2023

  • FIX

    Category filter is showing all terms when on archive pages.

  • FIX

    Elementor Pro sort dropdown returns no products.

  • TWEAK

    Updated js dependencies.

  • TWEAK

    Updated internal libraries.

1.1.12

Release date 03 April 2023

  • FIX

    compatibility issue with WP 6.2 causing the React app to crash in certain situations.

  • DEV

    Tested up to WP 6.2

1.1.11

Release date 13 March 2023

  • FIX

    Elementor Pro - pagination not working when the shop page has been customized.

  • FIX

    Elementor Pro - clicking "clear filters" was not resetting filters.

  • FIX

    certain strings could not be translated.

  • TWEAK

    updated language files.

1.1.10

Release date 07 February 2023

  • TWEAK

    hide filters in archive pages when no products are found.

  • FIX

    pagination would return a json response via Elementor on archive pages.

1.1.9

Release date 01 February 2023

  • FIX

    compatibility issue between the WooCoomerce Product Table plugin and the Avada theme.

  • FIX

    total results count was sometimes wrong when queried through Elementor.

1.1.8

Release date 06 January 2023

  • TWEAK

    Display 'Clear filters' link when only 1 filter is selected.

  • FIX

    filters not working correctly on archive pages with the Avada theme.

  • FIX

    filters not working correctly on archive pages with the Divi theme.

1.1.7

Release date 04 January 2023

  • FIX

    Styling of dropdowns in Flatsome theme.

  • FIX

    conflict with the WooCommerce Local Pickup plugin.

  • FIX

    various issues with the Elementor Pro theme builder on archive pages.

1.1.6

Release date 12 December 2022

  • FIX

    ACF Range slider not firing the appropriate database query.

  • FIX

    Toggling filter visibility inside the mobile drawer would hide the entire filter.

  • FIX

    ACF True/False filter not showing the initial count of products on first page load.

  • FIX

    ACF True/False filter not updating the total number of possible choices when using other filters.

  • FIX

    ACF True/False filter would display as "1" when inside the list of active filters.

  • DEV

    updated internal libraries.

1.1.5

Release date 06 December 2022

  • TWEAK

    assigned a fixed max height to popovers when using filters with the horizontal layout.

  • FIX

    conflict with GeneratePress WooCommerce module.

  • FIX

    styling issues with the Flatsome theme.

  • FIX

    filtering products on archive pages would return all the products when using the plugin "Show Single Variations by Iconic".

  • FIX

    total results count would sometimes default to "0".

  • FIX

    php warning when using using the Theme Editor via Elementor Pro.

  • FIX

    compatibility hooks for WooCommerce shortcodes would not fire if the page did not use the products shortcode.

  • FIX

    "Custom fields" under the "Filter by" dropdown in the filters editor not visible when no custom taxonomies are found.

  • FIX

    Page preview parameters removed while filtering during preview of a page.

1.1.4

Release date 28 November 2022

  • FIX

    search results count shows the number of all products when no results are found.

  • FIX

    widget toggle hides the whole filter on click.

  • FIX

    filters not showing on shop and archive pages in Divi when the Products module "Products view type" setting is anything other than "Default".

  • TWEAK

    added a filter to include support for the "Uncategorized" product category in filters.

  • TWEAK

    added support for featured, sale, best selling & top rated products when using the WooCommerce products shortcode.

1.1.3

Release date 23 November 2022

  • FIX

    missing scoped dependency files.

1.1.2

Release date 23 November 2022

  • TWEAK

    automatically generate numeric slugs when duplicates are found for filters with the same name.

  • TWEAK

    index parent variable product id when indexing variations.

  • FIX

    missing scoped dependency when using the Str helper class.

  • FIX

    inability to index attributes of variations in certain situations.

  • FIX

    WPT Integration - counters of possible choices not taking variations into consideration when the table displays variations on separate rows.

  • FIX

    WPT Integration - counters of possible choices would wrongfully include the parent variable product during prefilling & when the table displays variations on separate rows.

1.1.1

Release date 14 November 2022

  • FIX

    slide out panel not working when using custom fields as filters on a custom WordPress page.

1.1.0

Release date 14 November 2022

  • NEW

    added support for filtering of products via "ACF" custom fields.

  • NEW

    added support for filtering of products via "Easy Post Types and Fields" custom fields.

  • NEW

    added "range slider" filter type.

  • NEW

    added support for categories and sub-categories as separate hierarchical dropdowns.

  • NEW

    added support for custom taxonomies as separate hierarchical dropdowns.

  • TWEAK

    do not index out of stock products.

  • TWEAK

    updated internal js libraries.

1.0.11

Release date 08 November 2022

  • NEW

    added compatibility with the Divi theme

  • FIX

    results not showing in taxonomy pages in WordPress 6.1

  • TWEAK

    force default values when saving options via the settings panel

1.0.10

Release date 03 November 2022

  • FIX

    results not showing in WordPress 6.1

1.0.9

Release date 24 October 2022

  • FIX

    Compatiblity issue with Kadence Theme

  • FIX

    Dropdown filters are not working on mobile in Jupiter theme

  • TWEAK

    attributes in filters now uses the "Default sort order" setting for sorting options in filters.

1.0.8

Release date 20 October 2022

  • FIX

    setup wizard "filter visibility" and "filter behavior" not displaying inputs in certain situations.

  • FIX

    crash of product tables powered by WooCommerce Product Table when tables had certain settings.

  • FIX

    terms in color checkboxes and images filters not sorted based on their order in the admin area.

  • DEV

    updated internal libraries.

1.0.7

Release date 06 October 2022

  • TWEAK

    adjusted the logic of selectable choices for taxonomies and attributes types of filters when used on a taxonomy page.

  • TWEAK

    adjusted the logic of selectable choices for taxonomies and attributes types of filters when used with the WooCommerce Product Table plugin.

  • FIX

    license activation & plugin updates not working properly.

  • FIX

    popover can't be closed on mobile.

  • FIX

    _paged parameter ignored when no filters selected.

  • FIX

    popover mispacled during chunk download.

  • FIX

    terms in filters not sorted based on their order in the admin area.

1.0.6

Release date 27 September 2022

  • TWEAK

    sanitize non-latin characters for filters slugs.

  • FIX

    empty "div" tag causing extra spacing in certain situations.

1.0.5

Release date 22 September 2022

  • ADDED

    integration with the "WooCommerce Show Single Variations by Iconic" plugin.

  • FIX

    pagination not working correctly in certain situations.

  • FIX

    missing textdomain for certain strings.

  • TWEAK

    adjusted plugin activation process.

  • DEV

    updated language files.

  • DEV

    added a series of new hooks and filters.

1.0.4

Release date 15 September 2022

  • FIX

    permission_callback parameter for pricing api.

  • TWEAK

    fallback to highest product price in the store when retrieving pricing details on taxonomy pages and the query produces no results.

  • TWEAK

    no longer check for catalog visibility when retrieving pricing details on taxonomy pages.

  • DEV

    Tested up to WooCommerce 6.9

1.0.3

Release date 05 September 2022

  • FIX

    price range slider not showing the taxonomy term specific max price.

  • FIX

    setup wizard firing database queries when not needed.

  • FIX

    svg overflow wasn't applied correctly.

1.0.2

Release date 24 August 2022

  • FIX

    attributes filter checkboxes using the AND logic instead of OR.

  • TWEAK

    removed unused imports from js assets.

  • TWEAK

    moved code shared by the Attribute and Taxonomy models to a trait.

  • TWEAK

    removed code no longer needed.

  • TWEAK

    adjusted redundancy of the get_search_query method for certain models.

1.0.1

Release date 11 August 2022

  • FIX

    popover body hidden underneath other elements in certain situations.

  • FIX

    issue with columns counts & resizing on mobile devices for horizontal filters.

  • FIX

    prevent crashing of pricing filter when products have been imported and not yet indexed.

  • FIX

    the unique sources validation logic would wrongly fire on the "all attributes" filter when saving groups.

  • TWEAK

    automatically index products after import via CSV.

  • TWEAK

    reduced the code required to calculate valid choices for checkboxes filters.

  • TWEAK

    adjusted alignment of labels for checkboxes and radio filters when the label was too long.

  • TWEAK

    reset pagination to 1st page when changing sorting order.

  • TWEAK

    minor layout adjustments to the filters editor.

  • DEV

    Tested up to WooCommerce 6.8.0

1.0

  • Initial release.

WooCommerce Product Filters

Not bought the plugin yet?
WooCommerce Product Filters left-right CTA Buy Now

Our Customers Say

The best product filter solution out there My client has 16 different models of their simple flip phone with different feature sets. We needed a way for the user to choose which features they wanted or didn't want in their phone, and then the results display the models with those features. Barn2's product was by far the most user-friendly and came with a lot of support materials that made it easy to set up. I would definitely recommend this for your e-commerce shop!
—Seth