Product filters depending on collection set up help

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

Any tips gratefully received.

Great question! This is a common challenge with layered collections. :high_voltage:

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?

We have set up different templates for top-level ‘Laundry’ and sub-collections ‘Washing Machines’

It is currently set as a custom product metafield ’ single line text’ to all products.