Битрикс: создание купона через api

Купон для правил работы с корзиной, код купона генерируем сами по своей логике или используя метод битрикса

$coupon = \Bitrix\Sale\Internals\DiscountCouponTable::generateCoupon(true);

$addDb = \Bitrix\Sale\Internals\DiscountCouponTable::add(array(
	'DISCOUNT_ID' => 3,
	'COUPON'      => $coupon,
	'TYPE'        => \Bitrix\Sale\Internals\DiscountCouponTable::TYPE_ONE_ORDER, //или TYPE_MULTI_ORDER
	'MAX_USE'     => 1,
	'USER_ID'     => $user,
	'DESCRIPTION' => 'Купон для рассылки',
	   	));

if ($addDb->isSuccess()) {
	return $coupon;
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *