Документация для разработчиков
Темная тема

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