В этой статье описан функционал мобильного приложения, который работает в связке с учётной системой Фитпас (A&A). Логика работы некоторых функций отличается от того, как это устроено в других учётных системах, — внимательно изучите описание каждого пункта.
Здесь не рассматриваются функции, которые не завязаны на внешние системы и работают внутри экосистемы FitnessKit (чат, синхронизация новостной ленты с социальными сетями, онлайн-материалы).
Важный момент: все перечисленные ниже функции настраиваются в учётной системе A&A — отдельная панель администратора для приложения для этого не нужна.
Поддерживается запись на групповые занятия, отображение числа свободных мест, ограничение записи, платные тренировки, фильтрация по направлениям.
Важно: в Фитпасе нет отмены групповых тренировок. При попытке отменить запись на групповое занятие приложение показывает информационное окно с ошибкой и кнопкой перехода в чат с администратором.


Отображается тренерский состав с группировкой по подразделениям. На данный момент запись на персональные тренировки к конкретному тренеру не реализована, но работы по этой интеграции уже ведутся.

Поддерживаются все виды номенклатур с разбиением на категории, включая контракты. Для услуг можно настроить исполнителей — тогда перед покупкой приложение предложит клиенту выбрать сотрудника.

Оплата реализована на стороне Фитпаса и поддерживает все типы эквайринга, доступные в A&A. На момент написания статьи это Сбербанк и CloudPayments.
В отличие от других учётных систем, Фитпас сам берёт под контроль оплату и обрабатывает платежи — с нашей точки зрения, это более правильный подход. Приложение в этом процессе только отображает платёжную форму.

Поддерживается отображение лицевого счёта и баланса по нему, а также покупка любых товаров и услуг через лицевой счёт. Пополнить лицевой счёт можно прямо в мобильном приложении через эквайринг (см. пункт 5 «Оплата»).
Важно: в Фитпасе нет детализации лицевого счёта — просмотреть список всех транзакций клиента невозможно.

Работает по аналогии с лицевым счётом, но пополнить его через эквайринг нельзя. Средства начисляются за определённые события и действия в клубе (например, покупку конкретных услуг). Вся логика начисления бонусов клиенту реализована на стороне Фитпаса — уточнять её нужно у A&A.

Отображаются групповые тренировки, на которые записан клиент. Персональные тренировки пока не отображаются — как и в пункте 3, эта интеграция в разработке.

Отображается только информация о датах посещения клуба.

Используется СМС-сервис на стороне Фитпаса. После ввода номера телефона клиент получает от Фитпаса код в СМС и вводит его в приложении. При успешной проверке пользователь связывается со своей анкетой.
Если пользователь новый и анкеты у него ещё нет, требуются дополнительные действия администраторов клуба: в A&A поступает заявка на создание клиента (как будто из приложения), и менеджеры должны её утвердить.

Клиент может просматривать свои контракты и купленные услуги.

Клиенту можно выставить чек — он появится в разделе «На оплату». Если долгов несколько, оплачивать их придётся по отдельности: в Фитпасе разные услуги могут быть привязаны к разным юридическим лицам, и объединить такие долги в один платёж технически невозможно. Поскольку долги часто относятся к разным юрлицам, кнопка «Оплатить все» для клубов на A&A скрыта.
Контракт можно заморозить — в личном кабинете у него появится статус «Заморожен». Функционал разморозки сознательно не добавлен: в большинстве клубов заморозка снимается автоматически при заходе клиента в клуб (проход через турникет или выдача ключа). История заморозок не сохраняется.
Ищут также: какие функции работают с фитпас, как устроена оплата в приложении на a&a, почему нельзя отменить групповую запись фитпас, нет кнопки оплатить все долги, как заморозить контракт в приложении, почему нет детализации лицевого счёта, как пополнить бонусный счёт фитпас