Техническое задание — P1. Фундамент и управляемые заявки
Часть 1 из 3. Смотри также ТЗ P2 и ТЗ P3.
Статус: рабочая версия для согласования. Составлено на основе полного технического задания, присланного заказчиком в августе 2026.
1. Краткое описание проекта
Заменить устаревший сайт «Атмосферы» управляемой воронкой: реклама/поиск → целевая страница → выбор услуги → заявка → CRM → отдел продаж → визит → аналитика. Онлайн-оплата и фискализация — это P2, автоматизация и интеграция с приложением — P3.
2. Бизнес-цели P1
| № | Цель | Измеримый результат |
|---|---|---|
| 1 | Сайт понятен новым клиентам | Пользователь за 5–10 секунд определяет направление и следующий шаг |
| 2 | Повысить количество заявок | Все ключевые страницы содержат CTA и короткую форму |
| 3 | Сократить потери обращений | Каждая заявка фиксируется в CRM с источником и ответственным |
| 4 | Получить аналитику | Источники трафика, действия, звонки и заявки фиксируются |
| 5 | Поддержать рекламные кампании | Отдельные посадочные страницы по направлениям |
Целевые показатели трафика, конверсии и среднего чека фиксируются на брифе и не являются гарантией результата.
3. Целевые аудитории
| Сегмент | Потребность | Целевое действие в P1 |
|---|---|---|
| Взрослые 25–55 лет | Премиальный фитнес, бассейн, «всё в одном месте» | Подбор карты, экскурсия, пробное — заявка |
| Родители детей | Детские секции, плавание, безопасность | Запись ребёнка, консультация — заявка |
| Родители младенцев | Грудничковое плавание, доверие к тренеру | Пробное занятие, вопрос тренеру |
| Клиенты SPA | Массаж, восстановление, подарки | Выбор программы, запись — заявка |
| Клиенты косметологии | Конкретный эстетический результат | Консультация, запись |
| Гости фреш-бара | Еда в клубе, бизнес-ланч, самовывоз | Просмотр меню, предзаказ-заявка |
| Организаторы мероприятий | Свадьба, юбилей, корпоратив | Проверка даты, расчёт — заявка |
Онлайн-оплата для этих сценариев — P2.
4. Карта сайта P1
| Раздел | Страница/подраздел | Примечание |
|---|---|---|
| Главная | — | Без корзины на первом экране; блок с ценами карт — витрина, не чекаут |
| Фитнес | Клубные карты — каталог, карточка, сравнение, подборщик | Заявка «Подобрать карту»; онлайн-оплата — P2 |
| Фитнес | Пробное посещение | Оплата пробного онлайн — P2 |
| Фитнес | Экскурсия | — |
| Фитнес | Тренажёрный зал, групповые программы | — |
| Бассейн | Для взрослых, детское плавание | — |
| Бассейн | Грудничковое плавание | Отдельная посадочная страница, без сбора данных о здоровье ребёнка |
| Детям | Фильтр по возрасту | — |
| SPA | Каталог услуг, аппаратная косметология | Запись — форма заявки |
| SPA | Сертификаты | Страница-каталог с формой заявки; автогенерация и оплата — P2 |
| Биография | Фреш-бар — меню, бизнес-ланчи | Без корзины и самовывоза с оплатой (корзина — P3) |
| Биография | Банкетный зал — форматы, вместимость, меню, «проверить дату» | Форма заявки, без депозита (депозит — P2, календарь дат — P3) |
| Расписание | Точка входа, фильтры, вывод актуального периода | Реальное время из API — по готовности источника, иначе CMS |
| Тренеры и специалисты | Каталог, карточки, запись-заявка | — |
| Акции | Список, отдельные страницы | — |
| О центре | История, преимущества, галерея, правила | — |
| Контакты | — | — |
| Служебные | Политика, согласия, cookies, 404 | Оферта с условиями оплаты/возврата — P2 |
5. Формы и бизнес-логика P1
| Форма | Поля | Результат |
|---|---|---|
| Подбор карты | цель, срок, участник, бюджет, имя, телефон, канал | Лид Fitness в CRM |
| Пробное посещение | имя, телефон, направление, дата, канал | Лид + задача отделу продаж |
| Экскурсия | имя, телефон, дата/время, комментарий | Лид + календарная задача |
| Грудничковое плавание | родитель, телефон, возраст ребёнка, время, канал | Лид Baby Swim |
| SPA-запись | услуга, дата, время, имя, телефон, канал | Лид SPA |
| Косметология | задача клиента, услуга, имя, телефон, фото (опц.) | Лид Beauty |
| Банкет | тип события, дата, гости, бюджет, доп. услуги, контакты | Лид Banquet |
| Самовывоз | имя, телефон, время, комментарий (без корзины) | Заказ Food как заявка |
| Обратный звонок | имя, телефон, тема | Общий лид |
| Вопрос специалисту | специалист/направление, вопрос, контакты | Лид с маршрутизацией |
Онлайн-оплата по всем формам — P2.
Общие требования: телефон с маской и проверкой, обязательные поля обозначены, согласие на обработку ПДн обязательно, UTM/источник/referrer/ClientID передаются в CRM автоматически, понятное подтверждение после отправки, invisible CAPTCHA и rate limit, данные не сбрасываются при ошибке, работа без перезагрузки страницы.
Статусы заявок в CRM: упрощённая воронка «Новая → В работе → Закрыта (успех/отказ)» по каждому направлению с указанием источника. Полные воронки по стадиям и автоматические статусы оплаты — P2.
6. Интеграции P1
| Интеграция | Требование | Условие готовности |
|---|---|---|
| CRM (базовый приём заявок) | Источник, направление, ответственный | Выбрана CRM с документированным API (amoCRM, Bitrix24 или аналог) |
| Яндекс Метрика | Счётчик, Вебвизор, базовые цели и события | — |
| Коллтрекинг | Отдельные номера на первом этапе | — |
| Телефония | Пропущенные, ответственный, callback | При наличии API телефонии |
| ВКонтакте / MAX | Кнопки связи, deep-link | — |
| Email/SMS | Подтверждения заявок | — |
| Яндекс Карты | Карта, маршрут | — |
Платёжный шлюз, банк «Авангард», онлайн-касса/ОФД — P2. Интеграция с приложением/клубным учётом — P3.
7. Аналитика P1
События без оплаты: form_start, form_submit, phone_click, vk_click/max_click, card_view, card_compare, schedule_view, trial_request, baby_swim_request, spa_request, banquet_request, menu_view.
Ecommerce-события (checkout_start, purchase, certificate_purchase, pickup_order) — P2/P3.
8. Административная панель P1
Управление страницами и блоками, ценами, услугами, клубными картами, тренерами, акциями с датой снятия, меню (без стоп-листа времени самовывоза — P3), SEO-полями, просмотр заявок, ролевая модель (администратор, маркетолог, контент-менеджер), журнал изменений, резервное копирование.
9. Требования к дизайну
- Визуальный уровень соответствует премиальному позиционированию, единая дизайн-система для сайта, направления Fitness/SPA/«Биография» различаются, но остаются частью одной экосистемы.
- Mobile-first, проверка на ширинах 360, 390, 768, 1024, 1440 px.
- Минимальный размер текста на мобильных — 16 px, контрастность по WCAG 2.1 AA где возможно.
- Единообразные и заметные CTA-кнопки.
10. Технические требования (действуют на всех этапах P1–P3)
| Параметр | Требование |
|---|---|
| Архитектура | Собственная PHP/MySQL-платформа с административной панелью; без WordPress и готовых конструкторов |
| Адаптивность | Смартфоны, планшеты, desktop |
| Браузеры | Актуальные Chrome, Safari, Edge, Firefox, мобильные Safari/Chrome |
| Скорость | Core Web Vitals в зелёной зоне, LCP ≤ 2,5 сек на типовом 4G |
| Безопасность | HTTPS, защита форм, обновления, ограничение доступа, журналирование |
| Резервное копирование | Не реже раза в сутки, хранение минимум 14 дней |
| Среды | Dev/stage/production |
| Код | Репозиторий принадлежит заказчику, код документирован |
| Изображения | WebP/AVIF, lazy loading |
| URL | Человеко-понятные, стабильные |
11. SEO
Семантическое ядро по направлениям, отдельные SEO-страницы без дублирования, title/description/H1/canonical/robots.txt/sitemap.xml, микроразметка Organization/LocalBusiness/Service/FAQ/BreadcrumbList, 301-редиректы со старых URL, страница 404, Яндекс Вебмастер, запрет индексации служебных и тестовых страниц.
12. Юридические требования P1
Политика обработки персональных данных, согласие на обработку для каждой формы, отдельный необязательный чекбокс согласия на рекламные сообщения, cookie-баннер, информация о продавце и реквизиты, соответствие 152-ФЗ.
Оферта для онлайн-покупок и условия возврата — P2. Тексты о здоровье, безопасности грудничкового плавания и результатах не обещают лечение или гарантированный результат; формулировки проверяет заказчик с профильным юристом/врачом до публикации.
13. Регламент отдела продаж (действует с P1)
| Ситуация | Целевой регламент |
|---|---|
| Новая заявка в рабочее время | Первый ответ до 10–15 минут |
| Пропущенный звонок | Перезвон до 10 минут |
| Заявка вне рабочего времени | Ответ в первые 30 минут следующего рабочего периода |
| Нет ответа клиента | Не менее 3 попыток по согласованному сценарию |
| Отказ | Обязательная причина отказа фиксируется в CRM |
Условие эффективности: до запуска рекламы заказчик утверждает ответственных, рабочие часы и SLA ответа — иначе воронка не обеспечит продажи. Это зона ответственности заказчика.
14. Материалы, которые предоставляет заказчик
Список клубных карт с ценами и сроками; SPA-прайс; прайс аппаратной косметологии; меню фреш-бара и бизнес-ланчей; банкетное меню и условия; фото/видео по направлениям; данные тренеров в едином формате; брендбук и логотипы; доступы к текущему сайту/домену/хостингу; название системы приложения и API-документация; официальное техническое заключение банка «Авангард» по интернет-эквайрингу (обязателен ли расчётный счёт в банке, поддержка рекуррентных платежей, техспецификация протокола); режим работы и контакты отдела продаж; юридические реквизиты.
15. Открытые вопросы
См. план P1 — 13 пунктов, закрываются в ходе P1, не блокируют старт.
16. Приёмка P1
Все утверждённые страницы реализованы и соответствуют прототипам; адаптивность без горизонтального скролла и наложений; все формы валидируются и создают лид в CRM с источником; события P1 видны в тестовых отчётах Метрики; редиректы, метатеги, sitemap, robots настроены; контент-менеджер меняет цены и контент без разработчика; переданы инструкции, доступы, репозиторий; отсутствуют критические дефекты.