Добрый день! Подскажите, пожалуйста, работает ли умный фильтр с ценами со скидками? Нигде не могу найти по этому поводу информации. Или возможно это можно решить с помощью каких-то штатных средств?
На сайте имеется торговый каталог с торговыми предложениями и соответственно сами цены торговых предложений в фильтре отображаются, но скидки не учитываются. Например, в категории товары со скидками отображаются, но в поле минимальной цены в ползунке фильтра отображается базовая цена товара без скидки http://joxi.ru/MAjlYlYuv1Vzlm Заранее спасибо!
Пробовала, что-то придумать в самом шаблоне умного фильтра с этими функциями - достать все цены, найти их скидки и найти минимальную, но не работает
Присоединяюсь к вопросу. Причём если вводить цену в окошке, то она принимается и фильтруется корректно с учётом скидки, но подписи значений так и остаются без скидок
YuliyaKardash написал: Подскажите, пожалуйста, работает ли умный фильтр с ценами со скидками? Нигде не могу найти по этому поводу информации. Или возможно это можно решить с помощью каких-то штатных средств?
Умный фильтр не умеет выводить диапазоны цен с учетом скидок. Это давняя проблема, актуальная и по сей день. Дело в том, что цены и скидки хранятся отдельно. То есть итоговые скидочные цены не хранятся в БД, а вычисляются налету. --- Наиболее простой и удобный способ реализовать данный функционал: - завести вспомогательный тип цен "Цены с учетом скидок" - по крону (серверный планирощик заданий) пересчитывать скидочные цены товаров и заносить во вспомогательную цену - на сайте по прежнему везде использовать основной тип цен - в умном фильтре указать вспомогательный тип цен
Для данного решения потребуется лицензия "Бизнес", тк в "Малом бизнесе" только один тип цен.
http://dermanov.ru/#bx - профессиональная разработка сайтов на Битриксе и консультации --- http://dermanov.ru/hosting/ - хостинг под ключ + оптимизация скорости работы сайта. Для тех, кому надоело, что сайт тормозит.
Марк Дерманов написал: Наиболее простой и удобный способ реализовать данный функционал:- завести вспомогательный тип цен "Цены с учетом скидок"- по крону (серверный планирощик заданий) пересчитывать скидочные цены товаров и заносить во вспомогательную цену- на сайте по прежнему везде использовать основной тип цен- в умном фильтре указать вспомогательный тип ценДля данного решения потребуется лицензия "Бизнес", тк в "Малом бизнесе" только один тип цен.
Можно цену со скидкой писать в свойство и в фильтре выводить цену из свойства.
Роман Семёнов написал: намного легче сохранить в свойство посчитанную цену и использовать стандартный функционал фильтра без кастомизации - чем городить свой компонент
это если 1-2 правила по скидкам, и они меняются раз в 1-3 месяца.А если правил больше 40 , и товаров 20 000 ? Т.е. запускать пересчет цен в свойство каждые полчаса - не вариант.