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

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