Блог

Кабинет тренера и запись на персоналку

Тренер открывает свои окна, клиент записывается из ЛК заявкой, тренер подтверждает. Со стойки можно записать сразу.

Кабинет тренера и запись на персоналку

15 августа 2026 в Nika Fit появился кабинет тренера: свои окна на неделю, запись клиентов из личного кабинета и со стойки. Оплата персоналки по-прежнему отдельно — на ресепшене или по договорённости с тренером.

Как это работает

1. Владелец или админ привязывает учётную запись сотрудника с ролью Тренер к карточке в справочнике.

2. Тренер входит в CRM и попадает в Мои тренировки: открывает окна (одно или сеткой по дням недели).

3. Клиент в ЛК видит свободные окна и отправляет заявку. Пока тренер не подтвердит, статус — «Ждём подтверждения».

4. Тренер нажимает Подтвердить или Отклонить. Только после подтверждения можно отметить «Пришёл» / «Не пришёл».

5. Ресепшен может записать клиента сразу из карточки или со страницы Окна тренеров — такая запись уже подтверждена.

Одновременно у клиента не больше трёх незакрытых записей к тренеру (заявки + подтверждённые). Двойной брони на одно окно нет: слот занимает первый, кто успел.

Что ещё на стойке

Таблица Визиты сегодня с фильтром «В зале» вместо длинного списка присутствующих. Гостевой визит — отдельной кнопкой на ресепшене.

Новая установка

Свежий клон с GitHub уже включает кабинет тренера. Дальше обычная установка из README / DEPLOY: .env, миграции (или Docker). Отдельно git pull не нужен.

Чтобы тренер открыл кабинет: Тренеры → карточка → Учётная запись (сотрудник с ролью «Тренер»).

Если CRM уже стоит

1. git pull (или обновите образ и пересоберите Docker).

2. Примените миграции 016_trainer_slots и 017_trainer_slot_confirm: python scripts/run_migrations.py --legacy (Docker — через entrypoint при перезапуске).

3. Привяжите учётную запись тренера, как выше.

Подробности — в руководстве. Демо: fitness.nika-crm.ru/demo. Вопросы: info@nika-sc.ru.