Меню
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);
}
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Блог-note: заметки разработчика

Номера страниц в Title и Description при постраничной навигации каталога

Задача: Часто SEO-специалисты просят добавить номер страницы, из постраничной навигации, в заголовок и описание раздела ...

Прятать или показывать описание раздела каталога

В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый параметр: "Скрывать описание раз...

Автоматически отгрузить заказ и сменить статус отгрузки, при выполнении заказа.

Проблема: Заказы, на сайте, обрабатываются только в 1С. При этом 1С не работает с отгрузками и обменивается только стату...

Заполнить свойство инфоблока ценой из торгового каталога

Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой це...

Адаптивное гамбургер меню для битрикс

Заметка коротенькая, но решил оставить ее - так как самому часто нужно нечто подобное. В архиве готовый шаблон для Битри...

Ссылки для добавления и удаления товара из сравнения в Битрикс

Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже до...

Ссылка на товары бренда в каталоге с автоматическим применением умного фильтра

Задача: вывести товары на странице бренда, выведенного компонентом "Новости", с ссылками на разделы в каталоге...

Базовая защита "Битрикс виртуальная машина" от DDoS атак.

Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, когда ваш сервер на CentOS под...

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары вс...