Разработка · Аналитика остатков и продаж · 2026

Бот аналитики остатков
и продаж для магазина

6 алгоритмов круглосуточно отслеживают остатки и продажи розничного или интернет-магазина: популярность товаров, неликвиды и дефицит.
Алерты в Telegram, дашборд с фильтрами, ежемесячный PDF-отчёт.

Аналитика остатков
остаток (шт) · прогноз исчерпания
Куртка зимняя · XL≈3 дн8штФутболка base · M≈18 дн76штДжинсы slim · 32≈21 дн72штХуди oversize · L≈92 дн218штКроссовки run · 42≈14 дн38штРюкзак city · uni≈64 дн124шт🔔Дефицит · Куртка зимняя · XLосталось 8 шт · ≈3 дня · отправлено в Telegram
// Что это за система

Аналитика товарных остатков без ручных выгрузок

Бот аналитики остатков и продаж — это система, которая подключается к базе вашего магазина, ежедневно считает оборачиваемость по каждому SKU и сама сообщает, что заканчивается, что зависло на складе и что продаётся лучше всего. Вместо ручных выгрузок в Excel — готовый дашборд, Telegram-алерты и автоматический месячный отчёт. Ниже — состав работ и прозрачная оценка задачи по этапам.

// Кому подходит

Для какого бизнеса

🏬
Розничным магазинам
Одиночным точкам и сетям — контроль остатков и продаж по каждой точке без ручных выгрузок.
🛒
Интернет-магазинам
Онлайн-рознице — вовремя видеть дефицит ходовых позиций и не морозить деньги в неликвидах.
📦
Оптовым складам
Оптовикам и дистрибьюторам — оборачиваемость по SKU и прогноз исчерпания под дозаказ.
🛍️
Продавцам на маркетплейсах
Селлерам Wildberries, Ozon и Яндекс.Маркет — единая аналитика остатков по всем складам.
// Как это работает

Как работает агент

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

🗄️
База магазина
PostgreSQL с товарами, остатками и заказами. Может быть несколько магазинов на одной БД.
источник данных
⚙️
Аналитический движок
Раз в день считает популярность и оборачиваемость по каждому SKU: что продаётся, что зависло на складе.
ядро системы
🔔
Telegram-бот
Ежедневные алерты — что дозаказать и что распродавать.
📊
Дашборд
Полная статистика по остаткам с сортировками и фильтрами.

2 типа ежедневных алертов в Telegram

📉Дозаказать
Популярно, но мало на остатках
Товар хорошо продаётся, а на складе почти закончился — сигнал срочно дозаказать, чтобы не терять продажи.
📦Распродавать
Слишком большой объём на складе
Товар лежит мёртвым грузом — сигнал активнее распродавать: скидки, акции, вывод из закупки.

Что показывает дашборд

Полный список товаров с остатками
ТОП популярных товаров
ТОП непопулярных — залежавшихся позиций
Сортировки и фильтры по всем колонкам
// Интерфейс

Как выглядит система

Дашборд с общей аналитикой остатков и продаж и таблица с прогнозом закупок — примеры интерфейса рабочего агента.

Дашборд аналитики остатков и продаж: активные SKU, остаток на складе, продажи за 30 дней, залежи, динамика продаж и статусы покрытия каталога
Дашборд Общая аналитика: остатки, продажи за период, замороженные в залежах деньги и статусы покрытия каталога.
Таблица анализа остатков с прогнозом закупок: SKU, остаток, продажи, скорость в день, на сколько хватит остатка и рекомендованный объём дозаказа
Прогноз закупок Таблица «заканчивается + есть спрос»: скорость продаж, на сколько хватит остатка и сколько дозаказать.
// Декомпозиция

Что входит в работу

