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-2021,
«1С-Битрикс», 2021