WooCommerce Product Filters

1.4.22

Release date 03 February 2025

  • FIX

    Range slider filter not working correctly when inside an horizontal group.

  • FIX

    Range slider filter not detecting the selected unit for attributes created through a parent attribute filter.

  • FIX

    Elementor - pagination not working correctly when searching on a taxonomy paginated archive page.

1.4.21

Release date 08 January 2025

  • FIX

    An issue where the "limit" argument was not being passed correctly to the filters when using the WC Shortcode.

  • FIX

    An issue where the "paged" argument was not being passed correctly to the filters when using the WC Shortcode.

  • FIX

    Avada - active filters list not showing on pages using the layout builder while using the post cards module and the shop page is set as homepage.

  • DEV

    Tested up to WooCommerce 9.5.1.

  • DEV

    Updated internal dependencies.

1.4.20

Release date 09 December 2024

  • FIX

    No results when using the "OR" logic with a taxonomy limited WC shortcode.

  • FIX

    Shortcircuit Elementor's widgets detection logic.

  • FIX

    Pagination not working correctly when the "Sorting" filter is present and the default sorting method does not match any option.

  • FIX

    Translations compatibility with WP 6.7.1.

  • FIX

    Creating a new attribute while an "all attributes" filter is present did not create the new attribute filter under certain conditions.

  • FIX

    WooCommerce Product Table 4.X & Divi - filters not showing on the shop page under certain conditions.

  • FIX

    Avada - active filters list not showing on pages under certain conditions while using the post cards module.

  • DEV

    Tested up to WordPress 6.7.1.

  • DEV

    Tested up to WooCommerce 9.4.3.

  • DEV

    Updated internal dependencies.

1.4.19

Release date 04 November 2024

  • TWEAK

    Added ability to remove plugin’s data on uninstall.

  • TWEAK

    Added new hooks and filters to the plugin.

  • FIX

    Decimal numbers not correctly parsed in range slider filter.

  • FIX

    Fatal error when loading shop pages with an empty ?_wcf_filter parameter.

  • FIX

    First pagination navigation not working correctly when the sorting dropdown is available into a group and the default sorting method does not match any option.

  • FIX

    Elementor - results count not showing the correct number of products.

  • FIX

    Elementor - using the "OR" logic produced incorrect results while filtering on a taxonomy archive page.

  • FIX

    Avada & WooCommerce Product Table - quantity buttons missing after filtering when using ajax add to cart.

  • FIX

    WooCommerce Product Table - filters not showing the correct count of available options on pages that have custom query arguments.

  • FIX

    WooCommerce Product Table - Sort dropdown resets to default when lazy load is enabled.

  • FIX

    WooCommerce Product Table - "Labels" and "Images" filter types not working correctly under certain conditions.

  • DEV

    Tested up to WordPress 6.6.2.

  • DEV

    Tested up to WooCommerce 9.3.3.

1.4.18

Release date 28 August 2024

  • TWEAK

    Redirect to newly created group after duplication.

  • TWEAK

    Adjusted indexing of attributes for variable products to happen only if the "used for variations" checkbox is enabled.

  • TWEAK

    Added compatibility with WooCommerce Product Table 4.0.0.

  • FIX

    Automatic scroll to top of the page when using infinite loading.

  • FIX

    WooCommerce native elements hidden when using Elementor theme builder but the page contains no filters.

  • FIX

    Admin editor UI crashing when a filter is assigned to a taxonomy that no longer exists.

  • FIX

    Category filter not pulling in the correct options when viewing the tags archive page.

  • FIX

    Dropdown custom field showing all options instead of just relevant ones on archive pages.

  • FIX

    WooCommerce Product Table - returning incorrect results when using a "Search" input filter and the "AND" logic.

  • FIX

    Color swatches grid not properly aligned in the vertical layout.

  • FIX

    Minor ui fixes to the admin editor.

  • FIX

    WooCommerce Product Table - returning incorrect total number of possible choices when variations are set to "separate".

  • FIX

    Wrong variable passed to CSV import hook.

  • FIX

    On pagination, the sort order default to the plugin's default sort order instead of the default WooCommerce sort order.

  • FIX

    WooCommerce Wholesale Pro - filtering on the "wholesale store page" not working correctly.

  • FIX

    Unable to navigate to the next page while using infinite loading and while changing but not applying filters.

  • FIX

    Attributes filters not generated while transitioning from a filter type to another.

  • FIX

    Minor setup wizard adjustments.

  • DEV

    Tested up to WordPress 6.6.1.

  • DEV

    Tested up to WooCommerce 9.2.3.

  • DEV

    Update internal dependencies.

1.4.17

Release date 10 July 2024

  • TWEAK

    Added validation error when no taxonomy term is selected while creating a “Color” filter.

  • TWEAK

    Added validation error when no attribute is selected while creating an “Attribute” filter.

  • TWEAK

    Include custom taxonomies slugs when checking for reserved slugs while creating filters.

  • TWEAK

    Updated design of the “Color” filter when displayed in the horizontal layout.

  • TWEAK

    Minor improvements to the filters editor.

  • FIX

    Display native WooCommerce pagination when no filter group is added to the page.

  • FIX

    Use appropriate request URL after a filtered page is refreshed.

  • FIX

    Sorting results not working properly when WooCommerce's default sorting is using certain options.

  • DEV

    Updated internal dependencies.

  • DEV

    Tested up to WordPress 6.5.5.

  • DEV

    Tested up to WooCommerce 9.1.0.

1.4.16

Release date 21 May 2024

  • TWEAK

    restored scroll to top after filtering.

  • TWEAK

    Updated the label of the "Stock" and "On Sale" filters.

  • TWEAK

    Disabled overflow while the sidebar drawer is open.

  • TWEAK

    Increased size of the sidebar drawer closing icon.

  • FIX

    Image filter unable to use to "OR" filtering logic.

  • FIX

    "Search" input unable to merge found products into search results when "OR" filtering logic is enabled.

  • FIX

    "Sort by average rating" option is visible when reviews are disabled.

  • FIX

    WooCommerce Shortcode integration unable to detect changes to the query fired by action.

  • FIX

    "Range" Attibute not picking up the specified terms in the settings panel.

  • FIX

    Updated conditional logic display of certain fields in the setup wizard.

  • FIX

    Drag and drop swapping fields instead of changing their position.

  • FIX

    Storefront theme - sidebar drawer "Apply" button not visible on smaller screens.

  • DEV

    Updated internal dependencies.

  • DEV

    Tested with WooCommerce 8.8.3.

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.

  • FIX

    Divi & WooCommerce Product Table - Filters not showing on the shop page.

  • 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

Best Woocommerce product table I have tried several other product tables but Barn2´s product table is the one I stucked with. Endless possibilities of customization not to mention the outstanding support.
—Attila Jáki