Контроль остатков на складе Ozon FBO — критически важная задача для любого продавца, работающего по модели Fulfillment by Ozon. От точности данных зависит не только избежание штрафов за недопоставку, но и репутация магазина, скорость обработки заказов, а в конечном счёте — прибыль. По статистике Ozon, продавцы, которые обновляют остатки чаще чем раз в сутки, увеличивают конверсию на 12-18% благодаря снижению количества отменённых заказов из-за отсутствия товара.
В то же время, многие новички сталкиваются с путаницей: где именно смотреть актуальные остатки, как отличать резервированные товары от свободных, и почему цифры в личном кабинете иногда не совпадают с реальным положением дел на складе. Эта статья поможет разобраться во всех нюансах — от базовых способов проверки через интерфейс Ozon Seller до автоматизации через API и интеграцию с 1С. Мы также раскроем малоизвестные фишки, например, как отслеживать остатки по конкретным складам Ozon (а их более 50 по России) или почему иногда система показывает"виртуальные" остатки.
Если вы только начинаете работать с FBO или уже столкнулись с проблемами несоответствия остатков — сохраните эту инструкцию в закладки. Она пригодится и для оперативного контроля, и для стратегического планирования закупок.
1. Где посмотреть остатки на складе Ozon FBO: основные способы
Самый очевидный способ — зайти в личный кабинет Ozon Seller и открыть раздел с товарами. Однако даже здесь есть несколько нюансов, о которых многие продавцы не знают. Рассмотрим все доступные методы, от простого к сложному.
1. Через веб-версию Ozon Seller (раздел"Товары")
Это базовый способ, который подходит для небольших каталогов (до 500-1000 SKU). Алгоритм действий:
- Авторизуйтесь в личном кабинете.
- Перейдите в меню
Товары → Список товаров. - В таблице найдите колонку
Остатки FBO— здесь отображается общее количество товара на всех складах Ozon. - Чтобы увидеть детализацию по складам, кликните на строку с товаром — откроется карточка, где в блоке
Логистикабудет вкладкаОстатки.
⚠️
Внимание! Цифры в колонкеОстатки FBOвключают резервированные товары (те, что уже заказаны, но ещё не отправлены покупателю). Чтобы увидеть только свободные остатки, используйте фильтрДоступно для продажив расширенных настройках таблицы.
2. Через мобильное приложение Ozon Seller
Приложение удобно для оперативного контроля, но функционал здесь ограничен:
- 📱 Откройте раздел
Товары→ выберите нужный SKU. - 📊 В карточке товара тапните на блок
Остатки— отобразится общее количество (без детализации по складам). - 🔄 Обновляйте данные вручную, так как автоматическое обновление работает с задержкой до 30 минут.
3. Через API Ozon (для автоматизации)
Если у вас более 1000 SKU или вы ведёте учёт в 1С, МойСклад, то ручная проверка станет кошмаром. Здесь поможет API Ozon, а именно метод:
GET /v2/analytics/stock_on_warehouses
Он возвращает остатки по всем складам с разбивкой по:
- 📦 Свободные (доступные для продажи)
- 🔒 Резервированные (заказанные, но не отправленные)
- 🚚 В пути (товары, которые ещё не доставили на склад)
💡
2. Разница между"остатками" и"доступными для продажи": что значит каждая цифра
Один из самых частых вопросов продавцов: "Почему в личном кабинете показано 100 штук товара, а продать можно только 80?". Дело в том, что Ozon оперирует несколькими типами остатков, и их легко спутать.
Вот что означают ключевые термины:
| Термин в Ozon Seller | Что включает | Где посмотреть |
|---|---|---|
Остатки FBO |
Общее количество товара на всех складах Ozon, включая резервированные и блокированные. | Колонка в таблице Товары → Список товаров |
Доступно для продажи |
Только свободные товары, которые можно продать прямо сейчас. | Фильтр в расширенных настройках таблицы или в карточке товара. |
Резерв |
Товары, которые уже заказаны покупателями, но ещё не отправлены (статус"В обработке"). | Вкладка Остатки в карточке товара. |
В пути на склад |
Товары, которые вы отправили на склад Ozon, но они ещё не приняты. | Раздел Логистика → Поступления |
🔍
Если в личном кабинете вы видите отрицательное значение (например, В этом случае срочно обновите остатки вручную или через API, иначе рискуете получить штраф за недопоставку.Почему иногда остатки"минусовые"?
-5), это означает, что Ozon уже зарезервировал товары под заказы, но физически их на складе нет. Такое происходит, если:
⚠️
Внимание! Если вы продаёте товары с предзаказом, в остатках могут отображаться"виртуальные" единицы, которых физически нет на складе. Чтобы избежать путаницы, отключите опцию предзаказа в настройках товара или ведите отдельный учёт таких позиций.
3. Как проверить остатки по конкретному складу Ozon
По умолчанию Ozon Seller показывает суммарные остатки по всем складам. Но что делать, если вам нужно узнать, сколько товара лежит, например, на складе в Новосибирске или Екатеринбурге? Это актуально для продавцов, которые:
- 📦 Отслеживают географию спросa (например, чтобы перебросить товар с одного склада на другой).
- 🚀 Используют мультискладскую логистику для ускорения доставки.
- ⚡ Решают проблемы с неликвидами на конкретных складах.
Способ 1: Через карточку товара
- Откройте раздел
Товары → Список товаров. - Кликните на нужный SKU.
- В карточке товара перейдите на вкладку
Остатки. - В блоке
Распределение по складамвы увидите таблицу с разбивкой по регионам.
Способ 2: Через API (метод stock_on_warehouses)
Этот метод возвращает данные в формате JSON с детализацией по складам. Пример ответа:
{
"result": {
"items": [
{
"warehouse_id": 101001, // ID склада (например, Москва)
"available": 15, // Свободные остатки
"reserved": 5, // Резервированные
"total": 20 // Всего на складе
},
{
"warehouse_id": 102001, // ID склада (например, Санкт-Петербург)
"available": 8,
"reserved": 2,
"total": 10
}
]
}
}
📌
Способ 3: Через отчёт"Остатки по складам"
Если API для вас сложно, можно скачать готовый отчёт:
- Перейдите в
Аналитика → Отчёты → Остатки по складам. - Выберите период (например, сегодняшнюю дату).
- Скачайте файл в формате
CSVилиXLSX.
⚠️
Внимание! Данные в отчёте обновляются с задержкой до 2 часов. Если вам нужны актуальные цифры"здесь и сейчас", используйте API или проверяйте остатки в карточке товара.
4. Автоматизация проверки остатков: API, 1С, МойСклад
Ручная проверка остатков отнимает время и чревата ошибками. Если у вас более 500 SKU или вы работаете с несколькими складами, автоматизация становится необходимостью. Рассмотрим основные инструменты.
1. Интеграция с 1С через API
Для синхронизации остатков между 1С и Ozon можно использовать:
- 🔗 Готовые обработки (например, от Инфостарт или Битрикс24).
- 🤖 Собственный скрипт на основе метода
POST /v2/products/stocks(для обновления остатков). - 📊 Облачные сервисы вроде Атомсфере или МойСклад.
📝
Настроить обмен данными по протоколу HTTP/REST|Получить Client-ID и API-ключ в кабинете разработчика|Создать обработку для преобразования данных из 1С в формат JSON для Ozon|Протестировать синхронизацию на тестовом SKU|Настроить автоматическое обновление остатков (например, раз в час)
-->
2. МойСклад + Ozon: пошаговая настройка
Если вы ведёте учёт в МойСклад, подключите интеграцию через:
- Перейдите в
Настройки → Интеграции → Маркетплейсы → Ozon. - Авторизуйтесь через аккаунт Ozon Seller.
- Включите опцию
Синхронизация остатков. - Укажите частоту обновления (рекомендуется не реже чем раз в 4 часа).
⚠️
Внимание! При синхронизации через МойСклад учитывайте, что система может округлять дробные остатки (например,1.5 шт.станет1 шт.). Если вы продаёте товары на вес или штучные с дробными значениями, настройте дополнительную обработку данных.
3. Автоматизация через Google Sheets + Apps Script
Для небольших магазинов подойдёт бюджетное решение:
- Создайте таблицу в Google Sheets с колонками:
SKU,Остаток,Дата обновления. - Напишите скрипт на Apps Script, который будет тянуть данные через API Ozon и обновлять таблицу.
- Настройте триггер для автоматического запуска (например, каждые 3 часа).
🔗 Пример кода для Apps Script:
function updateOzonStocks {
const apiKey ='ВАШ_API_КЛЮЧ';
const clientId ='ВАШ_CLIENT_ID';
const url ='https://api-seller.ozon.ru/v2/analytics/stock_on_warehouses';
const options = {
method:'post',
headers: {
'Client-Id': clientId,
'Api-Key': apiKey,
'Content-Type':'application/json'
},
payload: JSON.stringify({})
};
const response = UrlFetchApp.fetch(url, options);
const data = JSON.parse(response.getContentText);
// Далее парсим ответ и обновляем Google Sheets
}
5. Частые проблемы с остатками и как их решить
Даже при автоматизации продавцы сталкиваются с ошибками в остатках. Вот самые распространённые ситуации и способы их исправления.
Проблема 1: Остатки в Ozon и в моей системе учёта не совпадают
Причины и решения:
- 🔄 Задержка синхронизации: API Ozon обновляет данные с задержкой до 1 часа. Решение — настройте ручное обновление по кнопке в личном кабинете.
- 📦 Товары в пути: Если вы отправили товар на склад, но он ещё не принят, остатки в Ozon не обновятся, пока склад не подтвердит поступление.
- 🛠 Ошибка в интеграции: Проверьте логи синхронизации в вашей системе учёта (например, в 1С или МойСклад).
Проблема 2: Отрицательные остатки
Если остатки ушли в минус, это означает, что:
- Вы продали товар, который физически отсутствовал на складе.
- Ozon зарезервировал товар под заказ, но вы не успели обновить остатки.
🚨 Как исправить:
- Срочно обновите остатки через API или вручную.
- Если товара действительно нет, отмените заказы с этим SKU (но будьте готовы к штрафу за отмену).
- Настройте уведомления о низких остатках (например, через Ozon API или Зендеск).
Проблема 3: Резервированные товары"зависли"
Иногда товары остаются в статусе Резерв дольше 48 часов. Это может произойти из-за:
- 🛑 Задержки обработки заказа на складе Ozon.
- 📦 Проблем с логистикой (например, заказ не могут собрать из-за отсутствия части товаров).
- 🔄 Ошибки в системе Ozon (редко, но бывает).
📞 Решение: Обратитесь в поддержку Ozon с указанием:
Тема: Зависшие резервированные товары
Текст: Укажите SKU, количество запасённых единиц и дату резервирования.
⚠️
Внимание! Если резервированные товары"зависли" на сумму более 50 000 ₽, это может заблокировать выплаты по партнёрской программе. Отслеживайте такие случаи через отчёт Аналитика → Финансы → Резервы.
6. Советы по управлению остатками: как избежать штрафов и повысить продажи
Контроль остатков — это не только про избежание штрафов, но и про увеличение прибыли. Вот несколько проверенных стратегий:
1. Настройте автоматическое оповещение о низких остатках
Используйте:
- 📧 Email-уведомления через Ozon API или Zapier.
- 🤖 Боты в Telegram (например, через сервис ManyChat + Google Sheets).
- 📈 Дашборды в Power BI или Data Studio с визуализацией остатков.
📌
2. Используйте мультискладскую логистику для ускорения доставки
Размещайте товары на складах в разных регионах, чтобы:
- ⚡ Сократить время доставки (а значит, увеличить конверсию).
- 🛡 Застраховаться от форс-мажоров (например, если один склад временно закрыт).
🔹 Как выбрать склады:
- Анализируйте географию спросa через отчёт
Аналитика → Продажи → География. - Начните с 3-4 складов (например, Москва, Екатеринбург, Новосибирск, Краснодар).
- Используйте сервис Ozon Logistics для расчёта оптимального распределения.
3. Планируйте закупки на основе истории продаж
Чтобы избежать как перезатов, так и дефицита, анализируйте:
- 📊 Сезонность: например, зимние товары нужно закупать заранее (с августа-сентября).
- 📈 Тренды: следите за ростом спроса через
Аналитика → Тренды. - 🔄 Время поставки: если товар идёт из Китая 30-45 дней, заказывайте его заблаговременно.
⚠️
Внимание! Ozon штрафует за недопоставку (если товар есть в остатках, но его нет на складе) и за перезатов (если товар лежит дольше 180 дней без продаж). Оптимальный запас — 30-60 дней продаж для большинства категорий.
4. Работайте с неликвидами
Если товар лежит на складе дольше 90 дней, используйте стратегии для его вывода:
- 🎁 Скидки и акции: например,"Купи 2 по цене 1".
- 🔄 Бандлы: комплектуйте неликвид с популярными товарами.
- 📦 Перемещение на другой склад: иногда товар лучше продаётся в другом регионе.
- 💰 Выкуп Ozon: если товар совсем не продаётся, предложите его на выкуп через программу
Ozon Гарантия.
7. Частые вопросы по остаткам на складе Ozon FBO
Как часто обновляются остатки в личном кабинете Ozon Seller?
Остатки в интерфейсе обновляются каждые 15-30 минут, но данные по API можно получать в реальном времени (с задержкой до 5 минут). Если вам нужны самые актуальные цифры, используйте метод GET /v2/analytics/stock_on_warehouses.
Можно ли посмотреть остатки по конкретному заказу?
Да, для этого:
- Откройте раздел
Заказыв личном кабинете. - Найдите нужный заказ и кликните на него.
- В блоке
Товарыбудет указано, сколько единиц зарезервировано под этот заказ.
Что делать, если остатки в Ozon и в моей 1С не совпадают?
Сначала проверьте:
- Не было ли задержки при поступлении товара на склад Ozon (иногда принимают до 48 часов).
- Не настроена ли двойная синхронизация (например, и через API, и через МойСклад).
- Не учитываются ли в вашей системе"бракованные" или"блокированные" товары, которые Ozon не показывает в остатках.
Если разница сохраняется, запросите у Ozon отчёт по движению товара через поддержку.
Как узнать, на каком складе лежит мой товар?
Есть три способа:
- В карточке товара во вкладке
Остатки(разделРаспределение по складам). - Через API-метод
stock_on_warehouses(возвращаетwarehouse_id). - В отчёте
Аналитика → Отчёты → Остатки по складам(можно скачать вExcel).
Чтобы сопоставить warehouse_id с названием склада, используйте метод GET /v1/warehouse/list.
Можно ли резервировать товары на складе Ozon под будущие заказы?
Нет, Ozon не предоставляет функцию ручного резервирования. Однако вы можете:
- Скрыть товар из продажи (установить остаток
0). - Использовать опцию
Предзаказ(но это рискованно, так как товар может не поступить вовремя). - Перевести товар на склад FBS (если работаете по гибридной модели).