@zooey163

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 13:10
400000 руб./за проект
24 апр. 2024, в 13:01
5000 руб./за проект
24 апр. 2024, в 13:00
3000 руб./за проект