Разделите путь поставки на явные состояния
Минимальная модель включает отправлено, прибыло, находится на приёмке, принято, размещено и доступно к продаже. Не объединяйте их в одно поле «в пути»: у каждого состояния другая вероятность и другое допустимое действие. Для планирования закупки полезен ожидаемый запас, а для обещания покупателю — только подтверждённо доступный.
Храните время перехода, склад, поставку, фактически принятое количество и источник события. Плановая дата или отметка перевозчика не заменяет подтверждение площадки. Если событие пришло повторно или вне порядка, система должна обновить конкретную поставку, а не прибавить те же единицы к остатку второй раз.
Выберите событие, которое действительно открывает продажи
Статус «принято» иногда означает завершение пересчёта, но товар ещё может размещаться или не отображаться в конкретном регионе. Поэтому правило доступности нужно проверять на фактической витрине и в данных о продаваемом остатке. Внутренняя накладная подтверждает передачу, но не гарантирует готовность к заказу.
Зафиксируйте отдельный критерий для каждой схемы работы и площадки. Не кодируйте один текстовый статус навсегда: названия и последовательность могут меняться. Надёжнее сопоставлять события с бизнес-смыслом — можно ли принять новый заказ и какой объём реально участвует в обещании.
Корректно обрабатывайте частичную приёмку
Площадка может принять часть партии раньше остальной. В этом случае доступным становится подтверждённое количество, а остаток продолжает числиться на приёмке. Нельзя переносить в продажу всю накладную по первому положительному событию: недостача, пересорт или повреждение обнаружатся позже.
Сверяйте отправленное, принятое, отклонённое и неразобранное количество. Расхождение должно иметь собственный статус и владельца. Пока причина не выяснена, сомнительные единицы не участвуют в синхронизации между магазинами и не увеличивают лимит продаж.
Считайте доступный запас консервативно
Для продаж используйте доступный остаток за вычетом резервов, заказов и защитного буфера. Товар на приёмке можно показывать отдельной прогнозной строкой и учитывать в дате следующего пополнения, но не в количестве, которое робот готов раздать каналам прямо сейчас.
Если поставка задержалась, не компенсируйте это оптимистичным увеличением FBS-лимита без физического подтверждения. Одна и та же единица не должна одновременно обещаться со склада площадки и со склада продавца. Связка идентификаторов и источник количества важнее красивой общей цифры.
Согласуйте цену, рекламу и акции со статусом приёмки
Репрайсер может заранее готовить сценарий после пополнения, но применять его стоит только после подтверждённой доступности. Снижение цены на нулевой витрине не собирает полноценный спрос, а резкий запуск рекламы в момент частичной приёмки способен быстро исчерпать первые единицы.
Для акции задайте минимальный подтверждённый запас и период наблюдения после размещения. Рекламу включайте ступенчато, проверяя доставку и долю доступных регионов. Если приёмка зависла, система должна сохранить план, но заблокировать действия, которые предполагают уже готовый товар.
Контролируйте время приёмки и повторяющиеся задержки
Считайте медиану и верхний перцентиль времени от прибытия до доступности по складу, категории и типу поставки. Одиночная задержка требует проверки конкретной партии, а систематическая — изменения календаря пополнения и размера страхового запаса. Среднее значение может скрывать редкие, но дорогие зависания.
ВитринаPro держит поставку, доступный остаток и витринную проверку в разных контурах. Автоматизация видит ожидаемое пополнение, но не раздаёт его каналам раньше подтверждения, поэтому селлер может планировать цену и продвижение без риска преждевременной продажи.
Частые вопросы
Можно ли считать товар доступным сразу после прибытия на склад?
Нет. Прибытие подтверждает доставку поставки, но для продаж нужно дождаться приёмки, размещения и появления подтверждённого доступного количества.
Как учитывать частично принятую поставку?
Открывать продажи только на подтверждённую часть. Неразобранное, отклонённое и спорное количество хранить отдельно до следующего события или сверки.
Учитывать ли приёмку в прогнозе запаса?
Да, как ожидаемое пополнение с вероятностью и сроком. Но в доступный для заказа остаток эти единицы не включаются до подтверждения.
Когда включать рекламу после приёмки?
После появления товара на витрине и проверки доступности. При частичном размещении безопаснее запускать рекламу ступенчато и контролировать расход первых единиц.
Прибытие поставки не равно доступности. Разделяйте состояния, открывайте продажи только по подтверждённому количеству и не запускайте продвижение на ожидаемый остаток.
Проверить на своих товарах