@Ex1st

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

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

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


Но стоимость корзины не изменяется. Какие есть еще способы?
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы