WOOF v2.2.6.4 – WooCommerce Products Filter

WOOF - WooCommerce Product Filteris a powerful, flexible, simple and powerful WooCommerce product filtering plugin that extends the functionality of the WooCommerce plugin to allow your website visitors to search for products by category, product attribute, tags, product category and price.

WOOF There are many extensions for ecommerce plugins: Search Sort by Stats module inside, Colors, Images, Meta Filters, Search by Text, Search by SKU, Range Slider microcategory, Hierarchical Slider, Labels, Sales Checkbox, Stock Checkbox, etc. .

If you are a WP + PHP developer and want to create something unusual for your project - using WOOF extension API - WooCommerce product filter and default extension as example you can create almost any extension for search form, even for you Customize the by-product cycle template for your own purposes.Maximum flexibility!

Demo:https://code canyon.net/item/woof-my-commerce-products-filter/11498469

  • Are you bored with standards?WooCommerceoptions?
  • Would you like to be able to add more advanced filters for your clients?
  • Wouldn't it be nice to have more power and flexibility in your store?

Advanced filters help customers discover more!

These are just a few of the many options that WOOF brings to your site:

  • Widgets
  • Product Shortcode
  • AJAX Product Search
  • Categorized display options: radio, checkbox, drop-down, etc.

With the WOOF plugin - WooCommerce Product Filters, you can go a step further and include more advanced filters such as:

  • Filter by SKU
  • color filter
  • image filter
  • Slider for taxa
  • Hierarchy drop-down list
  • Statistical
  • fast Search
  • meta filter

And more - you can collect search statistics on your website to improve your business performance!

Dai un'occhiata a questa demo dal vivo!

Take a look at the WOOF demo around the site below - some possibilities of WooCommerce product filters and see what can be achieved and we won't be disappointed!

Not just for developers, this advancedWOOF The plugin will give any user more flexibility than keeping the standard display of a WooCommerce store - the best way to extend functionality.

Features WOOF - WooCommerce Product Filter


WOOF can be used as shortcodes, widgets. The special shortcode [woof] allows inserting product filters in any part of your website.Product categories and attributes can be displayed in search forms such as: radio, checkboxes, dropdowns, multiple dropdowns, radio buttons in dropdowns, colors, images, labels, system dropdown hierarchy, range slider properties /category, dropdown checkbox button

Product Shortcode

The product shortcode [woof_products per_page=8 columns=3 is_ajax=1 taxonomies=product_cat:9] allows to display and filter targeted products within the page or as part of the post content, and of course filterable products in redirect or ajax mode .Using the custom_tpl shortcode attribute, it is even possible to use custom templates, providing extensive flexibility in different projects.

Products wanted by AJAX

(Optional) Allow filtering of woocommerce products without reloading the page.Works with 95% of wordpress themes and should be tested before publishing to production site as it depends on current wp theme features and built in html code there

Dynamic Product Retelling

This powerful feature allows to display in the search form the number of relevant variants that will be found if the selected html element is clicked in the filter search form

Filter woocommerce products by metadata

Allows special functionality in plugin settings page to add meta field data (text and number types) in search flow

Search products by SKU

WOOF allows to filter your store product website by SKU as part of a larger search form, hence the special shortcode [woof_sku_filter]

Search products by price

Can be displayed as a range slider, via range selection drop down

WooCommerce Product Search Text

By title, body, excerpt, and combinations thereof. A special shortcode [woof_text_filter] is available that you can insert where you want.

Step by step product filter

The technology allows to create product wizards for customers in your store where they can step by step select the products they want to buy


You can always analyze search data and understand what your customers are more interested in, which of course will help your business grow.

Built for WOOF, this technology enables instant search without AJAX or page reloads, regardless of product quantity.

messenger product

Allow your logged-in customers to register product filter combinations and stay informed when the exact product they want to buy appears in your store. Such a tool can increase your store’s conversion rate.Use it as a widget like shortcode [woof_products_messenger]

Search Query Saver

This extension allows your customers to save search combinations and access them in the future with one click, which makes your customers more aware and interested in your store's products

infinite scroll

Allows to load and view woocommerce products on shop and category pages without clicking pagination buttons

  • Image can be html-elements filter in search form
  • Colors can be the same as the html-elements filter in the search form
  • Price filter as range slider or as drop down menu
  • Show hidden search form as BUTTON
  • Different skins can be selected in the plugin settings of the radio and html-elements checkbox in the form of filters
  • Ability to create custom product layout template and use it in ajax mode with shortcode [woof_products] and redirect, see custom_tpl and tpl_index attributes
  • Can create any plugin extension (developer only). See the "ext" folder for code samples
  • WOOF has an extensive API described in CODEX
  • WOOF uses native WooCommerce API, allowing coexistence and collaboration with plugins Create for WooCommerce

Strong technical support using code snippets every day!

From the powerful backend editor, you can include only what is necessary or more complex than needed, and add every type of filter imaginable.

