Как выгрузить остатки на Озон: все способы и нюансы

Зачем обновлять остатки на Озон и что будет, если этого не делать

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

При нерегулярном обновлении остатков продавцы сталкиваются с перепродажами (когда товар куплен, но физически отсутствует на складе), что ведёт к отменам заказов, негативным отзывам и потере позиций в выдаче. Например, если вы указали 10 единиц товара, а на самом деле осталось только 5, первые 5 покупателей получат заказ, а остальные — отмену с уведомлением «Товар закончился». Ozon фиксирует такие случаи и может понизить приоритет ваших карточек в рекомендациях на 14–30 дней.

Кроме того, актуальные остатки критичны для участников программ FBO (отгрузка со склада Ozon) и FBS (самостоятельная доставка). В первом случае маркетплейс блокирует приём новых заказов, если остатки не обновлены более 24 часов. Во втором — рискуете получить штраф за невыполненные обязательства по запасам.

Способы выгрузки остатков на Озон: какой выбрать

Маркетплейс предлагает четыре основных способа обновления остатков, каждый из которых подходит для разных сценариев. Выбор зависит от объёма ассортимента, технической оснащённости и модели работы (FBS или FBO). Рассмотрим их подробно.

  • 📄 Ручной ввод через личный кабинет — подходит для небольших каталогов (до 50 SKU). Просто, но трудоёмко.
  • 📑 Загрузка XLS/XLSX файла — оптимально для средних продавцов (50–5 000 SKU). Требует знания структуры файла.
  • 🤖 API-интеграция — автоматическое обновление для крупных продавцов (от 5 000 SKU) или тех, кто использует , МойСклад.
  • 📦 Через партнёрские сервисы (например, Sellbery, Мультимаркет>) — для синхронизации с другими площадками.

На практике большинство продавцов комбинируют способы. Например, ручной ввод используют для новых товаров, а API — для массового обновления. Важно: Ozon рекомендует обновлять остатки не реже 1 раза в сутки для FBO и каждые 4 часа для FBS.

📊 Какой способ выгрузки остатков вы используете чаще?
Ручной ввод
Excel-файл
API
Партнёрские сервисы

Ручная выгрузка остатков через личный кабинет Озон

Это самый простой, но самый медленный способ. Подходит для тестирования новых товаров или корректировки остатков по 1–2 позициям. Инструкция:

  1. Авторизуйтесь в личном кабинете продавца.
  2. Перейдите в раздел Товары → Список товаров.
  3. Найдите нужный товар через поиск или фильтры (можно отсортировать по Артикулу или Названию).
  4. Нажмите на строку товара → Редактировать.
  5. В блоке Остатки введите актуальное количество и сохраните изменения.

Ограничения метода:

  • ⏳ Максимум 50 редактирований в час (лимит Ozon для ручных операций).
  • 🔄 Нет истории изменений — отследить, кто и когда обновил остатки, невозможно.
  • 📉 Риск ошибок при большом ассортименте (например, можно перепутать артикулы).

Выгрузка остатков через Excel: пошаговая инструкция

Для массового обновления остатков удобнее использовать файл .xlsx или .xls. Этот метод поддерживает до 50 000 строк за одну загрузку. Главное — соблюдать структуру файла, которую диктует Ozon.

Требования к файлу остатков

Поле Обязательно? Формат Пример
offer_id Да Число или строка 12345678
sku Да Строка (артикул) ABC-123-XL
stock Да Целое число ≥0 15
warehouse_id Для FBS Число (ID склада) 1 (основной склад)
warehouse_type Для FBS Строка (FBS) FBS

Шаги для загрузки:

  1. Скачайте шаблон файла с сайта Ozon.
  2. Заполните колонки offer_id (или sku) и stock. Для FBS добавьте warehouse_id.
  3. Сохраните файл в формате .xlsx (не .csv!).
  4. В личном кабинете перейдите в Товары → Импорт/Экспорт → Обновить остатки.
  5. Загрузите файл и дождитесь обработки (до 10 минут для 50 000 строк).

Указаны все обязательные поля (offer_id/sku + stock)

Нет пустых строк или ячеек с формулами

Формат файла — XLSX (не CSV!)

Для FBS прописан warehouse_id

Столбец stock содержит только целые числа (нет дробей)

-->

Что делать, если файл не загружается?

Наиболее частые ошибки:

- Несовпадение артикулов: проверьте, что sku в файле совпадает с тем, что указан в карточке товара на Ozon.

- Некорректный warehouse_id: для FBS укажите ID склада из раздела Склады → Мои склады.

- Отрицательные остатки: stock не может быть меньше 0.

- Превышен лимит строк: разбейте файл на части по 50 000 строк.

Если ошибка неясна, скачайте отчёт об обработке в личном кабинете (Товары → История операций) и проверьте строки с пометкой "Ошибка".

Автоматическая выгрузка остатков через API

Для крупных продавцов с ассортиментом от 5 000 SKU или тех, кто интегрирован с , МойСклад, Bitrix24, оптимальным решением станет API Ozon. Это позволяет обновлять остатки в реальном времени без ручного вмешательства.

