Получить остатки товара по всем складам через API

RSS
Получить остатки товара по всем складам через API, Как получить остатки товара по складам через CCatalogStore::GetList
 
Если хотите получить остатки товара на всех складах, по ID товара
и при этом вам нужна вся информация о складе, включая пользовательские поля.

Можно воспользоваться методом CCatalogStore::GetList
Код
$dbStores = CCatalogStore::GetList(
        array(),
        array(
            'PRODUCT_ID' => array(12), 
            // ID элемента(ов), обязательно массив, даже  если он один
        ),
        false,
        false,
        array(
            'ID',
            'TITLE',
            'PRODUCT_AMOUNT',
            'UF_*'
        )
    );
    while ($arStore = $dbStores->Fetch()) {
         echo '<pre>';
         print_r($arStore);
         echo '</pre>';
    }


Есть прямой метод  CCatalogStoreProduct - делает тоже самое, но он не позволяет получить все поля склада
включая пользовательские поля.
Изменено: Михаил Базаров - 17.12.2022 13:24:02
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе