Каталог проектовАналитика и e-commerceПланировщик запасов, который видит дефицит за месяц
Точка заказа по каждой позиции Прогноз дефицита Разбор неликвидов Запуск за 10–14 дней

Планировщик запасов, который видит дефицит за месяц

Точка заказа по каждой позиции, предупреждение о нуле за недели до пустой полки, страховой запас под реальный срок поставки и честный список неликвидов — команда агентов держит закупки в ритме продаж.

≤2 мин
пересчёт потребности по всему ассортименту
0
внезапных нулей по ходовым позициям
100%
позиций с рассчитанной точкой заказа
ежедневно
сверка остатков, расхода и поставок в пути

Один день из жизни вашего агента

Всё считается само и приходит в Telegram. Ни выгрузок, ни сводных таблиц, ни «надо бы посмотреть остатки».

09:00

Срез запасов и дни до нуля агент Кладовщик

Остатки по всем складам и точкам, расход за вчера, дни до нуля по каждой ходовой позиции. Сверка с прошлым срезом ловит расхождения раньше инвентаризации.

11:00

Что заказывать сегодня агент Нормировщик

Список позиций, вышедших на точку заказа, с посчитанным объёмом партии: кратность упаковки, минимальная партия поставщика, свободное место на складе. Не «пора бы взять», а конкретное число.

14:00

Поставки в пути и сдвиги сроков агент Диспетчер

Подтверждения, отгрузки, задержки. Любой сдвиг сразу пересчитывает даты дефицита по всем позициям этой поставки — вы узнаёте о проблеме в день сдвига, а не в день пустой полки.

17:00

Неликвиды и излишки агент Ревизор

Что не двигается дольше вашего норматива, сколько денег в этом заморожено, где запас на годы вперёд. С предложением: уценка, возврат поставщику, комплект, вывод из ассортимента.

пт

Недельный срез по деньгам

Стоимость запаса и её динамика, оборачиваемость по группам, предотвращённые дефициты, список позиций-кандидатов на вывод. Запасы перестают быть чёрным ящиком между «закупили» и «продали».

А между срезами — просто пишите ему

«Сколько брать позиции А под сентябрь?», «хватит ли остатка на акцию?», «почему по этой группе запас на полгода?» — отвечает в диалоге, с раскладкой до конкретных приходов и продаж.

Внутри — не один бот, а команда

Пять ролей вместо одного «закупщика с таблицей»: считать, сводить, следить за поставками и вычищать неликвид — разные задачи с разными правилами.

🧮
Оркестратор

Планировщик запасов

Собирает картину запасов целиком и отвечает на любой вопрос об остатках и потребности. Знает вашу сезонность, критичные позиции, допустимые замены и то, какой дефицит для вас недопустим, а какой терпим.

📦
Остатки

Кладовщик

Сводит остатки и движения из учётной системы, точек продаж и складов площадок в один реестр. Ловит расхождения и невозможные значения до того, как на них построят заказ.

📐
Расчёт потребности

Нормировщик

Считает точку заказа, страховой запас и размер партии по каждой позиции — с кратностью упаковки, минимальной партией и сезонными коэффициентами.

🚚
Поставки

Диспетчер

Ведёт поставки в пути и копит фактический срок поставки по каждому поставщику. Сдвиг срока — сигнал вам и мгновенный пересчёт дат дефицита.

🔎
Излишки

Ревизор

Обратная сторона задачи: что лежит без движения, сколько это стоит и что с этим делать. Считает замороженные деньги, а не «примерно много».

Как это устроено под капотом

Запасы — задача про арифметику и состояние, а не про формулировки. Поэтому считает здесь код, а модель объясняет и решает исключения.

01 / CODE-MATH

Точку заказа считает формула, не нейросеть

Точка заказа = средний расход за окно × фактический срок поставки + страховой запас под разброс спроса. Всё это исполняет детерминированный скрипт: одни и те же данные всегда дают одно и то же число. LLM объясняет расчёт и разбирает исключения, но не выдумывает цифры.

02 / STOCK-LEDGER

Единый реестр остатков и движений

Приходы, расходы и перемещения разносятся построчно в персистентный реестр по складам и точкам. Любая цифра в срезе раскрывается до конкретных операций, а расхождение между системой и фактом видно как аномалия, а не всплывает на инвентаризации.

03 / LEAD-TIME

Срок поставки — из фактов, а не из обещаний

По каждому поставщику копится фактический срок «заказ → приёмка» и его разброс: в расчёт идёт реальность, а не цифра из прайса. Это ровно то, чего не может «бот на промптах»: у него нет истории ваших поставок — он подставит то, что сказал поставщик.

04 / XYZ-CLASS

Ровный и рваный спрос считаются по-разному

Позиции классифицируются по стабильности спроса и вкладу в выручку. Для ровного спроса страховой запас минимальный, для рваного — расширенный; сезонные коэффициенты задаются вами на внедрении. Один норматив «на всё» — главная причина одновременного дефицита и затоваривания.

05 / TWO-STAGE

Код просеивает тысячи позиций → модель разбирает единицы

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

06 / HITL-ORDER

Заявка — черновик, заказ — ваш

Система формирует заявку на закупку с обоснованием по каждой строке, но не размещает заказы, не проводит оплаты и не меняет данные в вашей учётной системе. Доступ к учёту — только на чтение: это граница архитектуры, а не галочка в настройках.

Что будет, если что-то пойдёт не так

Инженерный подход — проектировать отказы заранее, а не разбирать их постфактум. Нештатные сценарии этой системы и её реакции:

⚠ Сценарий отказа

Выгрузка остатков не пришла или пришла частично

→ Реакция системы

Срез выходит с пометкой «данные на такую-то дату, N позиций без данных». По ним точка заказа не пересчитывается и в заявку они не попадают — заказать по устаревшему остатку система не может.

⚠ Сценарий отказа

Остаток в системе разошёлся с фактом на складе

→ Реакция системы

Реестр движений ловит невозможные значения (отрицательный остаток, расход больше прихода) → позиция помечается «требует инвентаризации», исключается из расчёта и выносится вам списком, а не подставляется в формулу молча.

⚠ Сценарий отказа

Заявка на закупку висит без вашего решения

→ Реакция системы

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

⚠ Сценарий отказа

Перезапуск системы

→ Реакция системы

Реестр остатков и движений, история сроков поставок, нормативы и статусы заявок персистентны — восстановление без потери единой строки.

Так выглядит его работа

Как это выглядит в Telegram — три типовых сообщения.

Что заказывать сегодня 📋 Вышли на точку заказа · 7 позиций позиция до нуля поставка к заказу А-114 7 дн 21 дн 600 шт Б-207 12 дн 14 дн 240 шт В-051 16 дн 10 дн 120 шт Г-333 19 дн 21 дн 900 шт Объёмы — с кратностью упаковки и минимальной партией поставщиков. По А-114 запас уже не спасти обычной поставкой: предлагаю срочную партию на 3 недели. Заявка на закупку — черновиком, жду подтверждения.
Разбор одной позиции 🔍 Позиция А-114 · почему тревога Остаток: 96 шт Расход 28 дней: 14 шт/день ▲ +21% Хватит на: 7 дней Срок поставки: 21 день (факт: 18/20/21/24) Страх. запас: 170 шт (рваный спрос) Точка заказа: 380 шт Расход вырос после ухода конкурента с площадки — рост держится третью неделю, это не всплеск. Пересчитал норматив: точка заказа поднята с 310 до 380.
Неликвиды 🧊 Заморожено в остатках · 1.24 млн ₽ Без движения 180+ дн: 41 позиция — 720 тыс. Запас более года: 17 позиций — 380 тыс. Сезон прошёл: 9 позиций — 140 тыс. Топ-3 по сумме — с историей продаж и датой последней отгрузки. Предложения: 12 позиций под уценку, 4 — возврат поставщику по договору (окно закрывается через 3 недели), 6 — в комплекты к ходовым. Решение за вами — списывать и уценять сам не могу.

Что входит в настройку «под ключ»

Базовая комплектация полностью покрывается услугой «под ключ» тарифа «Про». Расширения обсуждаем отдельно после запуска.

Базовая комплектация

Входит в тариф «Про» — настройка уже включена в цену подписки
  • Команда: планировщик, кладовщик, нормировщик, диспетчер поставок и ревизор
  • Единый реестр остатков и движений по вашим складам и точкам
  • Точка заказа, страховой запас и размер партии по каждой позиции
  • Ежедневный срез «что уйдёт в ноль» и заявка на закупку черновиком
  • Фактические сроки поставки по каждому поставщику — из истории закупок
  • Разбор неликвидов и излишков с суммой замороженных денег
  • Неделя сопровождения после запуска

Возможные расширения

Оцениваются отдельно по вашему запросу
  • Сезонные профили спроса: планирование под пиковый сезон и распродажи
  • Планирование отгрузок на склады маркетплейсов по кластерам
  • Многоскладовый учёт с рекомендациями по перемещению между точками
  • Регулярная выгрузка из 1С/МойСклад по расписанию вместо ручных файлов
  • Автозапрос КП по позициям, вышедшим на точку заказа (связка с отделом снабжения)

Границы системы: честно и заранее

Права «не может» — не ограничения тарифа, а архитектурные границы безопасности. Они не отключаются ни настройкой, ни просьбой.

✓ Агент может

— и делает это каждый день без напоминаний
  • Вести реестр остатков и движений по складам и точкам
  • Считать точку заказа, страховой запас и размер партии
  • Предупреждать о дефиците и неликвидах заранее, с раскладкой до операций
  • Готовить заявку на закупку черновиком с обоснованием по каждой строке

✕ Не может — архитектурно

— граница встроена в систему, а не в обещания
  • Размещать заказы у поставщиков и проводить оплаты — ни при каких настройках
  • Изменять остатки, проводить документы и списывать товар в вашей учётной системе
  • Уценять и выводить позиции из ассортимента самостоятельно — только предлагать
  • Выдавать оценку за расчёт: позиции без истории и без данных помечаются честно

