Зачем обновлять остатки на Озон и что будет, если этого не делать
Выгрузка актуальных остатков на 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) или тех, кто использует 1С, МойСклад.
- 📦 Через партнёрские сервисы (например, Sellbery, Мультимаркет>) — для синхронизации с другими площадками.
На практике большинство продавцов комбинируют способы. Например, ручной ввод используют для новых товаров, а API — для массового обновления. Важно: Ozon рекомендует обновлять остатки не реже 1 раза в сутки для FBO и каждые 4 часа для FBS.
Ручная выгрузка остатков через личный кабинет Озон
Это самый простой, но самый медленный способ. Подходит для тестирования новых товаров или корректировки остатков по 1–2 позициям. Инструкция:
- Авторизуйтесь в личном кабинете продавца.
- Перейдите в раздел
Товары → Список товаров. - Найдите нужный товар через поиск или фильтры (можно отсортировать по
АртикулуилиНазванию). - Нажмите на строку товара →
Редактировать. - В блоке
Остаткивведите актуальное количество и сохраните изменения.
Ограничения метода:
- ⏳ Максимум 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 |
Шаги для загрузки:
- Скачайте шаблон файла с сайта Ozon.
- Заполните колонки
offer_id(илиsku) иstock. Для FBS добавьтеwarehouse_id. - Сохраните файл в формате
.xlsx(не.csv!). - В личном кабинете перейдите в
Товары → Импорт/Экспорт → Обновить остатки. - Загрузите файл и дождитесь обработки (до 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 или тех, кто интегрирован с 1С, МойСклад, 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:
- Получите
Client-IDиAPI-Keyв личном кабинете (Настройки → API). - Настройте интеграцию в своей системе учёта (или через middleware, например, AltoAPI).
- Протестируйте запросы в песочнице 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 по МСК), чтобы избежать задержек в обработке.
Что делать, если остатки обнулились, но товар есть на складе?
Проверьте:
- Не истёк ли срок действия вашего прайс-листа (в личном кабинете
Товары → Мои прайс-листы). - Не заблокирован ли товар модерацией (раздел
Товары → Заблокированные). - Не указан ли в файле остатков
stock=0по ошибке.
Если проблема не найдена, обратитесь в поддержку с указанием offer_id.
Как часто нужно обновлять остатки для FBS?
Ozon рекомендует обновлять остатки для FBS не реже чем раз в 4 часа. При высокой динамике продаж (более 100 заказов в день) — каждые 1–2 часа. Для FBO достаточно 1 раза в сутки.
Можно ли откатить ошибочно выгруженные остатки?
Нет, Ozon не предоставляет функцию отката. Если вы загрузили неверные данные, нужно повторно выгрузить файл с корректными остатками. Время обработки новой выгрузки — до 10 минут.
Что такое "виртуальные остатки" и как их настроить?
Виртуальные остатки — это резерв, который Ozon автоматически вычитает из реальных остатков для предотвращения перепродаж. Например, если у вас 100 шт. товара, а виртуальный остаток установлен на уровне 10%, то в продажу пойдёт только 90 шт. Настроить можно в личном кабинете (Настройки → Настройки остатков) или через API-параметр virtual_stock.