Уже как только ни пытался, гуглил, лазил по этому форуму. Никак не получается прицепить купон к заказу. Везде примерно один и тот же код предлагают, но оно не работает - купон не появляется на странице заказа в админке.
Помогите, пожалуйста.
Помогите, пожалуйста.
Код |
---|
// код купона $coupon = "MEMORIALDAY20"; CModule::IncludeModule("sale"); // получаем объект заказа $order = Sale\Order::load(131504); Sale\DiscountCouponsManager::init( Sale\DiscountCouponsManager::MODE_ORDER, [ "userId" => $order->getUserId(), "orderId" => $order->getId() ] ); Sale\DiscountCouponsManager::add($coupon); $discounts = $order->getDiscount(); $discounts->calculate(); $order->save(); |