Остатки в личном кабинете часто создают ложное ощущение определённости. Кажется, что достаточно отсортировать товары по количеству единиц и первым отправить на склад то, чего осталось меньше всего.
Но маленький остаток может относиться к товару без продаж, а большой — к позиции, которая уходит каждый день и закончится раньше следующей приёмки. Часть товара может быть в резерве, на приёмке или на складе, который не помогает текущему спросу.
Поэтому полезный результат разбора — не ещё одна таблица, а четыре очереди действий:
- проверить и готовить поставку сейчас;
- назначить дату следующего решения;
- наблюдать;
- сначала разобраться в данных и спросе.
Чтобы разложить ассортимент по этим очередям, нужно связать доступный запас, ожидаемую скорость его расхода и полный срок пополнения.
1. Какой остаток участвует в решении
Сначала разделяем состояния товара:
- доступен к продаже сейчас;
- зарезервирован под заказ;
- находится в пути или на приёмке;
- недоступен из-за брака, блокировки или другого ограничения;
- распределён по складам и регионам.
Для базового расчёта нужен продаваемый остаток — единицы, которые покупатель действительно может заказать. Товар в пути важен для будущего состояния, но его нельзя без проверки прибавлять к доступному запасу сегодня.
Уже заказанную партию учитываем по подтверждённой дате доступности. До этой даты она не закрывает новые заказы. Если прибавить её к сегодняшнему остатку, можно не увидеть временной разрыв. Если исключить её из будущего расчёта — заказать повторную партию и получить лишний запас.
Если площадка, схема работы или отчёт используют другие названия полей, сначала проверяем их определение. Похожее название не гарантирует одинаковый смысл.
2. С какой скоростью уходит товар
Остаток оценивается относительно ожидаемого расхода. Для первого приближения часто берут среднее число реализованных единиц в день за выбранный период:
средняя скорость = реализованные единицы за сопоставимый период ÷ число дней периода
условный запас в днях = доступный остаток ÷ ожидаемая скорость
Период должен быть свежим и соответствовать обычным условиям. Акция, резкое изменение цены, длительное отсутствие товара или сезонный пик способны сделать простое среднее обманчивым.
Если в периоде были дни без доступного остатка, нулевые продажи не доказывают отсутствие спроса: товар просто невозможно было купить. Если продаж не было вообще, запас в днях не рассчитывается. Это не «бесконечный запас», а отсутствие наблюдаемой скорости, на которую можно уверенно опереться.
3. Когда новая партия станет доступной
Полный срок пополнения складывается из нескольких этапов:
- подготовка или производство;
- упаковка и маркировка;
- передача в доставку;
- перевозка;
- приёмка площадкой;
- появление товара в доступном остатке.
Если за это время может уйти больше товара, чем доступно сейчас, ждать минимального остатка уже поздно.
Для простой модели нужна понятная граница:
порог запаса для пополнения = ожидаемый расход за полный срок пополнения + запас на задержку
Запас на задержку не назначают одинаковым процентом для всех товаров. Он зависит от стабильности спроса, разброса сроков, сезонности и последствий отсутствия товара.
4. Реальный срез: почему нескольких цифр недостаточно
Рассмотрим один реальный обезличенный товар рабочего магазина на Ozon FBO. При этой схеме товар хранится и доставляется со склада площадки. Единица учёта — одно изделие.
В сохранённом снимке от 9 сентября было доступно 10 единиц: одна на одном складе и девять на другом. Резерв в этом снимке равен нулю. Точное время снимка неизвестно, поэтому это историческое состояние, а не текущий остаток на момент чтения статьи.
Отдельный источник содержит отправления, созданные за 28 календарных суток — с 12 августа по 8 сентября 2026 года, по UTC. Всего в нём 16 единиц в 16 уникальных отправлениях. К моменту выгрузки 13 были доставлены, ещё три продолжали доставляться покупателям.
Три единицы в доставке — исходящие заказы покупателей, а не входящая партия. Их нельзя прибавлять к доступному запасу и нельзя повторно вычитать из 10 единиц.
При этом 13 доставленных единиц нельзя автоматически использовать как физический расход товара за эти 28 дней. Записи объединены по дате создания отправления, а не по календарной дате доставки или списания со склада. Замена 13 на все 16 тоже не решает проблему: три отправления ещё не завершены, а сам источник по-прежнему не показывает сопоставимый ряд физического выбытия.
По товару также неизвестны история наличия, полный срок пополнения и подтверждённые входящие партии. Поэтому срез не доказывает ни дефицит, ни избыток и не позволяет назвать дату или количество поставки.
Зато он хорошо показывает правильный следующий шаг. Для приоритета нужно получить сопоставимую скорость расхода, полный срок пополнения и календарь уже заказанных партий. Без этого любая точная дата была бы лишь красивым числом без достаточного основания.
5. Учебный пример: как срок меняет приоритет
Теперь отделим факты магазина от полностью учебной модели. Все числа ниже заданы специально для объяснения механики:
- доступный запас — 30 единиц;
- ожидаемый спрос — 2 единицы в день;
- запас на задержку — 6 единиц, или три дня;
- других поступлений до новой партии нет, свободные 30 единиц уже доступны и в модели нет дополнительных резервов или ожидающих заказов;
- спрос и срок пополнения в пределах сценария считаем неизменными.
При наличии товара заданный спрос равен расходу запаса. Если товар закончится, продажи будут ограничены доступностью, а неудовлетворённый спрос нужно считать отдельно. Поэтому 56 единиц в длинном сценарии — не фактические продажи при запасе 30 единиц.
Запас на задержку здесь — учебное допущение, а не рекомендуемый норматив для любого продавца. Оба порога рассчитаны для постоянного заданного спроса и срока пополнения, без других поступлений и при контроле порога без задержки.
Если пополнение занимает 7 дней
За время ожидания при заданной скорости может уйти 14 единиц. Добавляем учебный запас на задержку:
2 × 7 + 6 = 20 единиц
Порог запаса для пополнения равен 20 единицам. При текущих 30 до него остаётся 10 единиц. Если расход действительно составит две единицы в день, порог будет достигнут примерно через пять дней:
(30 − 20) ÷ 2 = 5 дней
Это не команда отгружать товар сегодня. Пять дней — модельное время до порога, а не совет пять дней не проверять товар. При периодическом контроле интервал между проверками и возможную задержку решения нужно учитывать отдельно.
Если пополнение занимает 28 дней
Заданный спрос за 28 дней составляет 56 единиц. Фактические продажи при запасе 30 единиц будут ограничены наличием, а разница останется неудовлетворённым модельным спросом. Вместе с тем же учебным запасом на задержку:
2 × 28 + 6 = 62 единицы
Текущие 30 единиц уже ниже порога. Без других поступлений их хватило бы на 15 дней:
30 ÷ 2 = 15 дней
В этой модели риск разрыва возникает раньше доступности новой партии. Обычная поставка с условным сроком 28 дней уже не предотвращает его сама по себе, поэтому нужно проверить входящие партии и возможные варианты. Разница между порогом 62 и запасом 30, как и неудовлетворённый модельный спрос, не является автоматически объёмом заказа.
Перед реальным решением обязательно проверяем уже заказанные партии, их количество и даты доступности. Они могут закрыть разрыв или, наоборот, показать риск двойной поставки. Учебный расчёт не является рекомендацией конкретному магазину.

6. Четыре очереди действий

1. Проверить и готовить поставку сейчас
Доступный запас подошёл к порогу или оказался ниже него. Это сигнал сверить уже заказанные партии, актуальность скорости, ограничения склада и финансовые условия, после чего продавец принимает решение.
2. Назначить дату следующего решения
Запаса пока больше порога, но расчёт показывает, когда товар к нему приблизится. До этой даты можно уточнить производство, упаковку, кратность коробов и доступность склада.
3. Наблюдать
Запас покрывает выбранный горизонт, спрос достаточно понятен, а входящие партии учтены по датам. Триггером для пересмотра станет ускорение продаж, задержка поставки или падение доступного остатка.
4. Сначала разобраться в данных и спросе
Спрос не подтверждён, товар мог отсутствовать или наблюдений недостаточно. Проверяем доступность карточки, цену, продвижение, контент, сезонность, распределение по складам и историю наличия. Реальный срез из раздела 4 показывает необходимость такой диагностики данных, а не доказывает, что поставка не нужна.
Отсутствие продаж не доказывает отсутствие спроса. Но и новая поставка сама по себе спрос не создаёт.
7. Как рассчитать количество поставки
В простом сценарии сначала оцените физический остаток к моменту доступности новой партии. Условия этой формулы: до новой партии нет других поступлений, скорость задана сценарием, а резерв уже исключён из свободного остатка.
остаток перед новой партией = max(0, свободный остаток сейчас − ожидаемый спрос до её доступности)
Физический остаток не бывает отрицательным. Если ожидаемый расход выше доступного товара, разницу показываем отдельно как неудовлетворённый спрос сценария. Без подтверждённых отложенных заказов его нельзя автоматически переносить в следующую партию.
Затем продавец выбирает целевой свободный запас после приёмки:
новая партия = max(0, целевой свободный запас после приёмки − остаток перед новой партией)
Целевой запас относится к будущему горизонту после приёмки. Неудовлетворённый спрос периода отсутствия автоматически к нему не прибавляется. Подтверждённые незакрытые заказы учитываются отдельно и ровно один раз.
Если поступлений несколько
Сложный сценарий считаем по времени, интервал за интервалом. В начале каждого интервала к остатку добавляется только та партия, которая к этому моменту стала доступной. Затем учитывается ожидаемый спрос до следующего поступления. Продать можно не больше доступного количества; непокрытый спрос остаётся отдельной величиной.
Свободный остаток уже исключает резерв, поэтому повторно вычитать его нельзя. Заказы, обеспеченные этим резервом, также не вычитают второй раз как будущий расход.
После расчёта количество округляют по реальной кратности упаковки и ограничениям поставки. Изменение спроса или даты приёмки меняет результат, поэтому модель пересчитывают перед решением.
8. Что автоматизируют ИИ-агенты
ИИ-агенты могут регулярно собирать доступные остатки, продажи, поставки и статусы по ассортименту; приводить данные к одной единице товара; рассчитывать пороги по заданным условиям и формировать четыре очереди проверки.
Продавец получает план, в котором видны исходные данные, допущения и причина приоритета. Итоговое решение он принимает с учётом производства, финансов, сезонности и продвижения.
Автоматизация сокращает время на сбор и повторный расчёт. Она не превращает неполные данные в точный прогноз.
9. Что проверить в своём кабинете
Для первого разбора понадобятся:
- список товаров и единица учёта;
- доступный остаток по складам;
- продажи или физический расход за сопоставимый период;
- история отсутствия товара;
- подтверждённые входящие поставки и даты доступности;
- полный срок подготовки и доставки;
- ближайшие акции, изменения цены и сезонные события.
Если хотите так же разобрать свой ассортимент, напишите нам. Соберём понятную очередь товаров и покажем, какие исходные данные стоят за каждым приоритетом.
Источники, период и ограничения
Реальный срез основан на обезличенной локальной мини-выборке данных собственного кабинета Ozon FBO, проверенной 10 сентября 2026 года. Остаток — исторический снимок от 9 сентября без точного времени. Период создания отправлений — 12 августа–8 сентября 2026 года, 28 календарных суток UTC. В сохранённом наборе проверены строки двух FBO-складов и 16 уникальных отправлений выбранного товара; арифметика и дневные суммы воспроизведены автоматически.
Охват относится только к сохранённым FBO-данным этого товара. Домашний склад и FBS не включены. Абсолютная полнота API не доказана отдельным журналом. История наличия, фактические даты физического выбытия, входящие партии, полный срок пополнения, промо и сезонность неизвестны. Поэтому реальный срез используется как пример недостаточности данных, а не как расчёт покрытия или команда на поставку.
Числа 30 единиц, 2 единицы в день, 6 единиц запаса на задержку и сроки 7/28 дней относятся только к учебной модели. Они не описывают рабочий магазин и не являются универсальными нормативами.
Нужно расставить приоритеты поставки?
Опишите ассортимент и доступные отчёты — начнём с остатка, скорости продаж и срока пополнения.
Обсудить задачу