ТЗ — описание системы и порогов10 000 ₽
API-слой на Python / FastAPI20 000 ₽
Аналитический движок (популярность · неликвиды · дефицит)40 000 ₽
Telegram-бот алертов5 000 ₽
Дашборд с фильтрами и графиками40 000 ₽
Месячный отчёт PDF / Excel10 000 ₽
01
Техническое задание
Неделя 1Фиксируем границы и пороги
10 000 ₽фикс
+
Общее описание системы и потоков
Источники данных · ролевая модель · схема интеграции с базой магазина · перечень ключевых отчётов и алертов.
Описание аналитических алгоритмов
Формулы популярности, неликвидов и дефицита · обоснование выбора метрик · граничные кейсы (новые SKU, сезонность).
Фиксация пороговых значений и тригеров
Параметры N, X, Y и другие пороги · расписание ежедневных алертов · условия срабатывания каждого типа уведомления.
02
API-слой
Неделя 1–2Источник данных для всей системы
20 000 ₽фикс
+
Сервис на Python / FastAPI
REST-эндпоинты для всех агрегатов · авторизация · документация Swagger · Docker-контейнеризация.
Чтение базы магазина
Безопасное read-only подключение к БД · защита от деградации продакшена · кэширование тяжёлых запросов.
Агрегации данных
Продажи по периодам · текущие остатки по SKU и магазинам · движение товара (приход / расход / возвраты).
03
Аналитический движок
Неделя 2–3Сердце системы — расчёт метрик
40 000 ₽фикс
+
Алгоритм популярности
Рейтинг товаров по продажам за N дней · скользящее окно · учёт сезонных всплесков и распродаж.
Алгоритм неликвидов
Товар с остатком > X дней продаж · расчёт дней оборачиваемости · приоритизация по доле в складе.
Алгоритм дефицита
Товар с остатком < Y дней продаж · прогноз исчерпания · подсветка позиций под срочный дозаказ.
Параметрические пороги
Все пороги (N, X, Y и др.) выносятся в конфиг — настраиваются без редеплоя.
04
Telegram-алерты
Неделя 3Уведомления в реальном времени
5 000 ₽фикс
+
Бот с командами
/report — сводка за период · /low_stock — список дефицита · /overstock — список неликвидов.
Ежедневная рассылка по категориям
Автоматическая отправка алертов по расписанию · разные шаблоны под типы событий.
Несколько получателей
Подписка на алерты по ролям (закупщик, директор, склад) · возможность подключать новые чаты без правок кода.
05
Дашборд
Неделя 3–4Визуализация и поиск инсайтов
40 000 ₽фикс
+
Топ продаж
Лидеры по выручке и штукам за период · сравнение с предыдущим периодом · детализация по SKU.
Неликвиды и дефицит
Отдельные виджеты со списками · сортировка по сумме / дням оборачиваемости · быстрый переход к товару.
Графики по магазинам
Динамика продаж и остатков в разрезе магазинов · сопоставление точек по эффективности.
Фильтры по периоду и магазину
Сквозные фильтры для всех виджетов · сохранение пользовательских пресетов.
06
Месячный отчёт
Неделя 4Регулярная отчётность
10 000 ₽фикс
+
Автогенерация PDF / Excel
Итоговый отчёт за календарный месяц · ключевые метрики, динамика, топы и аномалии.
Отправка в Telegram
Рассылка готового отчёта в указанные чаты в первый день нового месяца.
Отображение в дашборде
Раздел «Отчёты» с архивом всех месячных выгрузок · скачивание одним кликом.
// Стоимость и срок

Оценка задачи

Стоимость разработки
от 125 000 ₽
Базовая цена за 6 этапов: ТЗ, API, аналитический движок, Telegram-бот, дашборд, месячный отчёт. Итог зависит от числа источников и интеграций.
Срок проекта
4 недели
От старта работ до сдачи дашборда и первого автоматического отчёта.
💳
Оплата 50% / 50%. 50% — предоплата при подписании договора и старте работ над ТЗ. 50% — постоплата по факту приёмки готовой системы (дашборд + первый месячный отчёт).
Срок реализации — 4 недели. Старт после согласования ТЗ. Финальная сдача — рабочий дашборд, настроенные Telegram-алерты и автоматическая отправка месячного отчёта.
// Частые вопросы

Отвечаем коротко

Сколько стоит разработка бота аналитики остатков и продаж?

Базовая система с 6 модулями (API, аналитический движок, Telegram-алерты, дашборд, месячный отчёт) — от 125 000 ₽ по фиксированной цене. Итоговая стоимость зависит от количества источников данных, интеграций и сложности отчётов — фиксируем в договоре после короткого созвона.

Какие сроки разработки?

Готовая система под ключ — 4 недели: неделя на ТЗ и API, две недели на аналитический движок и дашборд, финальная неделя на Telegram-алерты и автоматический месячный отчёт. Срок и цену фиксируем до старта.

С какими товарными системами и базами интегрируется бот?

Подключаемся к базе вашего магазина или учётной системы (1С, МойСклад, собственная БД, выгрузки из CRM/маркетплейсов) в режиме read-only, чтобы не нагружать продакшен. API-слой абстрагирует источник, поэтому систему можно перевести на другой бэкенд без переписывания аналитики.

Как работает контроль неликвидов и дефицита?

Аналитический движок ежедневно считает оборачиваемость по каждому SKU: товар с остатком меньше Y дней продаж попадает в «дефицит» и уходит в алерт на дозаказ, товар с остатком больше X дней — в «неликвиды». Все пороги (N, X, Y) настраиваются в конфиге без редеплоя.

Кому подходит такой бот?

Розничным и интернет-магазинам, оптовым складам, сетям точек и продавцам на маркетплейсах — везде, где нужно вовремя видеть дефицит, вымывать неликвиды и понимать топ продаж без ручных выгрузок в Excel.

Что получает заказчик на выходе?

Рабочий дашборд с фильтрами и графиками, настроенные Telegram-алерты по дефициту и неликвидам, автоматический ежемесячный PDF/Excel-отчёт, а также код и доступы. Систему можно развивать: добавлять метрики, магазины и новые типы уведомлений.

// Обсудить проект

Расскажите про ваш магазин —
предложим систему и точную оценку

Подскажем состав работ, сроки и цену под ваши источники данных и интеграции. Без обязательств.

realeasystudio.site · Разработка бота аналитики остатков и продаж для магазина