Основные методы API для работы с остатками:

  • POST /v2/products/stocks — массовое обновление остатков.
  • POST /v1/warehouse/stocks — обновление для FBS-складов.
  • GET /v1/analytics/stocks — получение текущих остатков (для сверки).

Пример запроса для обновления остатков (формат JSON):

{

"stocks": [

{

"offer_id": "12345678",

"product_id": 123456789,

"stock": 25,

"warehouse_id": 1

},

{

"sku": "ABC-123-XL",

"stock": 0,

"warehouse_type": "FBS"

}

]

}

Для подключения API:

  1. Получите Client-ID и API-Key в личном кабинете (Настройки → API).
  2. Настройте интеграцию в своей системе учёта (или через middleware, например, AltoAPI).
  3. Протестируйте запросы в песочнице Ozon.

Типичные ошибки при выгрузке остатков и как их избежать

Даже опытные продавцы сталкиваются с проблемами при обновлении остатков. Вот самые распространённые ошибки и способы их решения:

⚠️ Внимание: Если вы используете FBO и не обновляли остатки более 48 часов, Ozon может временно заблокировать приём новых заказов на ваши товары. Восстановление занимает до 24 часов после загрузки актуальных данных.
  • 🔢 Несовпадение артикулов: Убедитесь, что sku в файле полностью совпадает с тем, что указан в карточке товара (включая регистр и символы).
  • 📊 Некорректный формат файла: Ozon принимает только .xlsx или .xls. Файлы .csv или .ods не поддерживаются.
  • 🏭 Ошибка warehouse_id для FBS: Указывайте только те ID складов, которые зарегистрированы в вашем аккаунте. Проверьте список в Склады → Мои склады.
  • ⏱️ Превышение лимитов: При ручном вводе — не более 50 операций в час, при загрузке файла — до 50 000 строк за раз.
  • 🔄 Конфликт данных: Если остатки обновлены одновременно через API и файл, приоритет имеет последний метод.

Для диагностики ошибок используйте:

  • Отчёт об обработке файла в Товары → История операций.
  • Логи API-запросов (если используете интеграцию).
  • Инструмент Проверка файла в личном кабинете перед загрузкой.

Как синхронизировать остатки между Озон и другими площадками

Если вы продаёте на нескольких маркетплейсах (Wildberries, Яндекс Маркет, свой сайт), важно избегать перепродаж из-за рассинхронизации остатков. Решения:

  • 🔄 Сервисы-мультимаркеты (Sellbery, МойСклад, AltoAPI) — автоматически распределяют остатки между площадками.
  • 📦 Резервирование запасов: вручную выделяйте часть остатков только для Ozon (например, 70% от реального количества).
  • 🤖 Скрипты на API: напишите или закажите скрипт, который будет обновлять остатки на всех площадках при изменении на одной.

Пример логики резервирования:

Реальный остаток Выгружаем на Озон Выгружаем на WB Резерв
100 шт. 60 шт. 30 шт. 10 шт.
50 шт. 30 шт. 15 шт. 5 шт.
10 шт. 5 шт. 3 шт. 2 шт.
⚠️ Внимание: При использовании мультимаркет-сервисов проверьте, поддерживают ли они динамическое резервирование — функцию, которая автоматически корректирует остатки на площадках в зависимости от скорости продаж. Без неё риск перепродаж остаётся.

Частые вопросы о выгрузке остатков на Озон

Можно ли выгрузить остатки ночью, чтобы не мешать продажам?

Да, Ozon обрабатывает файлы и API-запросы круглосуточно. Однако для FBS лучше обновлять остатки в периоды низкой нагрузки на склады (с 2:00 до 6:00 по МСК), чтобы избежать задержек в обработке.

Что делать, если остатки обнулились, но товар есть на складе?

Проверьте:

  1. Не истёк ли срок действия вашего прайс-листа (в личном кабинете Товары → Мои прайс-листы).
  2. Не заблокирован ли товар модерацией (раздел Товары → Заблокированные).
  3. Не указан ли в файле остатков stock=0 по ошибке.

Если проблема не найдена, обратитесь в поддержку с указанием offer_id.

Как часто нужно обновлять остатки для FBS?

Ozon рекомендует обновлять остатки для FBS не реже чем раз в 4 часа. При высокой динамике продаж (более 100 заказов в день) — каждые 1–2 часа. Для FBO достаточно 1 раза в сутки.

Можно ли откатить ошибочно выгруженные остатки?

Нет, Ozon не предоставляет функцию отката. Если вы загрузили неверные данные, нужно повторно выгрузить файл с корректными остатками. Время обработки новой выгрузки — до 10 минут.

Что такое "виртуальные остатки" и как их настроить?

Виртуальные остатки — это резерв, который Ozon автоматически вычитает из реальных остатков для предотвращения перепродаж. Например, если у вас 100 шт. товара, а виртуальный остаток установлен на уровне 10%, то в продажу пойдёт только 90 шт. Настроить можно в личном кабинете (Настройки → Настройки остатков) или через API-параметр virtual_stock.