Получить список статусов заказа

975
Алексей,
Получить список статусов заказа
Получить список статусов заказа

Код запроса в БД для получения STATUS_ID и их название на нужном языке

Код запроса в БД для получения STATUS_ID и их название на нужном языке

$arDbStatus = \Bitrix\Sale\Internals\StatusLangTable::getList(['filter' => ['LID' => LANGUAGE_ID]])->fetchAll();
$arStatusList = array();
foreach ($arDbStatus as $arStatus) {
	$arStatusList[$arStatus['STATUS_ID']] = $arStatus['NAME'];
}
var_dump($arStatusList);

Учтите что это таблица языковых фраз статусов, если можно так выразится. Её проще использовать (всего один запрос), т.к. в ней есть как STATUS_ID, так и название на необходимом языке. У самих статусов есть своя таблица StatusTable, запрос в неё будет такого вида:

\Bitrix\Sale\Internals\StatusTable::getList()

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 4 октября 2021 | Обновлено 6 октября 2021
разработчику, примеры d7
Поделиться
Похожие статьи
Ядро D7, примеры, документация
Важная тема для разработчиков, чем быстрее начнете использовать, тем лучше.
Читать дальше » 0
Алексей,
Как получить название единицы измерения товара
Да и вообще всю информацию о единице измерения товара. Сразу покажу готовый код для нового ядра битр...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Код запроса в БД для получения STATUS_ID и их название на нужном языке