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

GetByID

Метод устарел. Рекомендуется использовать методы класса \Bitrix\Sale\Order.

array
CSaleOrder::GetByID(
  int ID
);

Метод возвращает параметры заказа с кодом ID. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код заказа.

Возвращаемые значения

Возвращается ассоциативный массив с ключами:

Ключ Описание
ID Код заказа.
LID Код сайта, на котором сделан заказ.
PERSON_TYPE_ID Тип плательщика, к которому принадлежит посетитель, сделавший заказ (заказчик)
PAYED Флаг (Y/N) оплачен ли заказ.
DATE_PAYED Дата оплаты заказа.
EMP_PAYED_ID Код пользователя (сотрудника магазина), который установил флаг оплаченности.
CANCELED Флаг (Y/N) отменён ли заказ.
DATE_CANCELED Дата отмены заказа.
EMP_CANCELED_ID Код пользователя, который установил флаг отмены заказа.
RESPONSIBLE_ID ID ответственного лица.
REASON_CANCELED Текстовое описание причины отмены заказа.
STATUS_ID Код статуса заказа.
DATE_STATUS Дата изменения статуса заказа.
EMP_STATUS_ID Код пользователя (сотрудника магазина), который установил текущий статус заказа.
PRICE_DELIVERY Стоимость доставки заказа.
ALLOW_DELIVERY Флаг (Y/N) разрешена ли доставка (отгрузка) заказа.
DATE_ALLOW_DELIVERY Дата, когда была разрешена доставка заказа.
EMP_ALLOW_DELIVERY_ID Код пользователя (сотрудника магазина), который разрешил доставку заказа.
PRICE Общая стоимость заказа.
CURRENCY Валюта стоимости заказа.
DISCOUNT_VALUE Общая величина скидки.
USER_ID Код пользователя заказчика.
PAY_SYSTEM_ID Платежная система, которой (будет) оплачен заказа.
DELIVERY_ID Способ (служба) доставки заказа.
DATE_INSERT Дата добавления заказа.
DATE_UPDATE Дата последнего изменения заказа.
USER_DESCRIPTION Описание заказа заказчиком.
ADDITIONAL_INFO Дополнительная информация по заказу.
PS_STATUS Флаг (Y/N) статуса платежной системы - успешно ли оплачен заказ (для платежных систем, которые позволяют автоматически получать данные по проведенным через них заказам)
PS_STATUS_CODE Код статуса платежной системы (значение зависит от системы)
PS_STATUS_DESCRIPTION Описание результата работы платежной системы.
PS_STATUS_MESSAGE Сообщение от платежной системы.
PS_SUM Сумма, которая была реально оплачена через платежную систему.
PS_CURRENCY Валюта суммы.
PS_RESPONSE_DATE Дата получения статуса платежной системы.
COMMENTS Произвольные комментарии.
TAX_VALUE Общая сумма налогов.
STAT_GID Параметр события в статистике.
SUM_PAID Сумма, которая уже была оплачена покупателем по данному счету (например, с внутреннего счета).
PAY_VOUCHER_NUM Номер платежного поручения.
PAY_VOUCHER_DATE Дата платежного поручения.

Пример использования

<?
if (!($arOrder = CSaleOrder::GetByID($ORDER_ID)))
{
   echo "Заказ с кодом ".$ORDER_ID." не найден";
}
else
{
   echo "<pre>";
   print_r($arOrder);
   echo "</pre>";
}
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх