WOOF is a powerful, flexible, easy and robust WooCommerce Products Filter Plugin that extends functionality of WooCommerce plugin to allow your site visitors make searching of products by its categories, products attributes, tags, products taxonomies and price.
This ecommerce plugin has a lot of extensions: Taxonomies search STATISTIC module inside, Color, Image, Meta Filter, Search by Text, Search by SKU, Taxonomy Range-slider, Hierarchy drop-down, Labels, On sales checkbox, In stock checkbox, etc …
If you are WP+PHP developer and you want to create something unusual for your project – using WOOF extension API and default extensions as an examples you can create nearly any extensions for the search form and even custom woo-products loop template for your own purposes. Maximum flexibility!
With this Premium Plugin you can go further and include even more advanced filters as:
And even more – you can collect Statistical data of the search requests on your site to improve effectiveness of your business!
Not just for developers, this advanced plugin will allow every user a much greater level of
flexibility than your stockstandard display WooCommerce store – best way to extend the functionality.
✔ Representation
WOOF can be used as Shortcode, so as the Widget. Special shortcode [woof] allows insert product filter in any part of your site. It is possible to show products taxonomies and attributes in the search form as: radio, checkbox, drop-down, multi-drop-down, radio buttons in drop-down, color, image, label, hierarchy drop-down, attributes/taxonomy range-slider, checkbox buttons in drop-down
✔ Products shortcode
Products shortcode [woof_products per_page=8 columns=3 is_ajax=1 taxonomies=product_cat:9] allows to display and filter targeted products in a single page or as part of a post content, and of course products there are filterable in redirect or ajax mode. Using shortcode attribute custom_tpl it is even possible use custom templates what give wide flexibility in different projects.
✔ Products searching by AJAX
(optionally) allows filter woocommerce products without page reloading. Works for 95% wordpress themes and should be tested before release to the production site as it depends of the current wp theme functionality and integrated html code there
✔ Dynamic products recount
This powerful feature allows to display in the search form how many relevant variants will be found if to click selected html-element in the filter search form
✔ Filter woocommerce products by Meta Data
Allows with using special functionality in the plugin settings page add meta fields data in the search flow (text and number type)
✔ Search products by SKU
WOOF allows filtering your shop products site by SKU as part of the big search form, so as the special shortcode [woof_sku_filter]
✔ Search products by Price
Can be displayed as range slider, so as drop-down with ranges selection
✔ WooCommerce products text search
By title, content, excerpt and their combinations. It is possible to use special shortcode [woof_text_filter] which you can insert in the place you want.
✔ Step by step products filter
This technology allows to create products wizard for your shop customers where they can step by step select products they want to buy
✔ Statistic
You can always analyze search data and understand what is more interested for your customers, and of course such data will help grow your bussiness
✔ Quick Search
This technology created especially for WOOF and allows make instant search regardless of the products quantity of products without AJAX or page reloading
✔ Products Messenger
Allows your logged-in customers subscribe to the products filter combinations and always be informed if in your shop appeared exact products they want to buy. Such tool can grow conversion of the shop. Use it as widget, so as shortcode [woof_products_messenger]
✔ Saver of Search query
This extension allows for your customers save search combinations and access them in future by one click what makes your customers more informative and attenditive about your shop products
✔ Infinite Scrolling
Allows load and see woocommerce products on the shop and catalog page without click on pagination buttons
✔ Images can be as filter html-elements in the search form
✔ Colors can be as filter html-elements in the search form
✔ Price filter as range-slider OR as drop-down
✔ Showing hidden search form as BUTTON
✔ In the plugin settings for radio and checkboxes html-elements in the filter form can be selected different skins
✔ Possibility to create products custom layout template and use it with shortcode [woof_products] in ajax and redirect mode, see attributes custom_tpl and tpl_index
✔ Possible to create any extensions for the plugin (for developers only). See folder ‘ext’ for the code examples
✔ WOOF has wide API described in CODEX
✔ WOOF uses native WooCommerce API which allows coexisting and cooperation with another plugins created for WooCommerce
✔ Compatible with WooCommerce Currency Switcher
✔ Compatible with WPML
✔ PHP 5.4.x – 7.3.x full compatibility
✔ Simple, robust AND rich options panel
✔ Strong technical support which each day works with tones of code!
From the powerful backend editor you can include only what is necessary, or for more complex
requirements with huge product ranges add every type of filter imaginable.
With our Advanced Tab you can add custom CSS to style the plugin to suit the needs of your
website because consistency is important!
Custom Extensions take your store to the next level and give customers the option to sort by
Author, Sales, SKU or Colour.
Using Extensions you can create custom shortcodes that allow you to display your products in a
wide variety of ways.
With WOOF powering your eCommerce store, your business potential expands giving
customers the advanced abilities to search and filter by the information that interests them most.
With WOOF – WooCommerce Product Filters you can do all of this and much more…
Still not convinced? Download it now for FREE and take it for a test drive on our own site!
Of course WOOF comes with comprehensive online documentation for any of those niggling
questions, including a dedicated section on working with the API and custom sections for
developers, how to setup your frontend and use Shortcodes as well as Tips & Tricks for getting
the most out of your new plugin
Perhaps you are a developer looking for even further flexibility? You can take advantage of the
WOOF extension API to create other items, or even develop your own Wooproducts loop
templates.
v.2.2.3 - 23-09-2019 - https://products-filter.com/update-woocommerce-products-filter-v-2-2-3/ v.2.2.2.1 - 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.2.1.6.1 - 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.2.1.5.1 - 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.2.1.4.2 - 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.2.1.4.1 - 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.2.1.3.4 - 28-01-2016 - Image extension added v.2.1.3.1 - 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="https://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 v.2.0.8 - 26-05-2015 - Fixed couple of bugs - Compatibility: WooCommerce Currency Switcher v.2.0.7 - 21-05-2015 - Release of the premium version
I really want a little better documentation.. example, how i made custom sidebar widget? No documentation about that. How i made normal search form like the sidebar, where elements are one by one in a row, not side by side. How to create custom taxonomys correctly to work hiearchy support. No documentation.
Hello 1) To show filter you can use shortcodes or widget. To show elements in row - http://c2n.me/3P1ecFM.png Read this please - https://www.woocommerce-filter.com/documentation/#section_4 2) It is not difficult! Just create a hierarchical taxonomy for products . Use this tool - https://wordpress.org/plugins/custom-post-type-ui/ You can write me on support ( use contact form ) - https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support Paste link to your site ( exact link to the issue ). Describe the problem in more detail I will help you
Hello, I was trying the free version of the product before I purchase it and I see a big bug in the logic. When I go to a product and then go back to a product category from the page, the filter doesnt show all the categories, once I select a Tag filter, it ignores that I am already in a category and shows All the products that are filtered with the tag. This seems to be a big logical problem, is there a fix for this?
Hello This is similar to a conflict with third-party software You can try it on demo site - http://www.demo.woocommerce-filter.com/product-category/clothing/man/pullover/
I am not sure what it could be conflicting with but it shows completely different results for me. BTW how are you getting sub categories to show up in breadcrumb as well? By default it shows home > product > product name for me. Also, can we use custom product fields to be used for filtering purpose? I've created some custom fields for product variations that I would like to use for filtering.
Hello Please drop me exact link to the issue. how are you getting sub categories to show up in breadcrumb as well? - this is the standard functionality it does not depend on my plugin " I would like to use for filtering." - The plugin filters only by taxonomy
Hi, this is a wonderful plugin! One question: How do I make color mutually exclusive like product categories? For example, if I select Category B and already had Category A selected, Category A becomes de-selected. If I choose Brown and already had Black selected, both Brown and Black show. I don't want Black to show in this example.
Hello You want show only on color. Like a radiobutton. Right? To implement this, you need customization of the JS code. If you want to know more about this customization - write me on support please ( use contact form ) - https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support
Hello, Please help, i couldn't understand how could i optimize the products as per my requirements under this plugin. Here are my requirements: 1. I have 5-6 Primary category product, example: t-shirt, mug, wallart, hat. 2. I want to use individual filter options for each Primary Category. 3. I want one page per category, example: T-shirt (Primary category) products will show under 'T-Shirt store' page, with it's respective Filter option. How ever the T-Shirt(Primary Category) Products and Filter result should show under 'T-Shirt store' page the. 4. For now i can see only the woof filter showing results only under shop page, but i don't want to use the shop page, because i have multiple Primary Category Products. -Thank you.
I already answered your email
Hello, I've installed the free version of this plugin because I am interested in purchasing it. I have it up and running on dumpsterclub.com Unfortunately, the plugin is causing a lot of 404 errors. The following user flow will produce a 404: 1) click on page 2 2) click on a product on page 2 3) click browser back button ---> instead of bringing the person back to where they were last, a 404 error is returned. Please advise, thanks, - Garrett
Hello I answered your e-mail
Hi, we are using your plugin in our site and having pagination issue. When we move to the next page of pagination then some extra query parameters are attached to the URL and products are loaded by ajax. But if we refresh the page again, it shows blank. And have to remove the query parameters to show products of page-1 again. Attached parameters are like this: ?swoof=1&paged=2&really_curr_tax=353-product_cat
Hello Please write me on support ( Use contact form ) - https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support Paste your message and exact link to the issue
Amazing plugin! Great work. I have one problem though. When a filter is applied it always puts all of my WooCommerce product categories at the top of the shop. This is not great UX when a product category has already been selected and someone is looking to filter just that category. Is there a way to hide the shop categories from showing once a product category has been selected?
Hello In the paid version of the plug-in there is an option to hide taxonomies are not relevant to the current search context. Check it on demo site - http://www.demo.woocommerce-filter.com/
Hi, I have the full version and would like to know how I can make the [woof] filters multi-column, by that I mean is there a way to display the price filter on the left and the category/tag filter on the right? (like on this page https://www.willerby.com/holiday-homes#property-filter) I have used [woof sid="product_filter"] to add the class, but between the price and category filters there is a line
Actually - you can ignore this, I've found it. I was using the Woo slider, and I've changed it to the ion slider and it's working now.
Simple question: how to you keep that filter block "OPENED all the time" in the body of the shop instead of pressing on that icon to enlarge ? People just dont know that there is a filter on top of the body on mobile. Thanks
Also, filter tries to show results of items that are out of stock. Why? When Item is out of stock - count of that item still shows up next to the custom taxonomy. How to fix that.
Nevermind my original question. Found it. But 2nd question still remains.
another question. Im setting up infinite scroll by YITH and I need name of the theme selector classe. What are the names of themes: Navigation Selector class, Next Selector class, item selector class and content selector class.
Hello 2) - use chekbox in stock for it, by logic there is maybe user will like out-of stock product and will look into it later, or will subscribe on it https://ru.wordpress.org/plugins/woocommerce-product-stock-alert/ 3) - https://www.woocommerce-filter.com/make-infinite-scroll-for-filtered-products-also/
Re #3 - didnt work for me. Did you maybe change the name in the style sheet? Im running Version 4.15.2
Hello On the demo uses http://clip2net.com/s/3NM28vL - check that you uses the same plugin, WOOF works only with this one 'YITH Infinite Scrolling' - https://wordpress.org/plugins/yith-infinite-scrolling/ Its settigs on the demo as I described: http://clip2net.com/s/3NM2kR8
I had it set up same exact way as a screen shot but still not good. I have no idea why. http://www.alpinediscountparts.com/product-category/mercedes/
Hello It seems that the current theme uses non-standard pagination - http://c2n.me/3NQsGUf.png In your case, you need to configure this plugin ‘YITH Infinite Scrolling’ according to the structure that your current theme uses. these selectors will not work for you - http://clip2net.com/s/3NM2kR8
Im using your theme. hmmmm.... I wonder what that is? hmmm. This was an upgrade of your 5 year old theme. Is it possible that remaining script of some sort is in the dbase? I will try to disable all plugins and see. What is the standard pagination? would you know?
Hello "Im using your theme" - we do not have any themes. If you will use the redirect mode - you just need to configure ‘YITH Infinite Scrolling’ correctly What is the standard pagination? - It should look like this - http://c2n.me/3NSguOo.png it uses this code: https://github.com/woocommerce/woocommerce/blob/master/templates/loop/pagination.php If you have a problem with this- write me on support(use contact form) - https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support Drop me wp-admin access. I will try to do correct setting of the ‘YITH Infinite Scrolling’
Im so sorry. Wrong plugin reply. I apologize. LOL
Can you help me to do a search only if all items are selected?
Hello Write me on support please( use contact form ) - https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support We will discuss what can be done
Hello, I have a presale question. My client would like the Drop-downs to be OPENED by default as we don't have many categories and attributes. Is this possible with your plugin? Many thanks
Hello Drop-downs cant be opened by default by its nature, but its possible use radio buttons instead ...
hi! i have installed the free version and i can buy the paid version but i want something very important!! in every category i want to see ONLY the tags of this category!! because have thousands of products and tags and when i add product tags for sorting there are all there!!! is it possible to be dynamic and show only the tags of each category??? thnx
Hello There is 2 ways: * Enable in the plugin options-> tab Options show count+dynamic recount with 'hidde empty temrs' (but they ate in free version only) * drop text-widget the sidebar and paste there [woof] shortcode with taxonomies attribute - and this should be done for each category, also for widget visibility you can apply this plugin https://wordpress.org/plugins/widget-logic
ok thank you! although i have tested the 1st solution in another website of my friend having this plugin and still not working! 2nd can you give me please more details? i ve isntalled it and dont know what to do next! thnx
ok i found out the 2nd solution but i have too many categories!!! about the 1st option it doesnt working...i have borrowed the plugin from another developer and it doesnt work of course i will buy it if it works for me!! as you can see i have bought many themes and plugins! if it s possible to help me?! thnx
Hello Lets make a deal - you will buy the plugin and provide wp-admin access to the site, and if support here https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support will not resolve the issue - I will make refund Also there is nessesary short description by link what is wrong Запрос можно писать на русском!
haha ok!! i m not from russia!! sorry for that!!! i use russia because of VAT!! i am greek and we have 24% vat here so i use russia!!! thnx for the answer!! yes i will buy it! but i have to finish some projects and i will do thank you!
Welcome :)
How can I add a sex (M/F) and age (toddler, child, adult) to the filter options? I dont know how to add those items to the structure. Thanks
Hello Create new attribute `sex` for woocommerce OR new taxonomy `sex` by https://wordpress.org/plugins/custom-post-type-ui/ and create there terms you need: toddler, child, adult Also you can use for this product tags which always are here wp-admin/edit-tags.php?taxonomy=product_tag&post_type=product https://docs.woocommerce.com/document/managing-product-taxonomies/
Hello, just want to ask. It says I can have the filters in drop down menu. Can I edit the colors of the drop down menu? Thank you.
Hello, yes - by CSS if you know this ...
Thank you very much. Will buy this now :)
Hello RealMag, LOVE your Product and the tech support. Having issues with the Z-Index. On my theme the Dropdown menu is being overlapped by the WOOF widget.
Hello Anthony. Write me PM please with link there I will look css class to change z-index
Hi - pre-sales question. Using your free version and an attribute for UK Size shows up as Pa_Size - why is this? Will the pro version of your plugin fix this? Thanks!
Fixed!
Hello. Great, what was that, Pa_Size was as title? ;)
its showing all attributes in my book category page, i want to show only those attribute which i have selected in book products. how to do this ? please help in urgent
http://clip2net.com/s/3lgLmOu - it will show all taxonomies you selected. i want to show only those attribute which i have selected in book products - how you selected it?
Hi Product Description says No High Resolution, Any future plan ? and Can we change AJAX Loader Graphics ? Thanx
Hello 1) Yes, in plans is, but not in the next version, I want to implement more functionality firstly 2) Yes, http://www.woocommerce-filter.com/documentation/#!/section_2 -> Miscellaneous
Hi, guys! Thak you for the helpful plugin. Small question. We've bought your plugin to setup on the customer's WP site. After that, we have an issue with a customer so we need to transfer a license to him (he want to have it on his own account). It would be great if we can solve our problem this way: 1) We both agree on this plan. 2) I register a new account for the customer. 3) I write customer's name here in comments BEFORE the purchase to proof that it's me. 4) I buy the license for your plugin from the NEW account. 5) I ask for the refund from current (Pixum) account. 6) You approve my refund. If it works for you - let me know, please. Thanks in advance! Max from Pixum Team
Hello Max Yes, let your customer buy the plugin and will write request to https://codecanyon.net/item/woof-woocommerce-products-filter/11498469/support with text that he is from 'Max from Pixum Team' and then you can request refund which I will approve ...
Thanks. wood-centr will buy the plugin shortly.
Not at all ...
Hi, I have two major categories, clothes and accessories and I want to create a color attribute for each one separately. Is there a way to show show only one of the two attributes the relevant category? .e.g. Clothes color in clothes category and accessories color in accessories category? Thank you!
Hello I think yes, but not by WOOF widget - by shortcode [woof] http://www.woocommerce-filter.com/shortcode/woof/ and its attribute 'taxonomies' + install this plugin https://wordpress.org/plugins/widget-logic/other_notes/, so: 1) create 2 usual text-widgets 2) drop there in each shortcodes, for example: [woof taxonomies=product_cat:9] and [woof taxonomies=product_cat:12] 3) set conditions for visibility of this widgets 4) In the plugin settings enable: show count+dynamic recount+hide empty options In such way will be shown only relevant terms in the search form ...