Техническое задание: Калькулятор остатков и прогноза продаж
Цель проекта
Разработать систему для оперативного управления товарными остатками. Инструмент должен автоматически формировать ежедневный отчёт для руководителя отдела продаж, показывающий, на сколько дней хватит каждой позиции с учётом текущих темпов реализации.
Описание бизнес-процесса
- Товарные остатки учитываются в двух каналах: на сторонних маркетплейсах (по модели FBO) и на собственных складах компании (их два).
- Собственные склады используются для отгрузки заказов с площадок для частных объявлений и другим розничным клиентам.
- Ежедневно поступают заказы со всех каналов: маркетплейсов и других площадок.
Требования к отчёту (РНП)
Для каждой товарной позиции система должна рассчитывать и отображать прогноз, на сколько дней продаж осталось товара. Расчёт должен производиться на основе трёх ключевых метрик:
- Средние продажи за последние 7 дней.
- Средние продажи за последние 14 дней.
- Средние продажи за последние 28 дней.
Отчёт должен формироваться ежедневно в автоматическом режиме.
Ключевые задачи для разработки
- Проектирование структуры базы данных для хранения ежедневных остатков и данных о продажах по всем каналам.
- Реализация механизма сбора и агрегации данных об остатках (со складов и маркетплейсов) и продажах.
- Создание алгоритма расчёта средних показателей продаж за 7, 14 и 28 дней.
- Разработка логики прогноза (остаток товара / средние продажи = дни).
- Создание наглядного отчёта (предположительно, табличного), выводящего все три варианта прогноза по каждой позиции.
- Обеспечение возможности ежедневного автоматического формирования и рассылки/сохранения отчёта.