Запись с сайта клуба без личного кабинета
16 августа 2026 в Nika Fit появилась запись прямо с публичного сайта клуба. Раньше, чтобы записаться на групповое занятие или к тренеру, нужно было войти в личный кабинет — а логин и пароль есть только у тех, кто уже занимается. Новый посетитель просто уходил.
Теперь достаточно имени и телефона.
Как это видит гость
Кнопка «Записаться» появилась в трёх местах витрины:
- в шапке и на первом экране — заявка на пробное занятие;
- у каждой тренировки в блоке «Ближайшие 7 дней» — если мест нет, кнопка предлагает лист ожидания;
- в карточке тренера — и если у тренера открыты свободные окна, гость сразу выбирает удобное время из списка.
В форме — имя, телефон и необязательный комментарий. Ни регистрации, ни пароля. Тем, кто уже занимается, в той же форме предлагается ссылка на личный кабинет: там видны абонемент, QR-пропуск и свои записи.
Расписание на витрине теперь показывает ближайшие 7 дней от сегодняшнего, а не календарную неделю с понедельника — в воскресенье сайт больше не выглядит пустым.
Как это видит клуб
Заявки приходят в новый раздел Продажи → Заявки с сайта. Рядом с пунктом меню — счётчик новых, плюс алерт в колокольчике.
По каждой заявке видно, что именно выбрал гость, его телефон и комментарий. Если номер совпал с существующим клиентом, карточка подтягивается автоматически.
Дальше администратор:
1. привязывает клиента или создаёт карточку по имени и телефону;
2. нажимает «Записать и подтвердить» — и только в этот момент появляется реальная запись на занятие или бронь окна тренера;
3. или закрывает заявку как «Связались», «Отказ», «Спам».
Такой порядок специально: заявка с улицы не занимает место в группе и не блокирует окно тренера, пока с человеком не поговорили.
Спам и настройки
Капчи нет — работают ограничение по IP, лимит в пять заявок с одного телефона в сутки и защита от повторной отправки одной и той же заявки. Приём заявок включается галочкой в редакторе Сайт клуба, там же меняется текст приглашения в блоке записи.
Новая установка
Свежий клон с GitHub уже включает запись с сайта. Обычная установка из README / DEPLOY: .env, миграции (или Docker).
Если CRM уже стоит
1. git pull (или обновите образ и пересоберите Docker).
2. Примените миграцию 019_site_booking_requests: python scripts/run_migrations.py --legacy (в Docker — через entrypoint при перезапуске).
3. Проверьте в разделе Сайт клуба, что стоит галочка «Принимать заявки с сайта».
Подробности — в руководстве. Демо: fitness.nika-crm.ru/demo. Вопросы: info@nika-sc.ru.