Какие элементы включаются в форму регистрации клиента в мобильном приложении fitness365, какие существуют настройки этой формы?
Согласие с правилами клуба
В CRM fitness365 перед регистрацией в мобильном приложении клиента пользователь соглашается со следующими правилами:
- Правила пользования – документ, который позволяет в принципе использовать мобильное приложение. Также наличие правил пользования является условием, без которого мобильное приложение может не пройти публикацию в Google play/App Store. Создается в pdf или в виде html документа.
- Политика конфиденциальности и обработки персональных данных – определяет, как перемещаются, хранятся и обрабатываются персональные данные пользователей сайта, а также какие меры принимаются для их защиты. Этот документ размещают на своих сайтах организации, которые собирают и используют персональные данные. Если политика конфиденциальности не зафиксирована или не соблюдается, это может привести к штрафу и/или блокировке сайта. Создается только только в виде html документа.
- Правила клуба – документ, в котором прописаны общие правила пребывания клиентов в фитнес-клубе, правила посещения тренажерного зала и зала групповых занятий, правила действия клубных карт и другое. Создается в PDF или в виде html документа.

Правила пользования, Политику конфиденциальности и Правила клуба можно разместить на своем сайте или в облачном хранилище. Ссылки на документы нужно загрузить в CRM fitness365 в раздел Мобильное приложение – Для клиента – Настройки мобильного клиента – Ссылки.
Правила клуба отображаются только в тех случаях, когда заполнена ссылка на данные правила в CRM fitness365. Для первых двух пунктов всегда есть ссылки по умолчанию (если не заполнены в CRM).
Если хотите отключить подтверждения, используйте расширенные настройки SHOW_ACCEPTABLE_TERMS в значении false.

Поля формы регистрации клиента
Все поля формы регистрации клиента обязательны к заполнению.
Поля по умолчанию
По умолчанию, при регистрации в приложении будут отображаться следующие поля:
- Выбор клуба (если несколько филиалов)
- Фамилия
- Имя
- Номер телефона
- Пол

Дополнительные поля
Также можно настроить форму регистрации клиента, включив в нее некоторые дополнительные поля. Для этого необходимо использовать расширенную настройку REGISTRATION_FORM. Без данной настройки будут показываться только поля по умолчанию.

Дополнительно, можно показать следующие поля (они также будут обязательными к заполнению):
- middlename – Отчество.
- birthdate – Дата рождения.
- passport – Паспорт. Отображает все поля паспорта: номер, серия, кем выдан, дата выдачи и прописка. (Все эти поля обязательны для ввода.)
- passt_main_photo – Показать кнопку загрузки паспорта (основной разворот).
- passt_registration_photo – Показать кнопку загрузки паспорта (разворот с пропиской).
(!)Внимание(!) Для загрузки фото нужна интеграция с Яндекс диском. Без него фото не будут загружаться.
Если нужно добавить несколько полей, то в Значении указываются поля, разделенные запятой. Например:

Пример настройки дополнительных полей и форма регистрации в приложении
REGISTRATION_FORM=middlename,birthdate,passport

Пример настроек и форма регистрации с дополнительными кнопками загрузки фото

Обязательные поля в программе и приложении
Все поля, присутствующие на форме регистрации клиента в мобильном приложении – обязательны к заполнению. Таким образом, чтобы сделать поле обязательным в приложении, его достаточно добавить на форму регистрации, согласно инструкции выше.
Отсюда также следует, что доступный набор обязательных полей на форме регистрации ограничен (списками По умолчанию и Дополнительно).
Есть одно исключение: поле E-mail можно сделать необязательным для заполнения в приложении.
Для этого подключите расширенную настройку IS_EMAIL_REQUIRED (true / false).
Если false, то поле E-mail на форме регистрации в мобильном приложении и профиле пользователя остается, но станет необязательным к заполнению. По умолчанию – true.
При этом, в CRM эти поля обязательными автоматически не становятся.
В CRM fitness365 имеется отдельная возможность настроить Обязательные поля. Если Вы хотите использовать эту возможность наряду с приложением, воспользуйтесь инструкцией, чтобы избежать конфликта настроек.