Category links – tree

Introduced in FiboFilters 1.11.0, the Category links – tree filter type displays product categories and their subcategories in a structured hierarchy. Unlike the Category links – flat type, which lists all categories on a single level, the hierarchical view helps users understand the full category structure at a glance. This improves navigation by allowing customers to explore deeper category levels more intuitively and quickly locate relevant products.

By visually grouping subcategories under their parent categories, this filter enhances user experience, especially in stores with extensive category trees. It provides a clear overview of available paths, making browsing more efficient and reducing the time needed to filter products.

To display product category links in a hierarchy, go to the FiboFilters filter builder and set the category filter’s facet type to “Category links – tree”:

FiboFilters: set category filter to links tree

Here’s what it will look like on the front end:

FiboFilters: hierarchical category links

Available options

Option nameDescription
Data sourceWhere should the link items come from?
Read more about data sources.
Values orderIn what order should links be presented?

Alphabetically – sorts categories alphabetically

By counters – sorts categories by the total number of products assigned to a category

By term order – determines the sort order of the categories using custom order. Custom ordering is supported by WooCommerce, but there are plugins that do this job as well. Currently, we don’t support these plugins.

Excluding terms from the product category filter

You can remove specific product category terms from the “Category links – tree” filter with a code snippet. Refer to “Excluding terms from the product category filter“.