Как мы сдаём проект

Не «сделаем как-нибудь за пару недель», а проектный план по публичной оферте — с прогоном и формальной приёмкой.

Дни 1–2

Бриф и доступы

Интервью о ваших процессах, сбор материалов и доступов. Вы рассказываете — формализуем мы.

Дни 3–5

Техническое задание

Карта агентов, контуры, регламенты, форматы. До 3 правок — пока не совпадёт с ожиданиями.

Дни 6–9

Сборка системы

Агенты, интеграции, детерминированные контуры, расписания — по согласованному ТЗ.

Дни 10–11

Наполнение вашими данными

Память агентов, базы, шаблоны документов, правила — всё под вашу специфику.

День 12

Полный прогон

Каждый сценарий ТЗ прогоняется на реальных данных по чек-листу приёмки — до показа вам.

Дни 13–14

Приёмка и запуск

Демонстрация, до 2 правок, обучение работе с агентом — и система уходит в бой.

Чек-лист приёмки — 12 проверок перед сдачей

Проект не считается готовым, пока каждый пункт не подтверждён фактом. Синим — проверки, специфичные именно для этого проекта.
01Все сценарии ТЗ прогнаны на реальных данных, не на «примерах»
02Расписания сработали в назначенное время — проверено фактом, не настройкой
03Алерты вызваны тестово и дошли до вас
04Эскалации доходят до нужных людей с полным контекстом
05Границы «не может» проверены попыткой их нарушить
06Память наполнена и переживает перезапуск системы
07Доступы минимально достаточные; где заявлено «только чтение» — это проверено
08Резервное копирование данных проекта включено
09Точка заказа по 10 вашим ходовым позициям совпала с вашим ручным расчётом
10Прогон на истории: по 3 прошлым дефицитам система предупредила бы заранее — проверено на ваших данных
11Фактический срок поставки по ключевым поставщикам восстановлен из истории закупок и сверен с вами
12Список неликвидов сверен: спорные позиции (сезон, витрина, комплектующие) вынесены в исключения

Посчитайте эффект для себя

Подставьте свои цифры — получите консервативную оценку. Это ориентир для решения, а не оферта.

Оценка эффекта
Формула: 2% выручки — консервативная оценка продаж, которые теряются на пустой полке (в рознице и e-commerce обычно называют 3–8%), плюс 0,5% стоимости запаса в месяц — цена денег, замороженных в излишках. Время закупщика, срочные доставки по завышенной цене и списание просроченного товара в оценку не входят — это сверх неё. Оценка ориентировочная и не является офертой.

Полка не пустеет, а деньги не лежат в неликвидах

Настройка «под ключ» входит в тариф «Про». Пришлите выгрузку остатков и продаж за последние полгода — реестр, нормативы и пороги соберём мы.

Получить реализацию за 14 990 ₽/год
Это ≈ 1 249 ₽ в месяц. Настройка «под ключ» уже включена в подписку «Про» — без доплат за внедрение.
Хотите сначала обсудить задачу? Задайте вопрос — ответим в течение рабочего дня.
Не уверены, подойдёт ли агент под вашу задачу? Задайте вопрос — ответим за пару часов
Отвечает команда сервиса, а не бот. 9 из 10 оценивают ответы как полезные.

Частые вопросы

Агент получит доступ к нашей учётной системе?

Только на чтение — регулярной выгрузкой или интеграцией с правами просмотра. Изменять остатки, проводить документы и списывать товар система не может архитектурно: она считает и предупреждает, действия остаются за вашими людьми. Данные хранятся в вашем контейнере и никуда не передаются.

У нас три тысячи позиций и в остатках бардак

Это типичная стартовая точка. На внедрении делим ассортимент по вкладу в выручку: по ходовым позициям нормативы считаются сразу и точно, «длинный хвост» идёт по упрощённому правилу. Позиции с невозможными остатками помечаются как требующие инвентаризации и в заявку не попадают.

Чем это отличается от отчёта «остатки» в учётной системе?

Отчёт показывает прошлое: сколько лежит сейчас. Здесь считается будущее: когда закончится с учётом текущего темпа продаж, успеет ли поставка и сколько заказать. Плюс копится история сроков поставок — то, чего в отчёте об остатках нет в принципе.

А если спрос непредсказуемый или это новинка без истории?

Честно: по новинке без продаж прогноза нет, и система так и говорит — работаем по аналогу или вашему ручному нормативу, отдельно помечая такие позиции как «оценка, не расчёт». По рваному спросу страховой запас расширяется, и в срезе видно, что именно эта позиция считается с большей неопределённостью.

Это заменит закупщика?

Нет. Снимается расчётная и следящая часть — та, на которую уходит несколько часов в неделю и в которой рождаются ошибки. Переговоры, выбор поставщика, торг и решение о заказе остаются за человеком; система приносит ему готовые цифры и обоснование.