Top.Mail.Ru
Получить данные о заказе в Битрикс - разработка и поддержка сайтов BUSSOL

Получить данные о заказе в Битрикс



Автор:

Дата публикации:

Получить данные о заказе в Битрикс

Довольно часто после создания заказа возникает необходимость передать данные заказа в какую-нибудь внешнюю систему по API. Но сначала данные заказа нужно получить. Предположим, мы создали заказ и знаем его ID/ Тогда получить заказ по ID можно так:


Bitrix\Main\Loader::includeModule("sale");
$order = \Bitrix\Sale\Order::load($ID); 

В начале подключаем модуль sale - модуль интернет-магазин. Далее используем метод load класса Order для получения объекта заказа. Содержимое переменной $order можете распечатать с помощь функции var_dump. Поля заказа находятся в секции [values:protected]

.

Допустим, мы хотим получить комментарий пользователя заказа. Тогда:


$comment = $order->getField("USER_DESCRIPTION");

Т.е. для получения полей заказа, мы должны к объекту заказа применить метод getField и передать в него символьный код нужного нам поля.

241519, Россия, Брянская область, поселок Путевка, улица Рослальская, дом 8, кв.121
Телефон: +7 (953) 271 62 24

Довольно часто после создания заказа возникает необходимость передать данные заказа в какую-нибудь внешнюю систему по API. Но сначала данные заказа нужно получить. Предположим, мы создали заказ и знаем его ID/ Тогда получить заказ по ID можно так:


Bitrix\Main\Loader::includeModule("sale");
$order = \Bitrix\Sale\Order::load($ID); 

В начале подключаем модуль sale - модуль интернет-магазин. Далее используем метод load класса Order для получения объекта заказа. Содержимое переменной $order можете распечатать с помощь функции var_dump. Поля заказа находятся в секции [values:protected]

.

Допустим, мы хотим получить комментарий пользователя заказа. Тогда:


$comment = $order->getField("USER_DESCRIPTION");

Т.е. для получения полей заказа, мы должны к объекту заказа применить метод getField и передать в него символьный код нужного нам поля.


Другие статьи:  Импорт данных из CSV в MySQL / Как удалить брошенные корзины в Битрикс / Проблема кеширования левого меню в решениях АСПРО

Похожие статьи

Удерживать клиента или нет
Поговорим о старой маркетинговой мудрости — текущего клиента удержать дешевле, чем получить нового...