Задать вопрос
@Ex1st

Как изменить стоимость корзины с помощью API?

Пишу кастомный код для работы сертификатов. Из-за опции "не применять правила работы с корзиной, если есть галочка остановить применения скидок на текущем уровне" и особенностей скидок и правил работы с корзиной заказчика не могу воспользоваться дефолтным функционалом сертификатов.

Воспользовался событием "OnBeforeSaleOrderFinalAction". Пытаюсь изменить стоимость корзины через изменения цены товара . For example
foreach ($basketItems as $item) {
        $item->setField('PRICE', 1000);
    }
    
    $basket->save();


Но стоимость корзины не изменяется. Какие есть еще способы?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бизнес-аналитик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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