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 / Как удалить брошенные корзины в Битрикс / Проблема кеширования левого меню в решениях АСПРО

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

Проблема кеширования левого меню в решениях АСПРО
В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы