Hi all, is there a way of setting only certain filters to display depending on collection. We have a large number of products which will display in multiple collections to help customers find what they are looking for quicker.
We have a number of product collections but only need certain filters to display on each.
For example:
‘Laundry’ Top Collection shows all laundry applainces such as washing machines & tumble dryers full list of created filters needed.
-Filter-
Appliance Type:
Washing Machine
Tumble Dryer
‘Washing Machines’ Sub Collection
Appliance type is not needed as this collection has already been set up to only show washing machines.
We have set up product metafields ‘single line text’ and using search & discovery.
Theme = Horizon Version 3.2.1
Great question! This is a common challenge with layered collections.
By default, Shopify’s Search & Discovery filters apply globally, so the same filter set shows across all collections. The control you’re looking for usually comes from how the theme renders filters per template, not just from the metafields themselves.
So instead of changing the filters in Search & Discovery, the key is how your Horizon theme decides which filters to show on which collection templates. That’s where you can conditionally hide or show them based on the collection.
Are you using a single collection template for everything, or do you already have different templates for top-level vs sub-collections?