add
boolean public static \Bitrix\Sale\DiscountCouponsManager::add( string $coupon );
Метод добавляет купон, чтобы учесть его в расчетах. Метод статический.
Параметры
Параметр | Описание | Версия |
---|---|---|
$coupon | Код добавляемого купона. |
Примеры
$coupon = "SL-QAGTG-WWLDUA0"; //код купона, который нужно учесть в заказе $order = Sale\Order::load($orderId); Sale\DiscountCouponsManager::init( Sale\DiscountCouponsManager::MODE_ORDER, [ "userId" => $order->getUserId(), "orderId" => $order->getId() ] ); Sale\DiscountCouponsManager::add($coupon); $discounts = $order->getDiscount(); $discounts->calculate(); $order->save();
© «Битрикс», 2001-2024, «1С-Битрикс», 2024