Using our Advanced tab, you can add custom CSS to style the plugin to suit your site's needs, because consistency is important!

Custom extensions take your store to the next level and give customers the option to sort by author, sale, SKU or color.

Using the extension, you can create custom shortcodes that allow you to showcase your products in multiple ways.

WOOF power your e-commerce store and your business potential will expand
Customers have advanced capabilities to search and filter according to the information in which they are most interested.

With WOOF - WooCommerce Product Filter you can do all this and more...

Do more with WOOF - WooCommerce Product Filter

Maybe you're a developer looking for more flexibility? You can leverage the WOOF extension API to create other projects, or even develop your own Wooproducts template loop.

WOOF support includes:

  • Author can answer questions
  • Answer technical questions about project features
  • Support reported bugs and issues
  • Help contains 3rd party content

Changelog: WOOF – WooCommerce Products Filter

- 1 security issue fixed thanks to Erwan from WPScan

v. - December 23, 2021
- 1 security issue fixed thanks to Erwan from WPScan

Version - 07th December, 2021 Latest Update
1 security issue (sanitizing)

v2.2.6.1 - November 22, 2021
- 1 security issue fixed thanks to patchstack.com

Update WooCommerce Products Filter v.2.2.6
WOOF admin panel new design
New Extension ‘SEO URL request‘, search parameters become part of the URL.
New hook ‘woof_meta_options_separator‘ need to replace comma separator in options, useful if meta contains a comma as part of an option
New hook ‘woof_image_allow_term_desc‘, by default a description of the term is added for pictures, now it can be turned off. By default is true
New hook ‘woof_mobile_btn_place_container‘ – you can override the selector where the mobile filter button should appear. By default is css class ‘.woocommerce-products-header‘.
New hook ‘woof_exclude_existing_variations‘, this improves in stock search. Need because not everyone needs variations in the search results and also allows avoid excess requests. By default is false.
New option for extension Images ‘Behavior as radio button‘

v. - August 03, 2021
- fixed wp 5.8 widget issue
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-5-6/

v. - December 09, 2020
- jQuery code fix for WordPress 5.6 compatibility

v.2.2.4 - April 16, 2020
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-4/

v.2.2.3 - September 23, 2019
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-3/

v. - 07-11-2018
- 1 hot fix with redirecting from single page to shop page. Reset site cache as js/front.js and js/front_comprssd.js file was changed!!

v.2.2.2 - 29-10-2018
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-2/

v.2.2.1 - 20-06-2018
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-1/

v.2.2.0 - 06-03-2018
- https://products-filter.com/update-woocommerce-products-filter-v-2-2-0/

v.2.1.9 - 09-02-2018
- compatibility fixes for woocommerce 3.3.x

v.2.1.8 - 03-12-2017
- https://products-filter.com/update-woocommerce-products-filter-v-2-1-8/

v.2.1.7 - 24-04-2017
- https://products-filter.com/update-woocommerce-products-filter-v-2-1-7/

v. - 06-12-2016
- 8 little fixes
- new option for taxonomy range Slider - "Enable dynamic recount"

v.2.1.6 - 04-11-2016
- https://products-filter.com/update-woocommerce-products-filter-v-2-1-6/

v. - 09-07-2016
- 1 hot fix

v.2.1.5 - 08-07-2016
- Some little bugs fixed reported from customers
- 2 Security Vulnerability issues fixed - thanks to pluginvulnerabilities.com
- Adopting to WooCommerce 2.6.x
- New attribute tax_exclude: [woof tax_exclude='pa_size,pa_test']
- New hook filter 'woof_use_chosen'
- New hook filter 'woof_main_query_tax_relations' added, wacth more here: https://drive.google.com/file/d/0B4zUhfhZlonlNkVXMEZIdUxlWFU/view?usp=sharing
- Toggle improvement based on request from https://wordpress.org/support/topic/toggle-open-them-all?replies=3
- Disable the tooltips option for the color filter only
- New hook filter 'woof_text_autocomplete_items' - how many founded items mto show if text autocomplete mode enabled
- Links to posts in suggestion - new option for text search if autocomplete enabled
- A lot of minor improvements in the code

v. - 16-05-2016
- Fixed 2 bugs with terms ordering and non-latin characters
- In the bundle added new extension "Color 2" for WPML lang sites

v. - 31-03-2016
- Fixed 1 bug with hiding terms from options

