Как проверить движение товара на Ozon: анализ продаж, остатков и динамики

Продажи на Ozon требуют постоянного контроля: без анализа движения товара невозможно оценить спрос, оптимизировать запасы или предотвратить дефицит. Но где искать актуальные данные? Как отличить реальные продажи от возвратов, а остатки на складе — от резервированных позиций? Эта статья поможет разобраться в инструментах Ozon Seller и сторонних сервисах, которые дают полную картину по каждому артикулу.

Мы рассмотрим официальные методы (отчёты в личном кабинете, API), а также альтернативные способы — от выгрузки данных в Excel до автоматизированных дашбордов. Особое внимание уделим скрытым нюансам резервирования товаров на складах FBS/FBO, которые часто искажают реальную картину остатков. Если вы только начинаете продавать на маркетплейсе или хотите систематизировать аналитику — эта инструкция для вас.

1. Личный кабинет Ozon Seller: базовые отчёты

Начнём с самого доступного инструмента — раздела «Аналитика» в личном кабинете продавца. Здесь собраны ключевые метрики по товарам, но не все данные одинаково полезны. Например, график продаж показывает только успешные заказы, игнорируя отмены и возвраты. Чтобы получить полную картину, нужно комбинировать несколько отчётов:

  • 📊 «Продажи» — динамика по дням/неделям, включая сумму выручки и количество заказов. Обратите внимание: здесь не учитываются товары в статусе «В пути к покупателю».
  • 📦 «Остатки» — текущее количество товара на складах Ozon, но без учёта резервированных позиций (о них ниже).
  • 🔄 «Возвраты» — отдельный раздел, где видно, сколько товаров вернулось на склад и по какой причине (брак, не подошел размер и т.д.).

Главный недостаток этого метода — отсутствие детализации по складам FBS/FBO. Если вы работаете по модели FBS, то не увидите, на каком именно складе лежит ваш товар, а это критично для логистики. К тому же, данные обновляются с задержкой до 24 часов.

2. Раздел «Товары»: детализация по артикулам

Более точную информацию по конкретному товару можно получить в разделе Товары → Список товаров. Здесь для каждого артикула отображаются:

  • 🏷️ Текущий остаток — количество доступных для продажи единиц.
  • 🚚 В пути к покупателю — товары, которые уже куплены, но ещё не доставлены (они временно «заморожены» в остатках).
  • 🔙 Возвраты в обработке — позиции, которые покупатель вернул, но они ещё не поступили обратно на склад.

Важный момент: если вы видите, что остаток равен нулю, но в графе «В пути к покупателю» есть цифра — это значит, что товар фактически продан, но ещё не списан с вашего баланса. Такие нюансы часто ведут к ошибкам в планировании закупок.

⚠️ Внимание: В разделе «Товары» не отображаются данные по FBO-складам, если вы используете смешанную модель продаж. Для них придётся проверять остатки отдельно через API или отчёты по заказам.

Сравнить текущий остаток с данными из отчёта "Продажи"|Учесть товары "В пути к покупателю" при планировании закупок|Отследить возвраты в обработке — они могут вернуть товар на склад|Проверить статус "Активен/Неактивен" — неактивные товары не участвуют в продажах-->

3. API Ozon: автоматизированный сбор данных

Для продавцов с большим ассортиментом ручная проверка остатков становится неэффективной. В этом случае поможет API Ozon — интерфейс для автоматизированного получения данных. Через него можно выгружать:

  • 📈 Историю продаж с детализацией по времени, складам и статусам заказов.
  • 📋 Остатки в реальном времени, включая резервированные позиции.
  • 🔄 Данные по возвратам с указанием причины и статуса обработки.

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

GET https://api-seller.ozon.ru/v2/product/info/stocks

Headers:

- Client-Id: {ваш_client_id}

- Api-Key: {ваш_api_key}

Body:

{

"sku": [12345678, 87654321], // массив артикулов

"warehouse_id": [1, 2] // ID складов (опционально)

}

