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-2022, «1С-Битрикс», 2022
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.