Коммерческое предложение: FMCG-платформа автоматизации продаж и Big Data аналитики
Оцифровка дистрибуции 200 000 торговых точек: от контроля полки до монетизации рыночных данных
Версия: 1.0 Дата: 14 марта 2026 Клиент: Кирилл (Actitan, Fit Snack, «Дубайская карамель») Подготовил: AiDevTeam
Содержание
Часть I: Коммерческое предложение
Продукт А: Автоматизация отдела продаж
Продукт Б: SaaS Big Data аналитика
Комплексные решения
- Комплексные пакеты
- Дополнительные модули (опции)
- Сравнение пакетов
- Конфигурации и сроки
- Наша рекомендация
- Бизнес-выгоды (ROI)
Часть II: Техническое задание
- Границы MVP
- Компоненты системы
- Модель данных
- API-спецификация
- Пользовательские сценарии
- Команда проекта
- Дорожная карта и план спринтов
- Предварительные исследования
- Стратегия тестирования
- Развёртывание и инфраструктура
- Критерии приёмки
- Нефункциональные требования
Часть III: Коммерческие условия
- Как мы работаем
- Условия оплаты
- Ежемесячные расходы
- Риски и митигация
- Гарантии
- Требования к клиенту
- Что не входит
- Открытые вопросы
- Перспективы развития
- Глоссарий
- Следующие шаги
Главное
Этот раздел — краткая выжимка для принятия решения. Детали — в разделах ниже.
Ситуация
У вас ~200 000 релевантных торговых точек по России. Сегодня ваша команда вручную собирает данные о присутствии на полках, платит 300 000 руб/мес за устаревшие Excel-«кубы», а каждое письмо клиенту отнимает 15–30 минут рабочего времени менеджера. Дубликаты в CRM, потерянные сделки, хаотичные рекламации — всё это тормозит рост дистрибуции.
Что вы получите
| # | Результат | Эффект |
|---|---|---|
| 1 | Экономия на аналитике | До 3,3 млн руб/год — собственные данные OFD вместо дорогих внешних «кубов» |
| 2 | Рост дистрибуции | +10–15% покрытие — система находит «белые пятна» и приоритизирует их |
| 3 | Новый источник дохода | До 1,9 млн руб/год — монетизация рыночных данных через SaaS-бот |
| 4 | Высвобождение команды | ~50 чел-часов/мес — AI пишет письма, контролирует CRM, уведомляет о проблемах |
Два продукта — одна стратегия
Мы предлагаем два самостоятельных продукта. Продукт А наводит порядок внутри: CRM-автоматизация, AI-контроль качества работы менеджеров, карта дистрибуции 200 000 торговых точек с обнаружением «белых пятен». Продукт Б создаёт новый бизнес: SaaS-платформа для продажи аналитики FMCG-рынка через Telegram-бот с автоматическим биллингом. Продукты можно приобретать отдельно, последовательно или вместе — со скидкой до 10%.
Инвестиция
| Конфигурация | Что получаете | Срок | Стоимость |
|---|---|---|---|
| А1 «Старт» | CRM-фундамент: воронки, дедупликация, рекламации | 6 нед | 740 000 |
| Б1 «Старт» | Telegram-бот: проверка гипотезы SaaS | 4 нед | 485 000 |
| К1 = А1 + Б1 | Оба продукта (старт) | 8–9 нед | 1 139 000 |
| А2 «Бизнес» | + AI-агент + гео-аналитика 200K точек | 14–16 нед | 2 448 000 |
| Б2 «Бизнес» | + автоматический биллинг + масштабируемое хранилище + автозагрузка данных | 10–12 нед | 1 233 000 |
| К2 = А2 + Б2 | Оба продукта (максимум) | 16–18 нед | 3 368 000 |
Наша рекомендация — К1 «Комплекс Старт»: быстрый результат за 8–9 недель, масштабирование до К2 по результатам первых месяцев.
Почему AiDevTeam
- Глубокое погружение — мы провели 10 исследований вашего рынка до написания этого предложения: от бенчмарков парсеров до ландшафта ритейла 2026
- Только российские технологии — 2GIS, Yandex Maps, DaData, YooKassa. Никакой зависимости от сервисов, которые могут уйти с рынка
- AI-first подход — не просто настройка CRM, а интеллектуальная автоматизация: AI-агент контроля, генерация писем, предиктивная аналитика дистрибуции
- Прозрачная калькуляция — вы видите ставку каждого специалиста и количество часов, а не «чёрный ящик» с финальной ценой
Как читать этот документ
| Раздел | Для кого | Что узнаете |
|---|---|---|
| Разделы 1–14 | Руководитель, ком. директор | Бизнес-ценность, пакеты, ROI |
| Разделы 15–26 | Тех. директор, IT-отдел | Архитектура, API, тесты, инфраструктура |
| Разделы 27–37 | Юрист, фин. директор | Оплата, риски, гарантии, SLA |
1. О проекте
Компания Кирилла производит и дистрибутирует продукты питания под брендами Actitan (витаминизированные напитки), Fit Snack (вафельные трубочки, 8 SKU) и «Дубайская карамель». Целевой рынок — ~200 000 релевантных торговых точек по всей России: от федеральных сетей (Магнит, X5 Group, Mercury Retail) до региональных дистрибьюторов.
Проект состоит из двух самостоятельных продуктов, каждый из которых несёт независимую ценность:
Продукт А — Внутренняя автоматизация отдела продаж. Цифровизация CRM-процессов в Битрикс24, контроль качества работы менеджеров с помощью AI, построение гео-базы 200K торговых точек и автоматическая система обнаружения «белых пятен» в дистрибуции.
Продукт Б — SaaS-платформа Big Data аналитики. Telegram-бот для рынка FMCG, монетизирующий агрегированные рыночные данные (OFD, EDI, e-grocery) через модель pre-paid credits. Замена дорогих Excel-«кубов» доступной аналитикой по подписке.
Продукты могут приобретаться независимо, последовательно или комплексно — со скидкой до 10%.
2. Текущие процессы и боли
| Проблема | Как сейчас | Решение |
|---|---|---|
| Нет единой картины дистрибуции | Менеджеры вручную собирают данные о присутствии в сетях | Гео-база 200K точек + Alert Engine «Белые пятна» с автоматическим приоритизированием |
| Качество CRM не контролируется | Сделки зависают на стадиях, поля пустые, follow-up забыт | AI-агент: правила (90%) + LLM-оценка (10%) — автоматический контроль каждой сделки |
| Рекламации обрабатываются хаотично | Жалобы теряются, нет SLA на звонок, подарки отправляются вручную | SPA «Рекламации» в Битрикс24: канбан + автозадачи 24ч + интеграция CDEK |
| Дубликаты в CRM | Один магазин заведён 2–3 раза под разными названиями | Fuzzy matching (rapidfuzz) + сверка по ИНН через DaData — автоматическая дедупликация |
| Рыночная аналитика дорогая и устаревшая | Excel-«кубы» за 300K руб/мес, данные с задержкой в недели. NielsenIQ ушёл из РФ | SaaS Telegram-бот: OFD-данные (Продажи.рф) + EDI-порталы сетей — ежедневное обновление, стоимость в разы ниже |
| Нет инструмента монетизации данных | Накопленная экспертиза по рынку FMCG не приносит дополнительного дохода | Telegram-бот с биллингом YooKassa: free tier → pre-paid credits → подписка |
| Письма клиентам пишутся вручную | Каждое письмо — 15–30 минут работы менеджера | AI-генерация писем (GPT-4o-mini): draft → одобрение менеджером → отправка через Unisender |
3. Архитектура решения
flowchart TB
subgraph Clients["Интерфейсы"]
B24["Битрикс24 CRM"]
TG["Telegram"]
DASH["Гео-дашборд"]
end
subgraph PA["Продукт А: Автоматизация продаж"]
CRM["CRM Engine\nВоронки / Рекламации / Дедупликация"]
AI["AI-агент\nПравила + LLM"]
GEO["Гео-аналитика\n2GIS / Yandex / PostGIS"]
ALERT["Alert Engine\nБелые пятна"]
end
subgraph PB["Продукт Б: SaaS Big Data"]
BOT["Telegram-бот\naiogram 3.x"]
PIPE["Data Pipeline\ncalamine / Polars / xxHash"]
BILL["Биллинг\nYooKassa / 54-ФЗ"]
end
subgraph Store["Хранилище данных"]
PG["PostgreSQL 16\nPostGIS / TimescaleDB"]
REDIS["Redis\nFSM / Cache"]
end
subgraph Ext["Внешние сервисы"]
MAPS["2GIS / Yandex Maps"]
DATA["DaData / OFD / EDI"]
LLM["GPT-4o-mini\nOpenRouter"]
COMM["Mango Office / Unisender"]
end
B24 --> CRM
TG --> BOT
DASH --> GEO
CRM --> AI --> LLM
CRM --> COMM
GEO --> MAPS
GEO --> DATA
ALERT --> GEO
ALERT --> B24
ALERT --> TG
BOT --> PIPE --> DATA
BOT --> BILL
PA --> PG
PB --> PG
PB --> REDIS
style Clients fill:#172554,stroke:#3b82f6
style PA fill:#14532d,stroke:#22c55e
style PB fill:#78350f,stroke:#f59e0b
style Store fill:#3b0764,stroke:#a855f7
style Ext fill:#450a0a,stroke:#ef4444
Ключевые архитектурные решения:
- Только российские сервисы — 2GIS, Yandex Maps, DaData, Mango Office, Unisender, YooKassa. Google Maps API неработоспособен в РФ (банкротство юрлица, октябрь 2023).
- LLM через OpenRouter — unified gateway к GPT-4o-mini, Claude, Llama без ограничений. Fallback: GigaChat 2 Pro (Sber), YandexGPT Pro 5.
- OFD-данные вместо NielsenIQ — Продажи.рф (350K+ точек, 85 регионов, ежедневное обновление) как основной источник рыночной аналитики по 54-ФЗ.
- PostgreSQL как ядро — OLTP + PostGIS + TimescaleDB. Опциональная миграция на ClickHouse при >100M строк.
- Продукты независимы, но переиспользуют общую инфраструктуру (PostgreSQL, Redis, DaData, хостинг).
4. Функциональные блоки
Продукт А: Автоматизация отдела продаж
| # | Блок | Описание |
|---|---|---|
| А.1 | CRM-воронки и BP | Настройка Битрикс24 Professional: стадии сделок, обязательные поля, BP-валидация переходов |
| А.2 | Дедупликация | Микросервис: Python + rapidfuzz + DaData INN-lookup. Автоматическое слияние дубликатов |
| А.3 | SPA «Рекламации» | Отдельный канбан в Битрикс24: жалоба → автозвонок 24ч → отправка подарка (CDEK API) |
| А.4 | Телефония | Интеграция Mango Office через Marketplace: логирование звонков, речевая аналитика |
| А.5 | Email-маркетинг | Интеграция Unisender (200K контактов): шаблоны, SPF/DKIM, triggered-рассылки |
| А.6 | AI-агент CRM | Гибридный контроль: правила (пустые поля, просрочки) + LLM (качество коммуникации) |
| А.7 | AI-генерация писем | GPT-4o-mini: draft → approval в Битрикс24 → отправка. ~0.001$/письмо |
| А.8 | Гео-база 200K точек | 2GIS + Yandex Maps + DaData + PostGIS. Delta sync каждые 4 недели |
| А.9 | Гео-дашборд | Heatmap полочной представленности: Yandex Maps JS API + Metabase (5+ дашбордов) |
| А.10 | Alert Engine | «Белые пятна»: gap_score = SKU_revenue x store_traffic x days_missing. Telegram + Bitrix Tasks + email |
| А.11 | EDI-интеграция | Подключение к порталам X5 Dialog, Magnit Analytics, RS.Lenta — sell-out данные D+1 |
| А.12 | OFD-аналитика | Интеграция Продажи.рф: рыночные данные по 350K+ точкам, 85 регионам |
Продукт Б: SaaS Big Data аналитика
| # | Блок | Описание |
|---|---|---|
| Б.1 | Telegram-бот | aiogram 3.x + Redis FSM: drill-down через inline keyboards, pagination |
| Б.2 | Excel-парсинг | calamine/fastexcel (~7 сек на 1M строк) + Polars. Fallback: openpyxl для merged cells |
| Б.3 | Хранилище | PostgreSQL 16 star-schema: dim_chain, dim_store, dim_sku, dim_time → fact_sales |
| Б.4 | Инкрементальное обновление | xxHash (XXH3, 14 198 MiB/s) dual-hash + COPY → UPSERT. ~20–40 сек на 500K строк |
| Б.5 | Аналитические фильтры | Drill-down: Сеть → Категория → Бренд → Регион → Период |
| Б.6 | Визуализация | matplotlib-графики (50–200 мс/chart) + CSV/Excel экспорт (UTF-8 BOM) |
| Б.7 | Биллинг | YooKassa REST API: free tier (5/день) → pre-paid credits (250–4 990 руб) |
| Б.8 | 54-ФЗ compliance | «Чеки от ЮKassa» — автоматическая фискализация без ATOL/OrangeData |
| Б.9 | Кэширование | Redis DB 2: 4h TTL исторических, 1h текущих. Tag-based invalidation при новом ETL |
| Б.10 | Anti-abuse | Rate limit free tier (1 query/мин), кэш идентичных запросов, привязка к user.id |
| Б.11 | ETL-оркестрация | Prefect: scheduling, retry, мониторинг pipeline. Множественные источники данных |
| Б.12 | TimescaleDB | Continuous aggregates, columnar compression (30–98% экономия хранения) |
Продукт А: Автоматизация отдела продаж
5. Пакет А1 «Старт» — CRM-фундамент
Цифровой фундамент отдела продаж: настроенный CRM с автоматизацией, чистая база контактов, выстроенный процесс рекламаций.
Что входит
| # | Модуль | Критерий приёмки |
|---|---|---|
| 1 | Битрикс24 Professional: воронки и BP | Настроены стадии сделок, обязательные поля блокируют переход, BP валидирует данные |
| 2 | Дедупликация контактов | Микросервис обрабатывает 200K контактов за <90 мин, точность fuzzy match >90% |
| 3 | SPA «Рекламации» | Жалоба → автозадача на звонок (24ч SLA) → отправка подарка через CDEK. Полный цикл <72ч |
| 4 | Интеграция Mango Office | Звонки логируются в CRM, запись прикрепляется к сделке автоматически |
| 5 | Интеграция Unisender | SPF/DKIM настроены, 3 email-шаблона, triggered-рассылки из BP работают |
| 6 | Metabase: 5 дашбордов | Воронка продаж, активности менеджеров, рекламации, KPI, конверсия по стадиям |
| 7 | Инфраструктура | VPS + Docker + PostgreSQL + Metabase + Redis — развёрнуто и задокументировано |
Бизнес-выгоды
- Прозрачность воронки — каждая сделка в системе, ни одна не теряется
- Чистая база — дедупликация убирает «мусор», менеджеры работают с реальными контактами
- SLA на рекламации — 24 часа на звонок, автоматический контроль сроков
- Данные для решений — 5 готовых дашбордов, руководитель видит картину в реальном времени
Калькуляция стоимости
| Роль | Часы | Ставка, руб/ч | Стоимость |
|---|---|---|---|
| Tech Lead / Архитектор | 34 | 3 500 | 119 000 |
| Senior Backend | 166 | 2 450 | 406 700 |
| DevOps | 16 | 2 450 | 39 200 |
| QA Engineer | 26 | 2 050 | 53 300 |
| Project Manager | 22 | 2 450 | 53 900 |
| Итого разработка | 264 | 672 100 | |
| Непредвиденные расходы (10%) | 67 000 | ||
| ИТОГО | 740 000 |
Стоимость: 740 000 руб
Срок реализации: 6 недель
6. Пакет А2 «Бизнес» — CRM + AI + Гео-аналитика
Включает всё из А1 «Старт» +
Полная оцифровка дистрибуции: AI контролирует качество CRM, гео-база покрывает 200K точек, система автоматически находит «белые пятна» и уведомляет менеджеров.
Что добавляется к А1
| # | Модуль | Критерий приёмки |
|---|---|---|
| 8 | AI-агент контроля CRM | Правила проверяют 100% сделок (<1 сек), LLM оценивает качество коммуникации (top-20% сделок) |
| 9 | AI-генерация писем | Draft генерируется за <5 сек, менеджер одобряет в Битрикс24, отправка через Unisender |
| 10 | Гео-база 200K точек | 2GIS + Yandex Maps + DaData + PostGIS. Полная загрузка <48ч, delta sync еженедельно |
| 11 | Гео-дашборд | Heatmap на Yandex Maps JS API: клик по точке → список missing SKU + gap_score |
| 12 | Alert Engine «Белые пятна» | Nightly batch: gap_score рассчитан, top-50 gaps → Telegram + Bitrix Tasks + email-дайджест |
| 13 | EDI-интеграция | X5 Dialog и Magnit Analytics подключены, sell-out данные загружаются автоматически D+1 |
| 14 | OFD-аналитика | Продажи.рф API: рыночные данные по 350K+ точкам доступны в Metabase-дашбордах |
Бизнес-выгоды
- AI экономит 2–3 часа/день руководителю — автоматический контроль вместо ручной проверки сделок
- «Белые пятна» → рост дистрибуции на 10–15% — система показывает, где ваши SKU отсутствуют в высокодоходных точках
- Письма за секунды, а не за 30 минут — AI-draft + одобрение в один клик
- Полная карта рынка — 200K точек на heatmap, видно каждый район и каждую сеть
- OFD вместо дорогих «кубов» — экономия до 3.3M руб/год на рыночной аналитике
Калькуляция стоимости (полная, включая А1)
| Роль | Часы | Ставка, руб/ч | Стоимость |
|---|---|---|---|
| Tech Lead / Архитектор | 104 | 3 500 | 364 000 |
| AI/ML Engineer | 93 | 2 850 | 265 050 |
| Senior Backend | 508 | 2 450 | 1 244 600 |
| DevOps | 34 | 2 450 | 83 300 |
| QA Engineer | 78 | 2 050 | 159 900 |
| Project Manager | 58 | 2 450 | 142 100 |
| Итого разработка | 875 | 2 258 950 | |
| Непредвиденные расходы (10%) | 226 000 | ||
| ИТОГО без скидки | 2 485 000 |
Стоимость: 2 448 000 руб 2 485 000 руб (скидка 5% на А1 «Старт»)
Бонусы (бесплатно):
- Миграция существующих данных из Excel/CRM в новую систему (обычно ~25 000 руб)
- 2 кастомных Metabase-дашборда по дизайну клиента (обычно ~20 000 руб)
Общая стоимость бонусов: ~82 000 руб (бонусы ~45 000 руб + скидка 37 000 руб)
Срок реализации: 14–16 недель
Продукт Б: SaaS Big Data аналитика
7. Пакет Б1 «Старт» — Micro-MVP Telegram-бот
Быстрая проверка гипотезы: один источник данных → один Telegram-бот с базовыми фильтрами → валидация спроса за 3–4 недели.
Что входит
| # | Модуль | Критерий приёмки |
|---|---|---|
| 1 | Telegram-бот (aiogram 3.x) | Бот отвечает на команду /start за <2 сек, inline keyboards работают, FSM корректно хранит состояние |
| 2 | Excel-парсинг | calamine + Polars: файл 1M строк обработан за <10 сек, кириллица Windows-1251 распознаётся |
| 3 | PostgreSQL star-schema | 5 таблиц (dim_chain, dim_store, dim_sku, dim_time, fact_sales), materialized views для rollups |
| 4 | 3 аналитических фильтра | Drill-down: Сеть → Бренд → Период. Результат за <3 сек |
| 5 | Текстовые отчёты + CSV | Данные в чате + CSV-файл (UTF-8 BOM для русского Excel). Файл <50 MB |
| 6 | Free tier | 5 запросов/день, привязка к Telegram user.id, rate limit 1 query/мин |
Бизнес-выгоды
- Валидация за 3–4 недели — минимальные вложения, реальный продукт для тестирования спроса
- Ноль порог входа для пользователя — Telegram есть у всех, установка не нужна
- Данные вместо интуиции — структурированный доступ к аналитике через привычный интерфейс
- Фундамент для масштабирования — star-schema и парсер переиспользуются в Full SaaS
Калькуляция стоимости
| Роль | Часы | Ставка, руб/ч | Стоимость |
|---|---|---|---|
| Tech Lead / Архитектор | 20 | 3 500 | 70 000 |
| Senior Backend | 117 | 2 450 | 286 650 |
| DevOps | 10 | 2 450 | 24 500 |
| QA Engineer | 15 | 2 050 | 30 750 |
| Project Manager | 12 | 2 450 | 29 400 |
| Итого разработка | 174 | 441 300 | |
| Непредвиденные расходы (10%) | 44 000 | ||
| ИТОГО | 485 000 |
Стоимость: 485 000 руб
Срок реализации: 4 недели
8. Пакет Б2 «Бизнес» — Аналитическая платформа
Включает всё из Б1 «Старт» +
Полноценная SaaS-платформа: множественные источники данных, расширенные фильтры, монетизация через YooKassa, автоматическая фискализация.
Что добавляется к Б1
| # | Модуль | Критерий приёмки |
|---|---|---|
| 7 | Множественные источники | OFD API + EDI-порталы + 3+ форматов Excel. Каждый источник загружается по расписанию |
| 8 | Инкрементальное обновление | xxHash dual-hash + COPY → UPSERT: 500K строк за <40 сек, только изменённые записи |
| 9 | 5 аналитических фильтров | Сеть → Категория → Бренд → Регион → Период. Результат за <3 сек |
| 10 | Графики + Excel-экспорт | matplotlib-графики (50–200 мс), Excel с форматированием, CSV с UTF-8 BOM |
| 11 | Биллинг YooKassa | Free tier (5/день) → 250 руб/50 credits → 800 руб/200 → 1 500 руб/500 → 4 990 руб/мес unlimited |
| 12 | 54-ФЗ compliance | «Чеки от ЮKassa»: фискальный чек отправляется автоматически при каждой оплате |
| 13 | Redis кэширование | 4h TTL исторических, 1h текущих. Кэш-хит → бесплатный запрос. Tag-based invalidation |
| 14 | Anti-abuse | Rate limit free tier, кэш дедупликация, expire бонусных credits (30 дней) |
| 15 | TimescaleDB | Continuous aggregates для daily → weekly → monthly rollups. Compression 30–98% |
| 16 | ETL-оркестрация (Prefect) | Scheduled pipelines, retry, мониторинг, Dead Letter Queue для проблемных файлов |
Бизнес-выгоды
- Монетизация с первого дня — биллинг YooKassa, 4 ценовых пакета, автоматическая фискализация
- Замена «кубов» за 300K/мес — OFD-данные дешевле, свежее и покрывают больше точек
- Масштаб без боли — TimescaleDB + continuous aggregates: от 10M до 100M строк без переписывания
- Пользователи возвращаются — кэш экономит credits, графики наглядны, экспорт удобен
- Комиссия всего ~4.4% — YooKassa с встроенной фискализацией, без отдельного ATOL/OrangeData
Калькуляция стоимости (полная, включая Б1)
| Роль | Часы | Ставка, руб/ч | Стоимость |
|---|---|---|---|
| Tech Lead / Архитектор | 44 | 3 500 | 154 000 |
| Senior Backend | 323 | 2 450 | 791 350 |
| DevOps | 22 | 2 450 | 53 900 |
| QA Engineer | 39 | 2 050 | 79 950 |
| Project Manager | 26 | 2 450 | 63 700 |
| Итого разработка | 454 | 1 142 900 | |
| Непредвиденные расходы (10%) | 114 000 | ||
| ИТОГО без скидки | 1 257 000 |
Стоимость: 1 233 000 руб 1 257 000 руб (скидка 5% на Б1 «Старт»)
Бонусы (бесплатно):
- Настройка мониторинга и alerting для ETL-пайплайна (обычно ~20 000 руб)
- 1 кастомный шаблон Excel-отчёта по дизайну клиента (обычно ~10 000 руб)
Общая стоимость бонусов: ~54 000 руб (бонусы ~30 000 руб + скидка 24 000 руб)
Срок реализации: 10–12 недель
Комплексные решения
9. Комплексные пакеты
При покупке обоих продуктов одновременно — дополнительная скидка за переиспользование инфраструктуры (PostgreSQL, Redis, VPS, DaData, DevOps).
9.1. Пакет К1 «Комплекс Старт» — А1 + Б1
Включает: А1 «Старт» (CRM-фундамент) + Б1 «Старт» (Micro-MVP бот)
| Компонент | Стоимость |
|---|---|
| А1 «Старт» — CRM-фундамент | 740 000 |
| Б1 «Старт» — Micro-MVP бот | 485 000 |
| Сумма без скидки | 1 225 000 |
| Скидка 7% (единая инфраструктура) | −86 000 |
| ИТОГО | 1 139 000 |
Стоимость: 1 139 000 руб 1 225 000 руб (скидка 7% за комплекс)
Бонусы (бесплатно):
- Техаудит текущих бизнес-процессов продаж с рекомендациями (обычно ~35 000 руб)
Общая стоимость бонусов: ~121 000 руб (бонусы ~35 000 руб + скидка 86 000 руб)
Срок реализации: 8–9 недель (параллельная разработка)
9.2. Пакет К2 «Комплекс Бизнес» — А2 + Б2
Включает: А2 «Бизнес» (CRM + AI + Гео) + Б2 «Бизнес» (Full SaaS платформа)
| Компонент | Стоимость |
|---|---|
| А2 «Бизнес» — CRM + AI + Гео | 2 485 000 |
| Б2 «Бизнес» — Аналитическая платформа | 1 257 000 |
| Сумма без скидки | 3 742 000 |
| Скидка 10% (максимальная экономия) | −374 000 |
| ИТОГО | 3 368 000 |
Стоимость: 3 368 000 руб 3 742 000 руб (скидка 10% за комплекс)
Бонусы (бесплатно):
- Миграция существующих данных из Excel/CRM в новую систему (обычно ~25 000 руб)
- 2 кастомных Metabase-дашборда по дизайну клиента (обычно ~20 000 руб)
- Настройка мониторинга и alerting для ETL-пайплайна (обычно ~20 000 руб)
- 1 кастомный шаблон Excel-отчёта (обычно ~10 000 руб)
- 1 месяц бесплатной техподдержки после запуска (обычно ~50 000 руб)
Кредит на разработку: 150 000 руб на будущие доработки и новые модули
- Действует 12 месяцев с момента запуска
- Можно использовать не более 50% от суммы нового заказа
- Применяется к: новые модули, интеграции, опции, кастомизации
Общая стоимость бонусов: ~649 000 руб (бонусы ~125 000 руб + кредит 150 000 руб + скидка 374 000 руб)
Срок реализации: 16–18 недель (параллельная разработка обоих продуктов)
10. Дополнительные модули (опции)
Независимые модули, которые можно добавить к любому пакету. Каждый модуль имеет самостоятельную ценность.
| # | Опция | Описание | Стоимость | Требует |
|---|---|---|---|---|
| О1 | Мерчандайзинг HubEx | Интеграция с Битрикс24: маршруты, задачи, фото-отчёты, GPS-трекинг (50 юзеров) | 182 000 | А1+ |
| О2 | AI Shelf Recognition (AILET) | API-интеграция AILET: распознавание полки (97% accuracy), SOS/OSA метрики в дашбордах | 222 000 | А2 |
| О3 | E-grocery парсинг | Playwright + stealth: VkusVill, Vprok.ru, Kuper. Цены + наличие по зонам доставки | 234 000 | Б1+ |
| О4 | Миграция на ClickHouse | Yandex Managed ClickHouse: schema migration, materialized views, sub-second queries на 100M+ строк | 222 000 | Б2 |
| О5 | Честный ЗНАК | API-интеграция: SKU-level tracking маркированных категорий (dairy, water, snacks, sauces) | 129 000 | А2 или Б2 |
Важно: Стоимость опций О1 и О2 не включает лицензии сторонних сервисов:
- HubEx: ~150 000–250 000 руб/мес (50 юзеров) — оплачивается клиентом
- AILET setup: 700 000–2 500 000 руб (разово) — оплачивается клиентом
- Прокси для e-grocery (О3): ~$250–800/мес — оплачивается клиентом
11. Сравнение пакетов
Продукт А: Автоматизация продаж
| Функция | А1 «Старт» | А2 «Бизнес» |
|---|---|---|
| Битрикс24: воронки и BP | ✓ | ✓ |
| Дедупликация контактов | ✓ | ✓ |
| SPA «Рекламации» + CDEK | ✓ | ✓ |
| Mango Office | ✓ | ✓ |
| Unisender | ✓ | ✓ |
| Metabase: 5 дашбордов | ✓ | ✓ |
| AI-агент контроля CRM | — | ✓ |
| AI-генерация писем | — | ✓ |
| Гео-база 200K точек | — | ✓ |
| Гео-дашборд (heatmap) | — | ✓ |
| Alert Engine «Белые пятна» | — | ✓ |
| EDI-интеграция (X5, Magnit) | — | ✓ |
| OFD-аналитика (Продажи.рф) | — | ✓ |
| Стоимость | 740 000 | 2 448 000 |
| Срок | 6 нед | 14–16 нед |
Продукт Б: SaaS Big Data
| Функция | Б1 «Старт» | Б2 «Бизнес» |
|---|---|---|
| Telegram-бот (aiogram 3.x) | ✓ | ✓ |
| Excel-парсинг (calamine + Polars) | ✓ | ✓ |
| PostgreSQL star-schema | ✓ | ✓ |
| 3 аналитических фильтра | ✓ | 5 фильтров |
| Текстовые отчёты + CSV | ✓ | ✓ |
| Free tier (5/день) | ✓ | ✓ |
| Множественные источники | — | ✓ |
| Инкрементальное обновление | — | ✓ |
| Графики matplotlib + Excel | — | ✓ |
| Биллинг YooKassa | — | ✓ |
| 54-ФЗ compliance | — | ✓ |
| Redis кэширование | — | ✓ |
| Anti-abuse | — | ✓ |
| TimescaleDB | — | ✓ |
| ETL-оркестрация (Prefect) | — | ✓ |
| Стоимость | 485 000 | 1 233 000 |
| Срок | 4 нед | 10–12 нед |
Комплексные пакеты
| Параметр | К1 «Старт» | К2 «Бизнес» |
|---|---|---|
| Продукт А | А1 | А2 |
| Продукт Б | Б1 | Б2 |
| Скидка | 7% | 10% |
| Бонусы | ~121 000 | ~649 000 |
| Кредит на разработку | — | 150 000 |
| Стоимость | 1 139 000 | 3 368 000 |
| Срок | 8–9 нед | 16–18 нед |
12. Конфигурации и сроки
Вы можете выбрать любую комбинацию. Ниже — наиболее частые конфигурации:
| # | Конфигурация | Что получаете | Срок | Стоимость |
|---|---|---|---|---|
| 1 | А1 | CRM-фундамент | 6 нед | 740 000 |
| 2 | Б1 | Micro-MVP бот | 4 нед | 485 000 |
| 3 | А2 | CRM + AI + Гео (полный Продукт А) | 14–16 нед | 2 448 000 |
| 4 | Б2 | Full SaaS платформа (полный Продукт Б) | 10–12 нед | 1 233 000 |
| 5 | К1 = А1 + Б1 | Оба продукта (старт) | 8–9 нед | 1 139 000 |
| 6 | К2 = А2 + Б2 | Оба продукта (бизнес) | 16–18 нед | 3 368 000 |
| 7 | А1 → Б1 (последовательно) | CRM сначала, затем бот | 10 нед | 1 225 000 |
| 8 | А2 + О1 + О5 | Полный Продукт А + мерчандайзинг + Честный ЗНАК | 16–18 нед | 2 759 000 |
| 9 | К2 + О1 + О2 + О4 + О5 | Максимальная комплектация | 20–22 нед | 4 123 000 |
Последовательная покупка (конф. 7) не даёт комплексной скидки, но позволяет начать с меньшей суммы.
13. Наша рекомендация
Для вашей ситуации мы рекомендуем конфигурацию 5 — К1 «Комплекс Старт» (А1 + Б1) как стартовую точку:
- Немедленный эффект на продажи — CRM-фундамент (А1) закрывает критические боли: дубликаты, потерянные сделки, хаотичные рекламации
- Параллельная валидация SaaS — Micro-MVP бот (Б1) за 3–4 недели проверяет, есть ли спрос на аналитику, с минимальными вложениями
- Экономия 86 000 руб — 7% скидка за комплекс + бесплатный техаудит
- Быстрый старт — 8–9 недель до полной готовности обоих продуктов
- Ясный путь масштабирования — после валидации K1 апгрейд до А2 и Б2 идёт по нарастающей, без переписывания
Следующий шаг после К1: по результатам 1–2 месяцев эксплуатации — апгрейд до А2 (AI + Гео) и/или Б2 (Full SaaS), подключение опций по приоритету.
14. Бизнес-выгоды (ROI)
| # | Выгода | Описание | Оценка эффекта |
|---|---|---|---|
| 1 | Рост дистрибуции | «Белые пятна» → целевое закрытие пробелов в высокодоходных точках | +10–15% coverage |
| 2 | Экономия на аналитике | OFD-данные (Продажи.рф) вместо Excel-«кубов» за 300K/мес | до 3.3M руб/год |
| 3 | Ускорение продаж | AI-генерация писем: 5 сек вместо 30 мин. 100 писем/день = ~50 чел-часов/мес | ~97 500 руб/мес |
| 4 | Качество CRM | AI-агент ловит просроченные сделки и пустые поля → меньше потерянных клиентов | −30% stale deals |
| 5 | Монетизация данных | SaaS-бот: при 200 платящих юзеров × 800 руб/мес = 160 000 руб/мес | до 1.9M руб/год |
| 6 | Снижение затрат на рекламации | Автоматический SLA + CDEK → быстрее и дешевле, чем ручная обработка | −40% время обработки |
Окупаемость К1 (1 139 000 руб): при экономии на аналитике + ускорении продаж — 6–7 месяцев.
Окупаемость К2 (3 368 000 руб): при полном ROI (аналитика + дистрибуция + SaaS-доход) — 10–12 месяцев.
Часть II: Техническое задание
15. Границы MVP
Ядро (обязательные компоненты)
| ID | Компонент | Описание | Продукт |
|---|---|---|---|
| C1 | PostgreSQL + PostGIS | OLTP, гео-данные, биллинг, star-schema | А + Б |
| C2 | Redis | FSM-хранилище, кэш аналитики, очереди | А + Б |
| C3 | VPS + Docker | Хостинг, оркестрация контейнеров | А + Б |
| C4 | Битрикс24 Professional | CRM, воронки, BP, SPA | А |
| C5 | Telegram Bot (aiogram) | Интерфейс SaaS-продукта | Б |
Бизнес-опции (выбираются клиентом)
| ID | Компонент | Зависит от | Продукт |
|---|---|---|---|
| B1 | Дедупликация (rapidfuzz + DaData) | C4 | А |
| B2 | SPA «Рекламации» + CDEK | C4 | А |
| B3 | Mango Office | C4 | А |
| B4 | Unisender | C4 | А |
| B5 | Metabase дашборды | C1 | А |
| B6 | AI-агент CRM | C4, C2 | А |
| B7 | AI-генерация писем | C4, B4 | А |
| B8 | Гео-база 200K (2GIS + Yandex) | C1 | А |
| B9 | Гео-дашборд (heatmap) | B8 | А |
| B10 | Alert Engine «Белые пятна» | B8, C4 | А |
| B11 | EDI-интеграция | C1 | А |
| B12 | OFD-аналитика | C1 | А + Б |
| B13 | Excel-парсинг (calamine) | C1 | Б |
| B14 | 3–5 аналитических фильтров | C5, C1 | Б |
| B15 | Биллинг YooKassa | C1, C5 | Б |
| B16 | TimescaleDB | C1 | Б |
| B17 | ETL-оркестрация (Prefect) | C1 | Б |
flowchart TB
subgraph Core["Ядро"]
C1["C1: PostgreSQL\n+ PostGIS"]
C2["C2: Redis"]
C3["C3: VPS + Docker"]
C4["C4: Битрикс24"]
C5["C5: Telegram Bot"]
end
subgraph OptA["Опции Продукта А"]
B1["B1: Дедупликация"]
B6["B6: AI-агент"]
B8["B8: Гео-база 200K"]
B9["B9: Гео-дашборд"]
B10["B10: Белые пятна"]
end
subgraph OptB["Опции Продукта Б"]
B13["B13: Excel-парсинг"]
B14["B14: Фильтры"]
B15["B15: YooKassa"]
B16["B16: TimescaleDB"]
B17["B17: Prefect ETL"]
end
C4 --> B1
C4 --> B6
C1 --> B8
B8 --> B9
B8 --> B10
C4 --> B10
C1 --> B13
C5 --> B14
C1 --> B15
C1 --> B16
C1 --> B17
B6 --> C2
B14 --> C1
style Core fill:#172554,stroke:#3b82f6
style OptA fill:#14532d,stroke:#22c55e
style OptB fill:#78350f,stroke:#f59e0b
16. Компоненты системы
16.1. CRM Engine (Битрикс24)
Назначение: Центральный хаб управления продажами — воронки сделок, контакты, автоматизация бизнес-процессов, рекламации.
Алгоритм обработки сделки:
flowchart TB
NEW["Новая сделка"] --> VALID{"BP: поля\nзаполнены?"}
VALID -- Нет --> BLOCK["Блокировка\nперехода"]
VALID -- Да --> NEXT["Следующая\nстадия"]
NEXT --> AI{"AI-агент:\nкачество OK?"}
AI -- Да --> PROCEED["Продолжить"]
AI -- Нет --> FLAG["Флаг\nруководителю"]
PROCEED --> CLOSE["Закрытие\nсделки"]
style NEW fill:#172554,stroke:#3b82f6
style BLOCK fill:#450a0a,stroke:#ef4444
style CLOSE fill:#14532d,stroke:#22c55e
style FLAG fill:#78350f,stroke:#f59e0b
Технологии: Битрикс24 REST API (batch, 50 ops/call), Smart Process Automation, Business Process Designer.
Конкретный пример: Менеджер переводит сделку из «Первичный контакт» в «КП отправлено». BP проверяет: заполнены ли ИНН, контактное лицо, телефон, email. Если пусто — переход заблокирован, менеджер видит сообщение об ошибке. Если заполнено — AI-агент оценивает качество записей предыдущих звонков.
Бенчмарки: Batch API: 200K контактов за ~33 мин (2 req/sec × 50 ops/req). Чтение 200K записей: <5 мин.
16.2. AI-агент контроля качества
Назначение: Гибридная система контроля CRM — правила для детерминированных проверок, LLM для анализа качества коммуникации.
Архитектура: Битрикс24 webhook → Redis queue → Rule Engine (90% проверок, <1 мс) → LLM Evaluator (10%, GPT-4o-mini через OpenRouter) → Уведомления (Telegram + Bitrix Chat + Email).
Конкретный пример: Правило: «Если сделка на стадии >7 дней без Activity — Critical alert». LLM: «Оцени записку звонка: упомянуты ли новые цены Q2? Определены ли next steps? JSON: {score: 0-10, issues: [...]}».
Бенчмарки: GPT-4o-mini через OpenRouter: ~$0.15/1M input + $0.60/1M output. 500 сделок/день × ~2 500 input tokens = ~1.1M tokens/день ≈ $5/мес.
16.3. Гео-аналитика и Alert Engine
Назначение: Построение и поддержка базы 200K торговых точек с автоматическим обнаружением пробелов в дистрибуции.
Алгоритм «Белые пятна»:
gap_score = SKU_avg_revenue × store_traffic × days_missing
SKU_avg_revenue— средняя дневная выручка SKU по сетиstore_traffic— оценка трафика (hypermarket ~5 000/день, convenience ~300/день)days_missing— дней отсутствия на полке
Технологии: PostgreSQL + PostGIS, 2GIS API (95% verified accuracy, 670+ городов), Yandex Maps API (Advanced license, 10K req/день), DaData.ru (нормализация + ИНН), Yandex Maps JS API (heatmap).
Бенчмарки: Delta sync: ~500 гео-тайлов, 1/4 за неделю, полное покрытие за 4 недели. Типичный churn: 5–10%/год (~200–400 изменений/неделю).
16.4. Data Pipeline (Telegram-бот)
Назначение: Высокопроизводительный ETL для загрузки, нормализации и инкрементального обновления FMCG-данных из множества источников.
Алгоритм:
flowchart TB
FILE["Excel / CSV\nфайл"] --> DETECT["Detect encoding\nchardet 7.0+"]
DETECT --> PARSE["Parse\ncalamine + Polars"]
PARSE --> MAP["Schema mapping\nfuzzy aliases"]
MAP --> HASH["xxHash dual-hash\nbusiness key + values"]
HASH --> STAGE["COPY → staging\nPostgreSQL"]
STAGE --> UPSERT["UPSERT\nWHERE hash DISTINCT"]
UPSERT --> REFRESH["Refresh\nmat. views"]
REFRESH --> INVALIDATE["Redis cache\ntag invalidation"]
style FILE fill:#172554,stroke:#3b82f6
style PARSE fill:#14532d,stroke:#22c55e
style UPSERT fill:#78350f,stroke:#f59e0b
style INVALIDATE fill:#3b0764,stroke:#a855f7
Бенчмарки: calamine: 1M строк за ~7 сек. xxHash XXH3: 14 198 MiB/s (22x быстрее MD5). COPY → UPSERT: 500K строк за ~20–40 сек. Полный pipeline: файл → БД за <60 сек.
17. Модель данных
Star-schema (fact_sales)
{
"fact_sales": {
"chain_id": 42,
"store_id": 15783,
"sku_id": 1024,
"sale_date": "2026-03-10",
"sales_units": 23.0,
"sales_kg": 0.92,
"revenue_rub": 2070.00,
"num_receipts": 18,
"avg_price": 90.00,
"promo_flag": 0,
"row_hash": "a1b2c3d4e5f67890"
}
}
Dimension: dim_store (с гео-данными)
{
"dim_store": {
"store_id": 15783,
"chain_id": 42,
"chain_name": "Пятёрочка",
"parent_group": "X5 Group",
"store_format": "convenience",
"federal_district": "ЦФО",
"region": "Московская область",
"city": "Подольск",
"address": "ул. Ленина, д. 15",
"latitude": 55.4312,
"longitude": 37.5453,
"fias_id": "abc123-def456",
"inn": "7728632689",
"opening_date": "2023-06-15",
"is_active": true
}
}
Dimension: dim_sku
{
"dim_sku": {
"sku_id": 1024,
"ean": "4607055460123",
"sku_name": "Fit Snack Вафельная трубочка Клубника 40г",
"manufacturer": "Actitan",
"brand": "Fit Snack",
"category": "Снеки",
"subcategory": "Вафельные трубочки",
"weight_g": 40.0,
"package_type": "Флоу-пак",
"vat_rate": 10.00,
"marking_code_type": "chestnyznak"
}
}
18. API-спецификация
Внутренний API (FastAPI)
| Метод | Путь | Описание |
|---|---|---|
| POST | /api/v1/etl/upload |
Загрузка Excel/CSV файла для парсинга |
| GET | /api/v1/analytics/query |
Аналитический запрос с фильтрами |
| GET | /api/v1/geo/stores |
Список торговых точек с фильтрами |
| GET | /api/v1/geo/gaps |
Список «белых пятен» с gap_score |
| POST | /api/v1/billing/create-payment |
Создание платежа в YooKassa |
| GET | /api/v1/billing/balance |
Баланс credits пользователя |
Пример запроса аналитики
Request:
{
"chain_id": 42,
"brand": "Fit Snack",
"region": "ЦФО",
"period": {
"from": "2026-01-01",
"to": "2026-03-01"
},
"metrics": ["revenue", "units", "avg_price"]
}
Response:
{
"data": [
{
"period": "2026-01",
"revenue_rub": 1250000,
"sales_units": 13890,
"avg_price": 90.0
},
{
"period": "2026-02",
"revenue_rub": 1380000,
"sales_units": 15330,
"avg_price": 90.0
}
],
"meta": {
"query_time_ms": 120,
"cached": false,
"credits_used": 1
}
}
Коды ошибок
| Код | Описание |
|---|---|
| 400 | Невалидные параметры фильтра |
| 401 | Не авторизован (невалидный token) |
| 402 | Недостаточно credits |
| 429 | Превышен rate limit |
| 500 | Внутренняя ошибка сервера |
19. Пользовательские сценарии
Сценарий 1: Менеджер проверяет «белые пятна»
Как менеджер по продажам, я хочу видеть, где мои SKU отсутствуют в высокодоходных магазинах, чтобы приоритизировать визиты.
Предусловия: Гео-база загружена, ассортиментная матрица настроена, Alert Engine запущен.
Действия:
- Менеджер открывает Telegram-канал и видит утренний дайджест: «15 новых белых пятен, top-3: Магнит Подольск (gap_score: 4 250), Пятёрочка Химки (3 890), Дикси Одинцово (3 210)»
- Клик по точке → открывается карточка в Битрикс24 с задачей и дедлайном
- Менеджер планирует визит, закрывает задачу после успешных переговоров
Ожидаемый результат: Задача закрыта в Битрикс24, gap_score обнуляется при следующем nightly batch.
Сценарий 2: Аналитик использует Telegram-бот
Как коммерческий директор FMCG-компании, я хочу узнать долю рынка своего бренда в Пятёрочке за последний квартал.
Предусловия: Данные загружены, пользователь авторизован, credits > 0.
Действия:
/start→ бот показывает inline keyboard с сетями- Выбор «Пятёрочка» → keyboard с категориями
- Выбор «Снеки» → keyboard с брендами
- Выбор «Fit Snack» → keyboard с периодами
- Выбор «Q4 2025» → бот отвечает: текст с цифрами + график PNG + кнопка «Скачать Excel»
Ожидаемый результат: Ответ за <3 сек, 1 credit списан, результат закэширован на 4ч.
Сценарий 3: Обработка рекламации
Как оператор, я хочу зафиксировать жалобу клиента и запустить автоматический процесс компенсации.
Предусловия: SPA «Рекламации» настроен, CDEK API подключён.
Действия:
- Оператор создаёт элемент в SPA «Рекламации» с описанием жалобы
- BP автоматически создаёт задачу: «Позвонить клиенту, извиниться» (SLA: 24ч)
- Менеджер звонит (через Mango Office), запись логируется
- BP переводит в стадию «Отправка подарка» → n8n вызывает CDEK API
- Трекинг-номер записывается в CRM, клиент получает SMS
Ожидаемый результат: Весь цикл <72ч, руководитель видит дашборд рекламаций в Metabase.
Сценарий 4: AI оценивает качество сделки
Как руководитель, я хочу автоматически получать уведомления о проблемных сделках.
Предусловия: AI-агент запущен, webhook настроен.
Действия:
- Менеджер обновляет записку звонка: «Позвонил, сказали перезвонить»
- AI-агент обнаруживает: no next steps, no pricing discussed, vague notes
- LLM возвращает:
{score: 3, issues: ["нет конкретных next steps", "не обсуждены цены"]} - Руководитель получает уведомление в Telegram: «Сделка #1234: низкое качество (3/10)»
Ожидаемый результат: Уведомление доставлено за <30 сек после обновления сделки.
Сценарий 5: Загрузка нового Excel-отчёта
Как аналитик данных, я хочу загрузить свежий отчёт от Magnit и обновить аналитику.
Предусловия: ETL-pipeline настроен, schema mapping для Magnit есть.
Действия:
- Аналитик загружает файл через API (
POST /api/v1/etl/upload) - Pipeline: detect encoding (Windows-1251) → parse (calamine, 7 сек) → schema mapping → hash → UPSERT
- Только изменённые строки записываются (xxHash dual-hash)
- Materialized views обновляются, Redis кэш инвалидируется
- Telegram-бот уже показывает свежие данные
Ожидаемый результат: 500K строк обработаны за <60 сек, пользователи бота видят обновлённые данные.
20. Команда проекта
Роли и ставки
| Роль | Основные задачи | Ставка, руб/ч |
|---|---|---|
| Tech Lead / Архитектор | Архитектура, API-контракт, код-ревью, интеграционный дизайн | 3 500 |
| AI/ML Engineer | Промпт-инжиниринг, rule engine, LLM-оценка, evaluation pipeline | 2 850 |
| Senior Backend | FastAPI, Битрикс24 API, aiogram, PostgreSQL, ETL-pipeline | 2 450 |
| DevOps | Docker, CI/CD, мониторинг, Yandex Cloud, SSL, backups | 2 450 |
| QA Engineer | Функциональное тестирование, интеграционные тесты, нагрузка | 2 050 |
| Project Manager | Спринты, демо, коммуникация с клиентом, приёмка | 2 450 |
Калькуляция по пакетам
| Статья | А1 | А2 | Б1 | Б2 | К1 | К2 |
|---|---|---|---|---|---|---|
| Tech Lead (ч) | 34 | 104 | 20 | 44 | 49 | 132 |
| AI/ML Engineer (ч) | — | 93 | — | — | — | 93 |
| Senior Backend (ч) | 166 | 508 | 117 | 323 | 260 | 748 |
| DevOps (ч) | 16 | 34 | 10 | 22 | 21 | 48 |
| QA Engineer (ч) | 26 | 78 | 15 | 39 | 37 | 102 |
| PM (ч) | 22 | 58 | 12 | 26 | 30 | 75 |
| Всего часов | 264 | 875 | 174 | 454 | 397 | 1 198 |
| Разработка | 672 100 | 2 258 950 | 441 300 | 1 142 900 | 1 009 300 | 3 070 100 |
| Contingency 10% | 67 000 | 226 000 | 44 000 | 114 000 | 101 000 | 308 000 |
| Итого до скидки | 740 000 | 2 485 000 | 485 000 | 1 257 000 | 1 225 000 | 3 742 000 |
| Скидка | — | 5% | — | 5% | 7% | 10% |
| ИТОГО | 740 000 | 2 448 000 | 485 000 | 1 233 000 | 1 139 000 | 3 368 000 |
Часы включают буфер ×1.3 на: изучение внешних API, prompt-итерации, интеграционные баги, тестирование на реальных данных.
21. Дорожная карта и план спринтов
Вариант К1 «Комплекс Старт» (8–9 недель)
gantt
title К1: Комплекс Старт (А1 + Б1)
dateFormat YYYY-MM-DD
axisFormat %d.%m
excludes weekends
section Продукт А
Sprint 0: Инфраструктура :a0, 2026-04-01, 5d
Sprint 1: Битрикс24 воронки + BP :a1, after a0, 10d
Sprint 2: Дедупликация + Рекламации :a2, after a1, 10d
Sprint 3: Mango + Unisender + Metabase :a3, after a2, 10d
section Продукт Б
Sprint 0: PostgreSQL + Redis :b0, 2026-04-01, 5d
Sprint 1: Telegram-бот + парсинг :b1, after b0, 10d
Sprint 2: Star-schema + фильтры :b2, after b1, 10d
section Общее
Приёмка и запуск :crit, m1, after a3, 5d
Вариант К2 «Комплекс Бизнес» (16–18 недель)
gantt
title К2: Комплекс Бизнес (А2 + Б2)
dateFormat YYYY-MM-DD
axisFormat %d.%m
excludes weekends
section Продукт А
Sprint 0: Инфраструктура :a0, 2026-04-01, 5d
Sprint 1: CRM воронки + BP :a1, after a0, 10d
Sprint 2: Дедупликация + Рекламации :a2, after a1, 10d
Sprint 3: Mango + Unisender + Metabase :a3, after a2, 10d
Sprint 4: AI-агент + генерация писем :a4, after a3, 12d
Sprint 5: Гео-база 200K + heatmap :a5, after a4, 12d
Sprint 6: Alert Engine + EDI + OFD :a6, after a5, 12d
section Продукт Б
Sprint 0: PostgreSQL + Redis :b0, 2026-04-01, 5d
Sprint 1: Telegram-бот + парсинг :b1, after b0, 10d
Sprint 2: Star-schema + фильтры :b2, after b1, 10d
Sprint 3: Источники + xxHash UPSERT :b3, after b2, 12d
Sprint 4: YooKassa + 54-ФЗ :b4, after b3, 12d
Sprint 5: TimescaleDB + Prefect :b5, after b4, 12d
section Общее
Демо А1 :milestone, m1, after a3, 0d
Демо Б1 :milestone, m2, after b2, 0d
Приёмка и запуск :crit, fin, after a6, 5d
Ключевые милестоны
| Неделя | Событие | Deliverable |
|---|---|---|
| 1 | Sprint 0: инфраструктура | VPS, Docker, PostgreSQL, Redis — развёрнуты |
| 3 | Демо CRM | Воронки, BP, дедупликация — работают |
| 6 | Демо А1 / Демо Б1 | CRM-фундамент + Micro-MVP бот — готовы |
| 9 | AI-агент + письма | Правила + LLM-оценка работают, email генерируется |
| 11 | Гео-база + heatmap | 200K точек загружены, heatmap отображается |
| 14 | Alert Engine + EDI | «Белые пятна» рассчитаны, EDI подключён |
| 16 | Биллинг + ETL | YooKassa работает, Prefect запущен |
| 18 | Финальная приёмка | Всё развёрнуто на production, документация передана |
22. Предварительные исследования
Выполненные исследования
| # | Тема | Ключевой результат |
|---|---|---|
| 1 | Excel-парсинг: бенчмарки | calamine (Rust) — 7 сек на 1M строк, 80x быстрее openpyxl |
| 2 | Гео-данные для РФ | Google Maps неработоспособен; 2GIS (95% accuracy) + Yandex Maps — единственный путь |
| 3 | OFD vs NielsenIQ | Продажи.рф: 350K+ точек, 85 регионов, ежедневно. NielsenIQ ушёл, GfK продан |
| 4 | AI-модели в РФ | OpenRouter как gateway → GPT-4o-mini доступен. Fallback: GigaChat 2 Pro, YandexGPT |
| 5 | Биллинг 54-ФЗ | YooKassa «Чеки от ЮKassa» — полная фискализация без ATOL. Комиссия ~4.4% |
| 6 | Битрикс24 API лимиты | Leaky bucket 2 req/sec, batch 50 ops. 200K контактов за ~33 мин |
| 7 | Инкрементальное обновление | xxHash XXH3: 14 198 MiB/s (22x MD5). COPY → UPSERT: 500K строк за 20–40 сек |
| 8 | E-grocery парсинг | Samokat/Yandex Lavka: mobile API reverse-engineering. VkusVill/Vprok: web scraping |
| 9 | Ландшафт ритейла 2026 | Mercury Retail +4 500 точек/год. Чижик → 5 000 к 2028. Светофор сокращается |
| 10 | CV shelf recognition | AILET: 97% accuracy, #1 в РФ. YOLOv8: 99.2% shelf detection при fine-tuning |
Открытые вопросы, требующие валидации на реальных данных
- Реальная структура Excel-отчётов клиента: наличие merged cells, кодировка, количество столбцов
- Объём данных OFD-платформы Продажи.рф на конкретных SKU клиента
- Доступность EDI-порталов X5 Dialog и Magnit Analytics для текущих контрактов клиента
- Формат ассортиментной матрицы (SKU × формат магазина): Excel, 1С, или ручная
23. Стратегия тестирования
| Уровень | Инструмент | Что тестируем | Критерий |
|---|---|---|---|
| Unit | pytest | Rule engine, hash functions, schema mapping | Coverage >80% |
| Integration | pytest + testcontainers | Битрикс24 API, DaData, YooKassa, CDEK | Все endpoints отвечают корректно |
| E2E | pytest + aiogram test client | Telegram-бот: полный drill-down → результат | 5 сценариев проходят без ошибок |
| Accuracy | Custom benchmark | AI-агент: precision/recall на 100 размеченных сделках | Precision >85%, Recall >80% |
| Performance | locust | API: 50 concurrent users, p95 <3 сек | Нет деградации при нагрузке |
| Data quality | Great Expectations | ETL pipeline: nulls, duplicates, schema drift | 0 critical violations |
Конкретные тесты
| # | Тест | Ожидаемый результат |
|---|---|---|
| 1 | Загрузка 1M строк Excel (Windows-1251, merged cells) | Обработано за <15 сек, кириллица корректна |
| 2 | UPSERT 500K строк (10% changed) | Только 50K строк обновлены, остальные untouched |
| 3 | Telegram drill-down: 5 шагов фильтрации | Ответ за <3 сек на каждом шаге |
| 4 | YooKassa: создание платежа → callback → начисление credits | Баланс обновлён, фискальный чек отправлен |
| 5 | «Белые пятна»: nightly batch на 200K точек × 8 SKU | gap_score рассчитан для всех комбинаций за <5 мин |
24. Развёртывание и инфраструктура
Docker Compose (production)
| Сервис | Образ | Назначение |
|---|---|---|
postgres |
postgres:16-alpine + PostGIS | OLTP, гео, биллинг, star-schema |
redis |
redis:7-alpine | FSM, cache, queues |
api |
python:3.12-slim | FastAPI backend |
bot |
python:3.12-slim | aiogram Telegram-бот |
etl |
python:3.12-slim | Prefect worker |
metabase |
metabase/metabase:latest | BI-дашборды |
nginx |
nginx:alpine | Reverse proxy, SSL (Let's Encrypt) |
Требования к серверу по пакетам
| Параметр | А1 / Б1 | А2 / Б2 | К2 |
|---|---|---|---|
| vCPU | 2 | 4 | 4–8 |
| RAM | 4 GB | 8 GB | 16 GB |
| SSD | 50 GB | 100 GB | 200 GB |
| ОС | Ubuntu 24.04 LTS | Ubuntu 24.04 LTS | Ubuntu 24.04 LTS |
| Хостинг | Yandex Cloud / Selectel | Yandex Cloud | Yandex Cloud |
| Стоимость | ~3 000–5 000 руб/мес | ~8 000–12 000 руб/мес | ~15 000–20 000 руб/мес |
Мониторинг и бэкапы
- Мониторинг: Grafana + Prometheus (CPU, RAM, disk, API latency, error rate)
- Логи: Loki (structured JSON logs)
- Бэкапы: PostgreSQL pg_dump ежедневно → S3-compatible storage (Yandex Object Storage). Retention: 30 дней
- SSL: Let's Encrypt, автообновление через certbot
- Uptime: мониторинг через UptimeRobot (бесплатно)
25. Критерии приёмки
Продукт А
| Deliverable | Критерий приёмки |
|---|---|
| Битрикс24 воронки | BP блокирует переход при пустых обязательных полях (демо на 3 сделках) |
| Дедупликация | 200K контактов обработаны за <90 мин, найдено >90% тестовых дубликатов |
| SPA «Рекламации» | Полный цикл (жалоба → звонок → CDEK) проходит за <72ч (демо на 1 кейсе) |
| Mango Office | Входящий/исходящий звонок логируется в CRM (демо) |
| Unisender | Triggered email отправлен, SPF/DKIM проходят проверку |
| AI-агент | Правила: 100% детекция пустых полей. LLM: score коррелирует с ручной оценкой (r>0.7) |
| Гео-база | 200K точек загружены, координаты валидны (spot-check 20 точек на карте) |
| Heatmap | Карта отображается, клик по точке → popup с данными (демо в браузере) |
| Alert Engine | Nightly batch запущен, top-10 gaps отправлены в Telegram (демо) |
Продукт Б
| Deliverable | Критерий приёмки |
|---|---|
| Telegram-бот | /start → inline keyboard → результат за <3 сек (демо) |
| Excel-парсинг | 1M строк за <10 сек, кириллица Windows-1251 корректна |
| Star-schema | 5 таблиц созданы, materialized views обновляются (SQL spot-check) |
| Биллинг YooKassa | Платёж → credits начислены → фискальный чек отправлен (демо на тестовом платеже) |
| Redis кэш | Повторный запрос отдаётся из кэша за <100 мс (benchmark) |
| ETL pipeline | Prefect: scheduled run → файл обработан → views обновлены → кэш инвалидирован |
26. Нефункциональные требования
| # | Параметр | Порог |
|---|---|---|
| N1 | Время ответа API (p95) | <= 3 секунд |
| N2 | Время ответа Telegram-бота | <= 3 секунд на шаг фильтрации |
| N3 | Одновременные пользователи бота | >= 50 |
| N4 | Доступность (uptime) | >= 99% за неделю |
| N5 | ETL throughput | >= 500K строк за 60 сек |
| N6 | Покрытие тестами (backend) | >= 80% |
| N7 | Время полной загрузки гео-базы | <= 48 часов |
| N8 | Redis cache hit rate | >= 60% (после прогрева) |
| N9 | Время генерации AI-draft письма | <= 5 секунд |
| N10 | Размер экспортируемого файла | <= 50 MB (лимит Telegram) |
Часть III: Коммерческие условия
27. Как мы работаем
| Активность | Частота | Формат |
|---|---|---|
| Демо спринта | Каждые 2 недели | Видеозвонок + демонстрация на staging |
| Еженедельный sync | 1 раз в неделю (30 мин) | Статус, блокеры, решения |
| Доступ к staging | Постоянный | URL staging-сервера (с Sprint 0) |
| Канал связи | Постоянный | Telegram-группа проекта |
| Приёмка результатов | По завершении этапа | Демо + чеклист приёмки |
Управление изменениями: Изменения к ТЗ оформляются через Change Request — команда оценивает влияние на сроки и бюджет, обе стороны согласуют до начала работ.
Методология: Scrum-like с 2-недельными спринтами. Каждый спринт: планирование → разработка → тестирование → демо → ретро.
28. Условия оплаты
Пакет А1 (740 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 222 000 | 222 000 |
| 2 | Приёмка MVP / демо (50%) | 370 000 | 592 000 |
| 3 | Финальная приёмка (20%) | 148 000 | 740 000 |
Пакет Б1 (485 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 146 000 | 146 000 |
| 2 | Приёмка MVP / демо (50%) | 242 000 | 388 000 |
| 3 | Финальная приёмка (20%) | 97 000 | 485 000 |
Пакет Б2 (1 233 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 370 000 | 370 000 |
| 2 | Приёмка Micro-MVP (Б1) | 370 000 | 740 000 |
| 3 | Приёмка Full SaaS (биллинг + ETL) | 370 000 | 1 110 000 |
| 4 | Финальная приёмка (20%) | 123 000 | 1 233 000 |
Пакет К1 (1 139 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 342 000 | 342 000 |
| 2 | Приёмка А1 (CRM-фундамент) | 285 000 | 627 000 |
| 3 | Приёмка Б1 (Micro-MVP бот) | 284 000 | 911 000 |
| 4 | Финальная приёмка (20%) | 228 000 | 1 139 000 |
Пакет А2 (2 448 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 734 000 | 734 000 |
| 2 | Приёмка CRM-фундамента (А1) | 612 000 | 1 346 000 |
| 3 | Приёмка AI + Гео | 612 000 | 1 958 000 |
| 4 | Финальная приёмка (20%) | 490 000 | 2 448 000 |
Пакет К2 (3 368 000 руб)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30%) | 1 010 000 | 1 010 000 |
| 2 | Приёмка А1 + Б1 | 842 000 | 1 852 000 |
| 3 | Приёмка А2 + Б2 | 842 000 | 2 694 000 |
| 4 | Финальная приёмка (20%) | 674 000 | 3 368 000 |
Оплата привязана к deliverables, а не ко времени. Каждый этап подтверждается демо и чеклистом приёмки.
29. Ежемесячные расходы
Продукт А
| Статья | А1 «Старт» | А2 «Бизнес» |
|---|---|---|
| Битрикс24 Professional | 14 000 | 14 000 |
| Mango Office | 5 000–15 000 | 5 000–15 000 |
| Unisender (200K контактов) | 20 000–30 000 | 20 000–30 000 |
| VPS хостинг | 3 000–5 000 | 8 000–12 000 |
| Yandex Maps API (Advanced) | — | ~50 000 |
| DaData.ru (годовая / 12) | — | ~5 000 |
| LLM (GPT-4o-mini via OpenRouter) | — | 2 000–5 000 |
| Итого/мес | 42 000–64 000 | 104 000–132 000 |
Продукт Б
| Статья | Б1 «Старт» | Б2 «Бизнес» |
|---|---|---|
| VPS хостинг | 3 000–5 000 | 8 000–12 000 |
| Redis (managed или VPS) | включено | 2 000–3 000 |
| TimescaleDB | — | 5 000–8 000 |
| Prefect Cloud (или self-hosted) | — | 0–5 000 |
| Итого/мес | 3 000–5 000 | 15 000–28 000 |
Комплексный К2 (А2 + Б2, с учётом shared infra)
| Статья | Стоимость/мес |
|---|---|
| Битрикс24 Professional | 14 000 |
| Mango Office | 5 000–15 000 |
| Unisender (200K контактов) | 20 000–30 000 |
| Yandex Maps API (Advanced) | ~50 000 |
| DaData.ru | ~5 000 |
| LLM (GPT-4o-mini via OpenRouter) | 2 000–5 000 |
| VPS хостинг (shared) | 15 000–20 000 |
| Redis + TimescaleDB | 5 000–8 000 |
| Итого/мес | 116 000–148 000 |
Мерчандайзинг (HubEx, 50 юзеров) добавляет +150 000–250 000 руб/мес — не включён в базовые пакеты.
Разовые затраты (оплачиваются клиентом отдельно)
| Статья | Стоимость |
|---|---|
| DaData: нормализация + геокодинг 200K адресов | ~80 000 |
| OFD-аналитика (Продажи.рф) — setup | ~300 000 |
| 2GIS Enterprise лицензия (первый год) | 200 000–1 500 000 |
| AILET shelf recognition setup (опция О2) | 700 000–2 500 000 |
30. Риски и митигация
quadrantChart
title Карта рисков
x-axis "Низкая вероятность" --> "Высокая вероятность"
y-axis "Низкое влияние" --> "Высокое влияние"
R1 API rate limits: [0.6, 0.7]
R2 Merged cells Excel: [0.7, 0.4]
R3 OFD granularity: [0.4, 0.8]
R4 Scope creep: [0.5, 0.6]
R5 LLM hallucinations: [0.3, 0.5]
R6 EDI access delay: [0.6, 0.5]
| # | Риск | Влияние | Вероятность | Митигация |
|---|---|---|---|---|
| R1 | Битрикс24 API rate limits | Высокое | Средняя | Batch API (50 ops/call), кэширование, background sync в ночные часы |
| R2 | Merged cells в Excel | Среднее | Высокая | Two-pass: calamine для данных, openpyxl fallback для merged cells |
| R3 | OFD данные: ограниченная гранулярность | Высокое | Средняя | Комбинация OFD (агрегат) + EDI (свои SKU) + sell-in (собственные поставки) |
| R4 | Scope creep | Среднее | Средняя | Change Request процесс, фиксированный scope по спринтам |
| R5 | LLM галлюцинации | Среднее | Низкая | Гибридный подход: правила (90%) + LLM (10%). JSON schema для output |
| R6 | Задержка доступа к EDI-порталам | Среднее | Средняя | Начать с OFD + собственных sell-in данных, EDI подключать параллельно |
| R7 | Кириллица Windows-1251 в CSV | Низкое | Высокая | chardet 7.0+ (98.2% accuracy) + fallback на manual encoding selection |
| R8 | YooKassa / Telegram Stars конфликт | Среднее | Низкая | Прямая интеграция YooKassa REST API, минуя Telegram Payments API |
31. Гарантии
- Гарантийный период: 30 дней после финальной приёмки — бесплатное исправление багов в рамках принятого ТЗ
- Исходный код: полная передача клиенту, включая Docker-конфигурации, миграции БД, документацию
- Документация: README с инструкцией по развёртыванию, API-документация (OpenAPI/Swagger), руководство администратора
- Staging-среда: доступна с первой недели разработки, остаётся у клиента после проекта
- Техподдержка (после гарантии): доступна по отдельному договору — от 50 000 руб/мес (8 часов реагирования, SLA 24ч на критические баги)
32. Требования к клиенту
Для успешной реализации проекта необходимо предоставить:
| # | Что нужно | Когда | Зачем |
|---|---|---|---|
| 1 | Доступ к Битрикс24 (admin) | До Sprint 1 | Настройка воронок, BP, SPA |
| 2 | Обезличенный пример Excel-отчёта | До Sprint 0 | Определение формата парсера |
| 3 | Ассортиментная матрица (SKU × формат) | До Sprint 5 (А2) | Alert Engine «Белые пятна» |
| 4 | Доступ к EDI-порталам сетей | До Sprint 6 (А2) | Интеграция X5 Dialog, Magnit |
| 5 | Реквизиты для YooKassa | До Sprint 4 (Б2) | Настройка биллинга |
| 6 | Контактное лицо для weekly sync | Постоянно | Согласование решений, приёмка |
| 7 | Обратная связь на демо | Каждые 2 недели | Корректировка курса |
33. Что не входит
- Разработка мобильного приложения (iOS/Android)
- Дизайн и вёрстка маркетинговых лендингов
- Закупка и настройка оборудования (серверы, сетевое оборудование)
- Лицензии Битрикс24, Mango Office, 2GIS, AILET, HubEx — оплачиваются клиентом
- Контент-маркетинг и SEO для SaaS-бота
- Юридическое сопровождение (договоры с сетями, EDI-соглашения)
- Найм и управление командой мерчандайзеров
- Обучение персонала (доступно как отдельная услуга — от 30 000 руб)
34. Открытые вопросы
34.1. Версия Битрикс24
Контекст: Cloud (Professional, ~14K/мес) достаточен для старта. On-Premise нужен при >200K сделок (сломается поисковый индекс) или при требовании прямого D7 API.
Варианты:
- A) Cloud Professional — проще, batch API покрывает 200K контактов (рекомендуем для старта)
- B) On-Premise — без rate limits, прямой доступ к D7 API
34.2. Масштаб отдела продаж
Контекст: Количество менеджеров определяет стоимость LLM-оценки и нагрузку на AI-агент.
Нужно: Сколько менеджеров? Сколько активных сделок ведут параллельно?
34.3. Источники данных о полочной представленности
Контекст: EDI-порталы сетей — бесплатный и самый точный источник по собственным SKU.
Варианты:
- A) EDI + OFD — минимальные вложения, быстрый старт (рекомендуем)
- B) A + мерчандайзеры (HubEx) — визуальная верификация, +150–250K/мес
- C) B + AI shelf recognition (AILET) — максимальная автоматизация, +700K–2.5M setup
34.4. Доступ к порталам сетей
Контекст: X5 Dialog, Magnit Analytics, RS.Lenta — бесплатные для поставщиков.
Нужно: Есть ли сейчас доступ? В каких сетях есть контракты?
34.5. Формат входных данных для SaaS-бота
Контекст: Определяет выбор парсера и схему БД.
Нужно: Обезличенный пример Excel-отчёта. Сколько строк? Какие столбцы? Есть ли merged cells?
34.6. Целевая аудитория SaaS-бота
Контекст: B2B (юрлица, банковский перевод) vs B2C (физлица, карты + 54-ФЗ).
Варианты:
- A) Коммерческие директора FMCG-компаний (B2B)
- B) Категорийные менеджеры сетей
- C) Дистрибьюторы
- D) Микс A + C (наиболее вероятно)
34.7. Приоритет продуктов
Контекст: Продукт А непосредственно влияет на продажи. Продукт Б — валидация нового рынка.
Варианты:
- A) А первый, Б параллельно (Micro-MVP) (рекомендуем)
- B) Оба параллельно с полной командой
- C) Б первый (если приоритет — монетизация данных)
35. Перспективы развития
После запуска MVP и накопления данных — 5 направлений роста:
-
AI Shelf Recognition (AILET / YOLOv8) — автоматическая проверка полки по фото мерчандайзеров. Точность 97%+ (AILET). Переход от ручного мониторинга к компьютерному зрению.
-
ClickHouse для масштаба — при >100M строк миграция аналитического хранилища на Yandex Managed ClickHouse. Sub-second aggregations, 10–100x быстрее PostgreSQL для OLAP.
-
Честный ЗНАК интеграция — SKU-level tracking маркированных категорий (dairy, water, snacks). Уникальная supply chain видимость от производства до кассы.
-
Предиктивная аналитика — ML-модели на исторических данных: прогноз продаж, оптимальное ценообразование, предсказание out-of-stock.
-
White-label SaaS — масштабирование Telegram-бота в полноценный SaaS-продукт для FMCG-рынка: веб-интерфейс, API для интеграций, B2B-подписка с банковскими переводами.
36. Глоссарий
| Термин | Определение |
|---|---|
| SKU | Stock Keeping Unit — единица складского учёта (конкретный товар) |
| EAN | European Article Number — штрихкод товара (13 цифр) |
| OFD | Оператор фискальных данных — передаёт чеки в ФНС по 54-ФЗ |
| EDI | Electronic Data Interchange — электронный обмен документами между поставщиком и сетью |
| SPA | Smart Process Automation — кастомные сущности в Битрикс24 с отдельным канбаном |
| BP | Business Process — автоматизированный бизнес-процесс в Битрикс24 |
| PostGIS | Расширение PostgreSQL для работы с географическими данными |
| Star-schema | Схема хранилища данных: таблица фактов + таблицы измерений |
| Gap score | Числовой приоритет «белого пятна»: revenue × traffic × days_missing |
| Continuous aggregates | Функция TimescaleDB: инкрементальное обновление агрегатов (без полного пересчёта) |
| 54-ФЗ | Федеральный закон об онлайн-кассах — обязывает выдавать фискальные чеки |
| Delta sync | Синхронизация только изменённых записей (вместо полной перезагрузки) |
| Честный ЗНАК | Национальная система маркировки товаров (DataMatrix код на каждой единице) |
| FIAS/GAR | Государственный адресный реестр — каноничный справочник адресов РФ |
| OpenRouter | Unified API gateway для доступа к LLM-моделям (GPT-4o, Claude, Llama) |
37. Следующие шаги
| # | Действие | Ответственный | Срок |
|---|---|---|---|
| 1 | Выбрать конфигурацию (пакет/комбо/опции) | Кирилл | 1 неделя |
| 2 | Ответить на открытые вопросы (раздел 34) | Кирилл | 1 неделя |
| 3 | Предоставить пример Excel-отчёта и доступ к Битрикс24 | Кирилл | До Sprint 0 |
| 4 | Согласовать договор и условия оплаты | Обе стороны | 1 неделя |
| 5 | Предоплата (30%) | Кирилл | По договору |
| 6 | Старт Sprint 0: инфраструктура | AiDevTeam | 1–2 дня после оплаты |
Все оценки являются предварительными и будут уточнены после детального ТЗ.
Предложение действительно 30 дней. Разработка: AiDevTeam