Коротко: тянем остатки, продажи / выкуп / конверсии и карточки (номенклатуру) по четырём площадкам — Wildberries, Ozon, Яндекс.Маркет и МойСклад. Ниже — по каждой: что именно, из каких разделов API и как авторизуемся. И отдельно — проверка твоих формулировок.
Используем две группы API ВБ: «Контент» (карточки) и «Аналитика» (остатки + воронка продаж). Отдельный сервис «Статистика» в текущей сборке не задействован.
| Раздел API | Метод | Что тянем |
|---|---|---|
| Контент | content-api…/content/v2/get/cards/list | карточки цвет, баркоды по артикулу |
| Аналитика | seller-analytics-api…/api/v2/nm-report/downloads | остатки отчёт STOCK_HISTORY_DAILY_CSV на дату |
| Аналитика | seller-analytics-api…/api/analytics/v3/sales-funnel/products | продажи · выкуп % выкупа, конверсии, заказы за период |
Авторизация: JWT-токен продавца в заголовке Authorization.
Всё идёт через единый Seller API Ozon (api-seller.ozon.ru) — разделы «Товары» и «Аналитика». Настройки «admin-rate-only» здесь нет.
| Раздел | Метод | Что тянем |
|---|---|---|
| Товары | /v3/product/list | карточки список товаров |
| Товары | /v3/product/info/list | карточки SKU, источники |
| Аналитика | /v1/analytics/stocks | остатки по складам (по массиву SKU) |
| Аналитика | /v1/analytics/data | продажи · выкуп выручка, заказы, возвраты, конверсии |
Авторизация: пара заголовков Client-Id + Api-Key (ключ продавца с правами на чтение «Товаров» и «Аналитики»).
| Метод | Что тянем |
|---|---|
/campaigns/{id}/offers/stocks | остатки по offer_id (с пагинацией) |
/reports/shows-sales/generate → /reports/info/{id} | продажи · выкуп отчёт показов/продаж (асинхронный CSV) |
Авторизация: заголовок Api-Key.
| Метод | Что тянем |
|---|---|
/report/stock/all | карточки товары (uuid, код, наименование) |
/report/stock/bystore | остатки по складам (на дату — фильтр moment) |
Авторизация: Authorization: Bearer <токен>.
ВБ — «Контент», «Аналитика», «Статистика»
Почти. «Контент» ✅ (карточки) и «Аналитика» ✅ (остатки + воронка продаж/выкуп) — да. А вот «Статистика» (отдельный сервис statistics-api) сейчас не используется — продажи и остатки мы берём именно из «Аналитики». Точнее: Контент + Аналитика.
Озон — настройка «admin-rate-only»
Нет, это не так. Озон работает через Seller API (api-seller.ozon.ru), авторизация — Client-Id + Api-Key. Никакого режима «admin-rate-only» в интеграции нет. Возможно, имелась в виду роль/права API-ключа в кабинете Озон — ключу достаточно прав на чтение разделов «Товары» и «Аналитика».
Итог — что подтягиваем по всем площадкам
Остатки (по складам и на дату), продажи / % выкупа / конверсии и карточки-номенклатуру. ВБ — Контент + Аналитика; Озон — Seller API (Товары + Аналитика); Яндекс.Маркет — остатки + отчёт продаж; МойСклад — товары + остатки по складам.