Основной плюс APIактуальность данных (обновляются каждые 15–30 минут) и возможность интеграции с собственными системами учёта. Однако для работы с API потребуются технические навыки или помощь разработчика.

⚠️ Внимание: Ozon ограничивает количество запросов к API — при превышении лимита доступ блокируется на 24 часа. Планируйте выгрузку данных заранее, особенно в пиковые периоды (например, во время распродаж).
📊 Как вы обычно проверяете движение товара на Ozon?
Через личный кабинет
Использую API
Выгружаю отчёты в Excel
Пользуюсь сторонними сервисами

4. Экспорт данных в Excel: глубокий анализ

Если API кажется сложным, альтернатива — выгрузка отчётов в Excel или Google Sheets. В личном кабинете Ozon Seller доступны готовые шаблоны отчётов:

  1. «Отчёт по продажам» — содержит данные о заказах, суммах и статусах.
  2. «Отчёт по остаткам» — показывает текущее количество товара на складах.
  3. «Отчёт по возвратам» — детализация по возвращённым позициям.

Чтобы объединить эти данные в одну таблицу:

  1. Скачайте все три отчёта в формате .csv.
  2. Импортируйте их в Excel на отдельные листы.
  3. Используйте функцию ВПР (или XLOOKUP в новых версиях) для связывания данных по артикулу (sku).
  4. Постройте сводную таблицу с ключевыми метриками: продажи за период, текущие остатки, уровень возвратов.

Пример формулы для расчёта коэффициента возвратов:

=СЧЁТЕСЛИ(Лист_возвраты!A:A; A2) / СЧЁТЕСЛИ(Лист_продажи!A:A; A2)

где A2 — ячейка с артикулом товара.

Метрика Формула в Excel Что показывает
Оборачиваемость товара =СУММ(продажи_за_месяц) / средний_остаток Сколько раз товар был продан относительно среднего запаса
Уровень возвратов =количество_возвратов / количество_продаж Долю возвращённых товаров от общего объёма продаж
Дни покрытия запаса =текущий_остаток / средние_продажи_в_день На сколько дней хватит текущего запаса при текущем темпе продаж

5. Сторонние сервисы: аналитика без ручной работы

Если вам нужна автоматизация без глубоких знаний API или Excel, обратите внимание на сторонние сервисы для аналитики Ozon:

  • 📌 Sellerboard — собирает данные по продажам, остаткам и прибыли, строит графики динамики. Поддерживает интеграцию с Ozon, Wildberries и другими маркетплейсами.
  • 📌 Peak — фокусируется на анализе спрос и прогнозировании продаж. Помогает определить, какие товары стоит закупать, а какие — снимать с продажи.
  • 📌 Lingonberry — сервис для мониторинга цен конкурентов и остатков на складах Ozon. Полезен для динамического ценообразования.

Преимущества сторонних сервисов:

  • 🔍 Единый дашборд для всех маркетплейсов (если продаёте не только на Ozon).
  • Автоматические уведомления о критических остатках или скачках продаж.
  • 📊 Готовые отчёты по ABC/XYZ-анализу, которые помогают сегментировать ассортимент.

Недостаток — платная подписка (от 500 до 5 000 ₽/месяц в зависимости от тарифа). Однако для продавцов с оборотом от 500 000 ₽/месяц такие инструменты окупаются за счёт экономии времени и увеличения продаж.

Как выбрать сервис для аналитики?

1. Определите ключевые задачи: нужен ли мониторинг конкурентов, прогнозирование спрос или только отслеживание остатков.

2. Проверьте, поддерживает ли сервис вашу модель продаж (FBS/FBO).

3. Изучите отзывы других продавцов — некоторые сервисы могут «подвисать» в пиковые нагрузки (например, во время «Чёрной пятницы»).

4. Попробуйте бесплатный пробный период (если есть) и оцените удобство интерфейса.

6. Скрытые нюансы: резервирование и «фантомные» остатки

Одна из самых распространённых проблем при анализе движения товара на Ozonнесоответствие реальных и отображаемых остатков. Это происходит из-за:

  • 🔒 Резервирования — когда товар забронирован под заказ, но ещё не списан с вашего баланса. В личном кабинете он может отображаться как «в наличии», хотя фактически недоступен для продажи.
  • 🚛 Логистических задержек — товар физически есть на складе, но не отсканирован системой (часто бывает при приёмке новых партий).
  • 🔄 Возвратов в обработке — покупатель вернул товар, но он ещё не поступил обратно на склад и не отобразился в остатках.

Как минимизировать риски?

  • 📅 Проверяйте остатки в одно и то же время (например, утром), чтобы избежать искажений из-за дневных колебаний.
  • 📊 Сверяйте данные из личного кабинета с отчётами по заказам — если видите расхождения, запросите у поддержки Ozon актуализацию.
  • 📌 Используйте буферный запас — если продаёте 10 единиц товара в день, держите на складе не 30 (на 3 дня), а 40–50, чтобы покрыть возможные резервы.
⚠️ Внимание: В периоды распродаж (Ozon Sale, Чёрная пятница) резервирование товаров может достигать 30–40% от текущих остатков. Если не учесть это при планировании, рискуете остаться без запасов в пик спрос.

7. Практический кейс: как мы увеличили продажи на 30%

Пример из практики: один из наших клиентов продавал электронику на Ozon и столкнулся с проблемой — товар часто заканчивался в разгар продаж, хотя по отчётам остатки казались достаточными. Анализ показал:

  • 🔍 25% товаров были резервированы под заказы, но не списывались с остатков.
  • 📦 15% возвратов обрабатывались дольше 3 дней, из-за чего система не успевала обновлять данные.
  • 🚚 10% заказов «зависали» в статусе «Собирается» из-за логистических сбоев.

Решение:

  1. Настроили ежедневную выгрузку данных через API с учётом резервированных позиций.
  2. Добавили буферный запас в 20% для всех топовых товаров.
  3. Автоматизировали уведомления о критических остатках через Google Sheets.

Результат: за 2 месяца увеличили продажи на 30% за счёт отсутствия дефицита и оптимизации закупок. При этом уровень возвратов снизился на 8% благодаря более точному прогнозированию спрос.

FAQ: Частые вопросы о движении товара на Ozon

Как отличить реальные остатки от резервированных?

Резервированные товары отображаются в разделе Товары → В пути к покупателю. Чтобы увидеть «чистые» остатки, вычтите из текущего количества значение в графе «Резерв». Также можно использовать API-запрос /v2/product/info/stocks с параметром "available" — он покажет только доступные для продажи позиции.

Почему в отчёте по продажам не совпадают данные с реальными остатками?

Расхождения возникают из-за:

  • Задержки обновления данных (до 24 часов в личном кабинете).
  • Неучтённых возвратов или отменённых заказов.
  • Ошибок сканирования на складе (товар физически есть, но не отображается в системе).

Для точности сверяйте данные из нескольких источников: отчёт по продажам, остатки и API.

Можно ли отследить движение товара по конкретному складу FBS?

Да, но только через API. В запросе /v2/product/info/stocks укажите параметр "warehouse_id" с ID нужного склада. В личном кабинете детализация по складам FBS не доступна. Список ID складов можно получить через запрос /v1/warehouse/list.

Как узнать, сколько товара вернулось на склад после возврата?

Информация о возвратах доступна в разделе Заказы → Возвраты или в отчёте «Возвраты» (экспорт в Excel). Обратите внимание на статус:

  • «Принят на склад» — товар вернулся и доступен для продажи.
  • «В пути на склад» — возвращается, но ещё не обработан.
  • «Утилизация» — товар списан (например, из-за брака).
Какие инструменты помогут автоматизировать аналитику?

Для автоматизации подойдут:

  • Sellerboard или Peak — для комплексного анализа.
  • Google Apps Script — для создания кастомных отчётов в Google Sheets.
  • Zapier — для интеграции данных Ozon с другими сервисами (например, 1C или Bitrix24).

Для технически подкованных продавцов — собственные скрипты на Python с использованием Ozon API.