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

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
Наверх