@zooey163

Как динамически пересчитать sale.basket.basket.line при нескольких типах цен с событием OnGetOptimalPrice?

Добрый день. Подскажите как обновлять полностью sale.basket.basket.line, который динамически изменяет показатели цены и количества при добавлении товара?
У товара есть несколько типов цен. В зависимости от итоговой суммы в корзине меняются типы цены товара. Реализовано это в помощью события OnGetOptimalPrice в init.php. На странице корзины все успешно пересчитывается и в самой корзине (sale.basket.basket) и в малой корзине (sale.basket.basket.line). Но на остальных страницах sale.basket.basket.line при достижении определенной стоимости меняет цену лишь у последнего добавленного товара, а другие товары остаются с неправильной(прежней) ценой. Как решить данную проблему?
  • Вопрос задан
  • 1681 просмотр
Пригласить эксперта
Ответы на вопрос 1
Logic87
@Logic87
Программист/администратор сайтов на 1С-Битрикс.
Нужно дебажить и смотреть все что есть в событии, что обрабатывается.
Также как вариант попробуйте на дефолтном шаблоне sale.basket.basket.line посмотреть результат.
Ответ написан
Ваш ответ на вопрос

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

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