Техническое задание: Калькулятор остатков и прогноза продаж

Цель проекта

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

Описание бизнес-процесса

  • Товарные остатки учитываются в двух каналах: на сторонних маркетплейсах (по модели FBO) и на собственных складах компании (их два).
  • Собственные склады используются для отгрузки заказов с площадок для частных объявлений и другим розничным клиентам.
  • Ежедневно поступают заказы со всех каналов: маркетплейсов и других площадок.

Требования к отчёту (РНП)

Для каждой товарной позиции система должна рассчитывать и отображать прогноз, на сколько дней продаж осталось товара. Расчёт должен производиться на основе трёх ключевых метрик:

  • Средние продажи за последние 7 дней.
  • Средние продажи за последние 14 дней.
  • Средние продажи за последние 28 дней.

Отчёт должен формироваться ежедневно в автоматическом режиме.

Ключевые задачи для разработки

  1. Проектирование структуры базы данных для хранения ежедневных остатков и данных о продажах по всем каналам.
  2. Реализация механизма сбора и агрегации данных об остатках (со складов и маркетплейсов) и продажах.
  3. Создание алгоритма расчёта средних показателей продаж за 7, 14 и 28 дней.
  4. Разработка логики прогноза (остаток товара / средние продажи = дни).
  5. Создание наглядного отчёта (предположительно, табличного), выводящего все три варианта прогноза по каждой позиции.
  6. Обеспечение возможности ежедневного автоматического формирования и рассылки/сохранения отчёта.

Разработка лендинга-заглушки на Tilda

Требуется создать простой одностраничный сайт-заглушку на платформе Tilda с обязательным размещением политики конфиденциальности. Максимально лаконичный и чистый дизайн.

Разработка парсера цен Steam с отправкой в Telegram

Требуется создать программу для сбора цен с торговой площадки Steam в различных валютах и автоматической публикации данных в Telegram-группу. Необходимо реализовать стабильный парсинг и настройку формата вывода.