Получить информацию о заказе на D7

RSS
Получить информацию о заказе на D7, Как получить информацию о заказах в Битрикс. Вариант со старым ядром и с новым D7
 
Старый вариант получения информации обо всех заказах в битрикс
Код
$db_sales = CSaleOrder::GetList(
    array(), // Сортировка
    array(), // Фильтр
    array()  // Поля которые нужно вывести
);
while ($ar_sales = $db_sales->Fetch()) {
   print_r($ar_sales);
}
Если не использовать сортировку, фильтр и поля, получите вообще все заказы со всей информацией о них


Вариант в D7
Код
$dbRes = \Bitrix\Sale\Order::getList([
    'select' => [
        '*' // Поля которые нужно вывести если * вообще все
    ],
    'filter' => [
        '*' // Фильтр - если * вообще все
    ]
]);

while ($item = $dbRes->fetch())
{
    print_r($item);
}


Например: Отобрать все заказы текущего пользователя, которые в статусе Оплачен (P) и вывести только цену
Код
$dbRes = \Bitrix\Sale\Order::getList([
    'select' => [
        'PRICE' // Интересует только цена
    ],
    'filter' => [
        '=USER_ID' => $USER->GetID(), // Текущий пользователь
        '=STATUS_ID' => 'P' // Статуст оплачен
    ]
]);

while ($item = $dbRes->fetch())
{
    print_r($item);
}
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе