Я использую многоуровневую навигацию Magento, чтобы пользователи могли выбирать фильтры для определения своего выбора. Поскольку у меня есть большой набор вариантов, я решил использовать атрибуты множественного выбора, чтобы количество атрибутов было меньше.
Нормальное поведение Magento (например, обувь) выглядит следующим образом: - Пользователь хочет найти красные и желтые туфли, используя фильтр «Цвет» - Пользователь выбирает «Красный» и «Желтый» в качестве параметров фильтра, и все.
В моем случае выбранные параметры зависят друг от друга. Например, когда пользователь может фильтровать приложение. - Пользователь хочет найти продукт, который можно использовать на кухне, а также в гостиной.
Когда этот пользователь выбирает «Кухня» и «Гостиная» в качестве параметров фильтра, а возможные продукты не подходят для «ванной комнаты», параметр фильтра «Ванная» должен исчезнуть.
Я пытался сделать это, используя отдельные атрибуты выбора только с одним параметром, но количество атрибутов продолжает расти, и при этом я теряю обзор.
Как я могу изменить поведение атрибута множественного выбора в Magento для многоуровневой навигации на основе приведенного выше примера?
Заранее спасибо.