Skip to main content
added 319 characters in body
Source Link
Rajeev K Tomy
  • 17.3k
  • 6
  • 64
  • 104

We have built an application using advanced search (with Multi select for all attributes) on Product listing page. The problem is that we are having all the attribute Values shown on all the categories, irrespective of whether that is applicable to particular category or not. 

Any way where we can pull only applicable attribute values to be shown in advanced search options? Something like in layered navigation?

EAn example hierarchy is shown below.g: Category 1 and category 2 Category 1 has products with "Manufacturer" values as - Sony and Samsung Category 2 has products with "Manufacturer" values as - BMW and Toyota

CATEGORIES ATTRIBUTES VALUES USED Category 1 ---> Manufacturer | -----------> Sony | -----------> Samsung Category 2 ---> Manufacturer | -----------> BMW | -----------> Toyota 

Now in Category 1Category 1 listing page, in advanced search, under Manufacturer, I can see all options: - Sony, Samsung, BMW and Toyota, where BMW and Toyota are not applicable at all.

I wish to have only relevant options.

We have built an application using advanced search (with Multi select for all attributes) on Product listing page. The problem is that we are having all the attribute Values shown on all the categories, irrespective of whether that is applicable to particular category or not. Any way where we can pull only applicable attribute values to be shown in advanced search options? Something like in layered navigation?

E.g: Category 1 and category 2 Category 1 has products with "Manufacturer" values as - Sony and Samsung Category 2 has products with "Manufacturer" values as - BMW and Toyota

Now in Category 1 listing page, in advanced search, under Manufacturer, I can see all options: - Sony, Samsung, BMW and Toyota, where BMW and Toyota are not applicable at all.

I wish to have only relevant options.

We have built an application using advanced search (with Multi select for all attributes) on Product listing page. The problem is that we are having all the attribute Values shown on all the categories, irrespective of whether that is applicable to particular category or not. 

Any way where we can pull only applicable attribute values to be shown in advanced search options? Something like in layered navigation?

An example hierarchy is shown below.

CATEGORIES ATTRIBUTES VALUES USED Category 1 ---> Manufacturer | -----------> Sony | -----------> Samsung Category 2 ---> Manufacturer | -----------> BMW | -----------> Toyota 

Now in Category 1 listing page, in advanced search, under Manufacturer, I can see all options: - Sony, Samsung, BMW and Toyota, where BMW and Toyota are not applicable at all.

I wish to have only relevant options.

Source Link

Magento - Advanced search and layered navigation (Hybrid)

We have built an application using advanced search (with Multi select for all attributes) on Product listing page. The problem is that we are having all the attribute Values shown on all the categories, irrespective of whether that is applicable to particular category or not. Any way where we can pull only applicable attribute values to be shown in advanced search options? Something like in layered navigation?

E.g: Category 1 and category 2 Category 1 has products with "Manufacturer" values as - Sony and Samsung Category 2 has products with "Manufacturer" values as - BMW and Toyota

Now in Category 1 listing page, in advanced search, under Manufacturer, I can see all options: - Sony, Samsung, BMW and Toyota, where BMW and Toyota are not applicable at all.

I wish to have only relevant options.