By default Magento will display every attribute with a status of 'Filterable' on layered navigation. I want to be able to decide which filterable attributes appear on each category page.
It's important to note that I need the same product to display different filterable attributes on different category pages. It's also important to note that a category may contain products from several different attribute sets, so I cannot do this via Attribute sets.
For example, let's say I have attributes A, B and C and I have two category pages, CAT1 and CAT2. By default the filters would appear:
CAT1
- A (option 1, 2 etc)
- B (option 1, 2 etc)
- C (option 1, 2 etc)
CAT2
- A (option 1, 2 etc)
- B (option 1, 2 etc)
- C (option 1, 2 etc)
I want the option to be able to say CAT1 should only display attribute B and C whilst CAT2 should display A and C; thus it would appear:
CAT1
- B (option 1, 2 etc)
- C (option 1, 2 etc)
CAT2
- A (option 1, 2 etc)
- C (option 1, 2 etc)
Again, it's important to note that the two categories could contain exactly the same products...it's just that I want to be able to decide which attributes can be filtered depending on the category.
In the actual site I have > 100 categories
and > 3000 products
. There's also an admin team so whatever solution I implement can't be hard coded - the users have to be able to amend for each category page.
Anyone heard of any solution like this? Or is this a bespoke bit of development work I'm looking at here?