Назад
Назад

Получение нулевых остатков товаров по API

Вопрос
Решено
1
22193
# Аналитика и данные
Вопрос

Пишу автоматизированную систему по выгрузке остатков товаров со складов. Алгоритм такой: обращаемся по https://marketplace-api.wildberries.ru/api/v3/warehouses и получаем склады продавца, подтягиваем все товары через https://content-api.wildberries.ru/content/v2/get/cards/list , отсюда я забираю только баркоды и составляю из них список, после того как получил все баркоды обращаюсь по https://marketplace-api.wildberries.ru/api/v3/stocks/{warehouseId} чтобы получить остатки, но получаю в основном нули либо в редких случаях 10.

{"1468615":{"stocks":[{"sku":"2038854257675","amount":0},{"sku":"2040794792161","amount":0},{"sku":"2042248686064","amount":0},{"sku":"2044133250015","amount":0}]},"1419648":{"stocks":[{"sku":"2039395136559","amount":0},{"sku":"2039808708885","amount":0},{"sku":"2040317234994","amount":0},{"sku":"2040886501770","amount":0},{"sku":"2041194272260","amount":0},{"sku":"2041938210893","amount":0},{"sku":"2042131927090","amount":10},{"sku":"2042132239680","amount":10}]},"1455213":{"stocks":[{"sku":"2013330054009","amount":0},{"sku":"2014589363003","amount":0},{"sku":"2014589657003","amount":0},{"sku":"2014590069000","amount":0},{"sku":"2014590115004","amount":0},{"sku":"2014590442001","amount":0},{"sku":"2014590464003","amount":0},{"sku":"2036691180064","amount":0},{"sku":"2036767940370","amount":0},{"sku":"2036849241555","amount":0},{"sku":"2036849242293","amount":0},{"sku":"2036862425802","amount":0},{"sku":"2036862436907","amount":0},{"sku":"2036862443332","amount":0},{"sku":"2036862444797","amount":0},{"sku":"2036946728775","amount":0},{"sku":"2037554884099","amount":0},{"sku":"2037554901376","amount":0},{"sku":"2038179445641","amount":0},{"sku":"2038690273693","amount":0},{"sku":"2039970873695","amount":0},{"sku":"2039970875750","amount":0},{"sku":"2040001037191","amount":0},{"sku":"2040317234994","amount":0},{"sku":"2041409461397","amount":0},{"sku":"2042429106084","amount":0},{"sku":"2044133250015","amount":0}]},"1526361":{"stocks":[{"sku":"2044882835532","amount":10}]}}

Такая же ситуация и при ручном тестировании как в Postman так и через swager документацию https://dev.wildberries.ru/swagger/products. Даже если вручную сделать все эти шаги(найти склады продавца, найти карточки товаров и достать баркоды, сделать запрос на получение остатков) проблема сохраняется. В чем может быть проблема и как мне это исправить?

+1
Решение
от@hooman

Без кода понять сложно, как делаются запросы и в чем может быть ошибка. По моему опыту работы с API лучше всего работает для данной задачи - формирование и выгрузка отчета по скаладам. В документации - Раздел "Отчеты" - "Отчеты об остатках на складах"

Комментарий
Решение

Без кода понять сложно, как делаются запросы и в чем может быть ошибка. По моему опыту работы с API лучше всего работает для данной задачи - формирование и выгрузка отчета по скаладам. В документации - Раздел "Отчеты" - "Отчеты об остатках на складах"

+1
Комментарий

Для решения этого вопроса необходима индивидуальная проверка. Пожалуйста, создайте обращение через личный кабинет продавца, выберите категорию "API" и укажите полный запрос, который делаете по API, с телом и полным ответом - всё в формате cURL.

0