Перейти к основному содержимому

Получить количество товаров

Получает количество товаров в остатке с фильтром или без

Функция ПолучитьКоличествоТоваров(Знач IDКлиента, Знач КлючAPI, Знач Фильтр = "", Знач IDПоследнего = 0) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
IDКлиента--clientidСтрокаИдентификатор клиента
КлючAPI--apikeyСтрокаAPI ключ
Фильтр--filterСтруктура Из КлючИЗначениеФильтр выборки товаров. См. ПолучитьСтруктуруФильтраТоваров
IDПоследнего--lastСтрока, ЧислоID последнего значения (last_id) из предыдущего запроса

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API


подсказка

Метод в документации API: post /v3/product/info/stocks


Пример использования для 1С:Предприятие/OneScript
    IDКлиента  = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";

МассивID = Новый Массив;
МассивID.Добавить("143210608");

Фильтр = Новый Структура;
Фильтр.Вставить("visibility" , "ALL");
Фильтр.Вставить("offer_id" , МассивID);

Результат = OPI_Ozon.ПолучитьКоличествоТоваров(IDКлиента, КлючAPI, Фильтр);
    # JSON данные также могут быть переданы как путь к файлу .json

oint ozon ПолучитьКоличествоТоваров \
--clientid "***" \
--apikey "***" \
--filter "{'visibility':'ALL','offer_id':['143210608']}"
Результат
{
"result": {
"items": [],
"total": 0,
"last_id": ""
}
}