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