v.2.1.4 - 29-03-2016
- Fixed bugs from customers
- A lot of the code has been remade
- Extension installation functionality from backend is added and its API is finished and can be used in production
- Using default extension php developers can create: types of filter elements using any
custom html templates, any products loop templates
- Possibility to write custom templates for woocommerce products loop using extensions
- Improved SKU searching for variable products and autocomplete added
add_filter('woof_text_autocomplete_items', function($count){
return 2;
}); (enabled optionally from admin panel)
- Improved by Text searching and autocomplete added
add_filter('woof_sku_autocomplete_items', function($count){
return 2;
}); (enabled optionally from admin panel)
- Improved InStock searching for variable products
- Toggles for taxonomies on the front added
- New attribute: [woof_author_filter role="author"]
- New attribute: custom_tpl for [woof_products]. Example: [woof_products custom_tpl='themes/twentytwelve/woo_tpl_1.php' per_page=8 columns=3 is_ajax=0 taxonomies=product_cat:9]
- New attribute: [woof_products get_args_only=1] - possibility get array of arguments only
- New attribute: [woof excluded_terms="33,44,55,66,77"]
- New attribute: [woof_products predict_ids_and_continue=1]
[woof_products_ids_prediction taxonomies=product_cat:8] - use for AJAX mode only for correct price range slider work
- New option: Range-slider skin - tab Design
- New option: Init plugin on the next site pages only - tab Advanced
- New option: <strong>In the terms slugs uses non-latin characters</strong> - from now doesn matter which language uses in slug names - tab Advanced
- New hook added: add_filter('woof_title_tag', function($tag){
return 'h3';
- New hook added: add_filter('woof_widget_title_tag', function($tag){
return 'h3';
- New hook added: $price_slider_html = apply_filters('woof_price_slider_html', $price_slider_html, $price_slider_data);
- New hook added: $orderby = apply_filters('woof_get_terms_orderby', $taxonomy);
- New hook added: $order = apply_filters('woof_get_terms_order', $taxonomy, $orderby);

v. - 28-01-2016
- Image extension added

v. - 04-01-2016
- Hot fix for 1 js error

v.2.1.3 - 03-01-2016
- Fixed bugs from customers
- The backend design is changed
- New wp filter: $wr = apply_filters('woof_products_query', $wr); in [woof_products]
- New attributes added: [woof tax_only='pa_color,pa_size' items_only='by_text,by_author']
- https://products-filter.com/documentation/#!/hierarchy-drop-down
- Color type improved, now its possible set background image too
- Search by text: by excerpt, by content OR excerpt, by title OR content OR excerpt
- Added new shortcode: [woof_text_filter]
- Added new shortcode: [woof_author_filter]
- Added new shortcode: [woof_search_options]
- Improved shortcode: [woof_price_filter type="slider"] //slider,select
- Improved shortcode: [woof_products behaviour='recent' per_page=12 columns=3]
- Improved shortcode: [woof redirect="xxx" autosubmit=1]
- Improved shortcode: [woof redirect="http://www.my-site.com/" autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only="locations" by_only="none"] - new attributes - tax_only,by_only,redirect
- Disable swoof influence option
- Custom front css styles file link option
- Additional text in the widget optionally
- Additional options in the widget optionally
- Custom extensions possibility implemented
- Show helper button option

v.2.1.2 - 15-09-2015
- Fixed minor issues from customers
- Added: Search by SKU
- Added: Filter by price as drop-down
- Added shortcode: [woof_title_filter placeholder="custom placeholder text"]
- Added shortcode: [woof_price_filter additional_taxes="product_cat:9" placeholder="custom placeholder text"]
- Added shortcode: [woof_sku_filter placeholder="custom placeholder text"]
- the color description selectable so that it can be highlighted and pasted into colour selector by the term description textarea
- Added condition attribute 'taxonomies': [woof taxonomies=product_cat:9 sid="auto_shortcode"][woof_products is_ajax=1 per_page=8 taxonomies=product_cat:9]
- Added: the “eyeball” search icon image - can be changed in the plugin settings -> tab Miscellaneous
- Added: dynamic recount cron cache periods of cleaning
- Added: option - Hide woof top panel buttons
- Added: option - storage type: session or transient
- Added: option - Hide terms count text
- PHP code optimization

v.2.1.1 - 15-07-2015
- Fixed couple of bugs + 1 strict notice
- added compatibility for WOOCS 2.0.9

v.2.1.0 - 26-06-2015
- Fixed couple of bugs + 1 critical bug
- added submit button in textinput for searching by title by JavaScript
- Added option: ability to change 'Search slug' in the WOOF plugin options - ? ???
- Added option: placeholder optionally for search by title textinput
- Compatibility: Display Product for WooCommerce, partitional only, read: https://products-filter.com/display-product-for-woocommerce-compatibility/

v.2.0.9 - 19-06-2015
- Fixed couple of bugs
- Added option: Image for subcategories - open
- Added option: Image for subcategories - close
- Added option: Loading word - tab miscelanous
- Added option: Reset button text - option none
- Added option: Image for checked color type checkbox
- Added option: Price filter title text
- Added option: Overlay skin - experimental
- Added option: Use icheck - mode 'none'
- Added option: woof_is_mobile - variable for developers for mobile view
- Added option: Show button for "Filter by price" 
- Compatibility: WooCommerce Products Per Page