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

getOrderId

null|integer public static \Bitrix\Sale\DiscountCouponsManager::getOrderId(
);

В случае работы с купонами сохраненного заказа (сохраненного) метод вернет идентификатор этого заказа. Метод статический.

Без параметров

Примеры

<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\DiscountCouponsManager;
use Bitrix\Sale\Order;

if (!Loader::includeModule('sale'))
{
	throw new RuntimeException('Модуль sale не установлен');
}

$orderId = 123; // Идентификатор существующего заказа
$order = Order::load($orderId);
if ($order === null)
{
	throw new RuntimeException('Заказ не найден');
}

DiscountCouponsManager::init(
	DiscountCouponsManager::MODE_ORDER,
	[
		'userId' => $order->getUserId(),
		'orderId' => $orderId,
	]
);

echo 'Идентификатор заказа: ' . DiscountCouponsManager::getOrderId();


© «Битрикс», 2001-2026, «1С-Битрикс», 2026