migrateStorage
void public static \Bitrix\Sale\DiscountCouponsManager::migrateStorage( integer $oldUser );
Метод изменяет идентификатор хранилища после смены клиента в заказе в административной части. Метод статический.
Параметры
| Параметр | Описание | Версия |
|---|---|---|
| $oldUser | Старый идентификатор пользователя. |
Примеры
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\DiscountCouponsManager;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Модуль sale не установлен');
}
$oldUserId = 10; // Прежний владелец купонов в сессии
$newUserId = 25; // Новый владелец купонов в сессии
DiscountCouponsManager::init(
DiscountCouponsManager::MODE_MANAGER,
['userId' => $newUserId]
);
DiscountCouponsManager::migrateStorage($oldUserId);
echo 'Хранилище купонов перенесено пользователю ' . $newUserId;
© «Битрикс», 2001-2026, «1С-Битрикс», 2026