Bitrix D7 — получение списка заказов
Пример выборки заказов через ORM в Bitrix D7 с фильтром по статусу.
use Bitrix\Main\Loader;
use Bitrix\Sale\Order;
Loader::includeModule('sale');
// Получаем последние 10 заказов со статусом "N" (новый)
$dbRes = Order::getList([
'select' => ['ID', 'DATE_INSERT', 'PRICE'],
'filter' => ['STATUS_ID' => 'N'],
'order' => ['ID' => 'DESC'],
'limit' => 10,
]);
while ($order = $dbRes->fetch()) {
echo "Заказ №{$order['ID']} от {$order['DATE_INSERT']} на сумму {$order['PRICE']} руб.<br>";
}