Подтвердите, что вы не робот
Напишите нам
Напишите нам

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

Автор:

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

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

Довольно часто после создания заказа возникает необходимость передать данные заказа в какую-нибудь внешнюю систему по 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 и передать в него символьный код нужного нам поля.

241027, Россия, Брянская область, поселок Путевка, улица Рослальская, дом 8, кв.121
Телефон: +7 (950) 692-91-71

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

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

Импорт данных из CSV в MySQL
Казалось бы, тема старая, однако актуальна и по сей день. У многих программистов возникает необходимость импорта данных из csv в mysql и вопрос о том, как это сделать.
Технология композитный сайт
С технологией Автокомпозит - больше не требуется глубоких настроек и сложного программирования. Композитный режим включается нажатием одной кнопки в административном разделе сайта