initUseMode
void public static \Bitrix\Sale\DiscountCouponsManager::initUseMode( integer $mode = self::MODE_CLIENT, array $params = array() );
Метод устанавливает режим работы с купонами и идентификатор пользователя. Метод статический.
Параметры
| Параметр | Описание | Версия |
|---|---|---|
| $mode | Режим работы. | |
| $params | Массив первоначальных параметров. Ключи чувствительны к регистру:
|
Примеры
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\DiscountCouponsManager;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Модуль sale не установлен');
}
$userId = 25; // Идентификатор пользователя — владельца заказа
DiscountCouponsManager::clearErrors();
DiscountCouponsManager::initUseMode(
DiscountCouponsManager::MODE_MANAGER,
['userId' => $userId]
);
echo DiscountCouponsManager::isSuccess()
? 'Установлен режим менеджера'
: implode(PHP_EOL, DiscountCouponsManager::getErrors());
© «Битрикс», 2001-2026, «1С-Битрикс», 2026