@Anna_Belikova01

Как отфильтровать товары по подразделам, используя умный фильтр (без добавления свойства)?

Добрый день!
Возникла необходимость доработать умный фильтр, чтобы он фильтровал не только по свойствам, но и по подкатегории товаров. Пример, есть категория Сковородки, подкатегории - блинные сковородки, чугунные сковородки и т.д.

Штатно умный фильтр по категории не фильтрует. Я попробовала отдельно добавить в форму полученный заранее список нужных подкатегорий для выбора и в массиве NEXT_SMART_FILTER добавляла массив условий array('SECTION_ID' => '$_GET['sect_id']', 'INCLUDE_SUBSECTIONS'=>'Y'). Отдельно все это работает, но как красиво и грамотно добавить этот массив к фильтру? Или, возможно, есть другие варианты решения этой задачи?

В гугл мне попадались варианты только через создание свойства (в этом проекте такой вариант не подходит). Еще я пробовала передавать через $_GET, но компонент пару раз обновляется (смотрю по логам, компонент отрабатывает дважды, и во второй раз все мои значения уже пусты) , переходит по ссылке /filter/#SMART_FILTER_PATH#/apply и все мои переменные теряются.

Буду очень благодарна за помощь.
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ответы на вопрос 1
есть модуль, который фильтрует по разделам
https://marketplace.1c-bitrix.ru/solutions/kombox....

пример
https://filter.kombox.ru/tv/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы