Show ONLY Current Terms - Product Filter on Category Page / Archive Pages

Hey I want to display a product filter on my category archive pages where the user can filter by product tags.

I have managed to create this filter very easily like follows:

So good so far!

This works fine on the parent ‘shop’ page which shows all products as you are able to refine/filter products by tags that have been assigned.

However, on the category/sub-category pages, the filter options are showing tags that return 0 products.

For an example, on the T-shirt category page, the filter options still show “Funky Shoes”, “Summer Coats” etc
 It is showing ALL tag options even though theres no products under T-shirts assigned with any of these tags.

Please advise

Thank you

1 Like

I think you need to set “is main query” on your product loop. I had the same issue and when I set this, the filters showed only the results relevant to the current archive page.

I have exactly the same problem as @KOBE42, despite having “is main query” ticked in the products loop as @Zayne mentioned.

Does Bricks Builder team will improve the product filter so show only active terms on the filters options?

Same/similar: it would be great if the filter could mark a taxonomy as active when the user navigates to a category archive page. This frequently happens with breadcrumbs nav where the user jumps back and the filter does not reflect the currently shown category.