Adding a custom taxonomy widget to Faster Woo Widgets

Our Faster Woo Widgets upgrades have been in beta for a while now – the latest beta version of FWW has many improvements to help you make your WooCommerce store stand out from the crowd.

So far, the beta version includes more speed boosts, SEO optimisations to allow complete control over canonical URLs, noindex, nofollow and which pages get indexed by Googlebot and extra filter options like ‘show in stock’, ‘show on sale’, very pretty permalinks (including complete control of your permalinks) as well as many other nice things.

To learn more, you can view the full changelog for the beta version of Faster Woo Widgets.

Woo Brands and Yith Brands (amongst others)

It’s always been possible to add brands with FWW, provided they are not hierarchical – i.e. currently, with FWW you set up an attribute as a brand.

This is not great for everyone – firstly, many users have brands already configured, some have hierarchical brands, and many also like the brand landing pages created by these third party plugins. Since it was technically possible already to add brands with attributes, this feature didn’t get top priority, but I am focusing on creating it now.

Custom Taxonomy Filter Widget

The focus of this dev cycle is to get a new Custom Taxonomy widget added to our Faster Woo Widgets plugin. The default taxonomy you will be familiar with is the ‘product category’ taxonomy. You’re probably aware that categories are naturally hierarchical, and in Faster Woo Widgets you can filter on the category, retain search while changing category, have the category as a removable filter in the Existing Filters widget and a whole bunch of display options including different widgets to show the current hiearchy children or the top level hierarchy.

The new custom taxonomy widget will include all of these features – I’ve examined both Woo Brands and Yith Brands as well as some other lesser used ‘brand’ plugins (and theme features), and they all use a custom taxonomy to represent the brand.

Of course, it’s possible to create other taxonomies too in WooCommerce, and this new widget will also allow you to filter them.

Customer-driven development

This feature request has been requested in a number of forms, which is partly why it’s now top of the pile. With the completion of this widget, I’m aiming to be able to complete and close the following feature requests:

There is quite a bit of coding and testing to be done to get this working – I’ve itemised the items in this Trello card:

Open Discussion

If you wish to discuss this upgrade you can comment below, or on the Trello card, or on any of the suggestions links above.

Talk to me
Latest posts by Dave Hilditch (see all)