Фильтр характеристик на сайте
Добрый день!
Подскажите пожалуйста какой класс и метод отвечает за работу фильтра во форонтенде?
Меня не устраивают результаты фильтрации. При выборе нескольких значений из разных характеристик не показывает ниодного продуката. По логике фильтр работает верно, но для меня это проблема )
Спасибо за любую помощь!
5 ответов
Подскажу, что в плагине "SEO-фильтр" есть настройка, которая позволяет блокировать возможность выбрать значения харакетристик, если в результате фильтрации не останется ни одного товара. Правда, говорят, эта функция очень неоптимизирована в плане потребления ресурсов сервера. Если найдете более оптимальное решение - отпишитесь в теме пожалуйста. Проблема действительно очень актуальная.
https://www.webasyst.ru/store/plugin/shop/smartfilters/ же) Как мог, оптимизировал. Плюс, он "автоматом" интегрируется с большинством тем.
У SEO-фильтра с ним какой-то фатальный конфликт был пару тройку лет назад. С тех пор не использовал. Ок, посмотрю на досуге, спасибо.
Это да. Но из-за того, что СЕО-фильтр и сам умеет откидывать "лишние" товары, то Smart не нужен. А вот если первого нет, то совершенно другой разговор :)
SEO-фильтр умеет сам откидывать "лишние" товары, но, по словам самого разработчика плагина (не сотрудника техподдержки, а самого программиста, кто его пишет), этот функционал сильно не оптимизирован и он лично не рекомендует его использовать.
Прошло много времени с того разговора, но в обновлениях плагина я ни разу не видел информации об улучшении этого функционала. Наоборот, в настройках плагина появилось предупреждение что неплохо бы эту фичу отключить - https://yadi.sk/d/GCRx4iHAXMG4....
Поэтому я лично всё еще нахожусь в поиске готового решения, которое бы работало совместно с SEO-фильтром и отвечало конкретно за блокировку характеристик, пока SEO-фильтр делает всё остальное.
А что касается отсутствия SEO-фильтра.... без него и еще пары плагинов, я лично вряд ли б долго работал с вебасист =)