Расписание специалистов не пересекается
Рабочие часы, услуги и доступность связываются с выбранным исполнителем. Администратор видит общий календарь и фильтрует нужный контекст.
Персональные услуги, группы с лимитом мест и несколько специалистов работают по общим правилам. Клиент записывается в вашем Telegram-боте, администратор управляет результатом.
Клиент не разбирается в вашей структуре. Он выбирает подходящую услугу и время; ZapisiBot проверяет доступность, исполнителя и правила.
Рабочие часы, услуги и доступность связываются с выбранным исполнителем. Администратор видит общий календарь и фильтрует нужный контекст.
Для групповой услуги задаётся вместимость. Клиент видит доступное занятие, а календарь — текущее количество участников.
Самозапись, подтверждение, сроки отмены и уведомления управляются владельцем и применяются в клиентском сценарии.
Записи, посещения, неявки и абонементы сохраняются в карточке клиента независимо от того, кто провёл занятие.
Клиент открывает Mini App из бота, выбирает занятие и видит только свои записи и абонементы. Никакой отдельной установки.