Настройка мобильного приложения клиентов клуба.

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

Описание параметров мобильного приложения доступно для редактирования в меню Мобильные приложения - Для клиента - Настройки мобильного клиента.


 

“Настройки мобильного клиента”

· «Самостоятельная регистрация». Если включено, то любой, скачав мобильное приложение может зарегистрироваться в системе. Если выключено, то клиент может зарегистрироваться только по номеру телефона.
· «Самостоятельна запись» Если выключено, то клиент не сможет записываться на персональные тренировки.
· «СЕРТИФИКАТ IPHONE». Заполняется при публикации разработчиком приложения. Либо разработчик предоставляет файл для замены при истечении срока действия.
· «Разрешить бонусную систему». Если включено, то работает система начисления бонусов. Бонусный счет отражается на странице «Мой клуб»
· «Запретить запись без основания». Если включено, то требуется активный абонемент или услуга при записи на персональную или групповую тренировки.
· «Основной сайт». Укажите ссылку на основной сайт


 

Вкладка "Настройки продажи через мобильное приложение"

· «Разрешить продажу». Если выключено, то в мобильном приложении нет магазина.
· «Тип оплаты». Тип оплаты который будет присвоен сформированной продаже.
· «Разрешить использовать депозит». Если включено, то для оплаты услуг можно использовать не только банковскую карту, но и депозитный счет (если на нем есть деньги). Так же можно использовать эту опцию для клубов, которые не подключены к платежной системе, но хотели бы продавать через мобильное приложение.
· «Разрешить продажу в кредит». Если включено, то появится кнопка «В КРЕДИТ» при оформлении покупки и будет создана продажа в кредит.
· «Вид платежной системы». Поддерживаются две системы. FONDY, Сбербанк, AlfaBank. FONDY поддерживается из коробки. . При первоначальной установке всегда указывайте FONDY.
· «Касса покупок». На какую кассу будет оформляться продажа в мобильном приложении.
· «Касса для списания бонусов». У услуги есть признак «Использовать как приз». При наличии этого признака услуга становится видима в мобильном клиенте как подарок, который можно приобрести за бонусы. При приобретении услуги за бонусы бонусы списываются на эту кассу. 

Вкладка "Ссылки"

Данная группа параметров должна быть заполнена!
· Основной сайт – ссылка на главный сайт организации
· Ссылка на правила клуба
· Ссылка на политику конфиденциальности. Должна быть указана. Требование законодательства, т.к. обрабатываются персональные данные.
· Ссылка на приложение в GooglePlay
· Ссылка на приложение в AppStore


 

Следующие ссылки должны присутствовать в обязательном порядке если подключена платежная система и через приложение можно покупать услуги.

· Договор оферта. Ссылка обязана быть при подключении магазина.
· Ссылка на правила возврата.
· Ссылка на правила покупок.
 

Вкладка "Дополнительно"

· Показывать меню 'Мой клуб'. Если выключено, то страница «Мой клуб» будет отсутствовать в меню приложения.
· Показывать расписание групповых тренировок. Если выключено, то страница с расписанием групповых занятий будет отсутствовать.
· Показывать время для записи вместо групповых занятий. Если включено, то вместо групповых тренировок будет отображаться возможные занятия для всех тренеров. Актуально при отсутствии групповых занятий.
· Требовать активную услугу при доступе к расписанию. Если включено, то требуется активный абонемент текущей студии (организации) для возможности просмотра расписания.
· Использовать группировку организаций. Если включено, то организации будут группироваться по городу.  Актуально для сетевых клубов.


 

Вкладка "Подключение к FONDY"

При первоначальной настройке укажите следующие параметры:
· Идентификатор магазина в платежной системе = 1396424
· Строка для формирования подписи = test
После этого включив платежную систему можно пользоваться магазином в мобильном приложении.
Тестовые карты FONDY:
https://portal.fondy.eu/mportal/?&_ga=2.74262736.398449680.1538324781-2118175692.1538324781#/docs/page/2
Карта                          Срок действия    CVV2         Участвует в 3DSecure        Тип ответа
4444555566661111 любой любой да успешный
4444111166665555 любой любой да отказ
4444555511116666 любой любой нет успешный
4444111155556666 любой любой нет отказ
 



 

Вкладка "ГИБКИЕ НАСТРОЙКИ (ТОЛЬКО ДЛЯ АДМИНИСТРАТОРА)"

Не рекомендуется для самостоятельного изменения.


 
Название параметра Тип параметра Значение по умолчанию Описание параметра
RESERVE_FORM STRING FITNGO Всегда должен быть установлен в значение FITNGO. Определяет вид формы бронирования. Альтернативные формы пока не поддерживаются.
ORG_GROUP_PRIORITY STRING НЕТ Определяет порядок сортировки организаций. Из адреса извлекается город организации. Сортировка по умолчанию осуществляется по алфавиту, но при указании ORG_GROUP_PRIORITY сортировка будет работать с учетом приоритета. Например Москва;Волгоград. В данном случае на первом месте будут организации Москвы, на втором месте организации Волгограда, далее все остальные города по порядку.
ORGANIZATION_SORT_MODE STRING НЕТ При значении RATING сортировка по рейтингу, иначе по имени.
SHOW_ORGANIZATION_IN_CARD_FORM BOOL TRUE Показывать выбранную организацию/студию на странице "Мой клуб"
SHOW_ORGANIZATION_IN_BONUS_FORM BOOL TRUE Показывать выбранную организацию/студию на странице "Бонусный счет"
ALLOW_FREEZE_IN_CARD_PAGE BOOL TRUE Разрешить или запретить заморозку абонемента на странице "Мой клуб"
USE_YANDEX_GEOCODER BOOL TRUE Использовать сервисы яндекса для определения адреса организации и позиции на карте. Работает медленнее, но гораздо точнее в российских условиях. Используется по умолчанию.
USE_ABONEMENT_ORGANIZATION_FOR_SCHEDULE BOOL FALSE Контролирую доступ к расписанию ограничивая набор занятий только абонементом выбранной студии. Не имея абонемента выбранной студии клиент не видит расписания занятий. Обычно используется в паре с параметром, который устанавливает отображение времени занятий каждого тренера вместо расписания групповых занятий, для студий нацеленных только на индивидуальные тренировки.
USE_ABONEMENT_ORGANIZATION_FOR_RATING BOOL FALSE Только имея активный абонемент можно оценить организацию
DISABLE_EDIT_USER_PROFILE BOOL FALSE Запрет на редактирование данных в профиле пользователя.
SHOW_BAR_CODE BOOL FALSE Отображать штрих код для покупок. Доступно только с использованием полной версии.
CHECK_COUNT_OF_FREE BOOL FALSE Проверять свободное место при записи на занятие.
REMOVE_RESERVE_TIME_IN_MINUTES INT 120 Определяет количество минут до начала занятия  когда еще возможна отмена записи на занятие.
CAN_BE_RESERVED_TIME_IN_MINUTES INT 120 Определяет количество минут до начала занятия когда еще возможна предварительная запись.
USE_ACHIVMENTS BOOL TRUE Отображать или нет страницу "Показатели"
ASSIGN_COACH_ON_SALE BOOL FALSE Подвязывать исполнителя к продаже (для катков)
IMMEDIATE_RESERVE_AFTER_SALE BOOL TRUE Если продажа оформляется со страницы записи на тренировку, то сразу создавать бронирование, на основе данных тренировки и указанной продажи.
USE_RELATIONSHIPS BOOL FALSE Разрешает использовать семейные связи и переключать профили на телефоне между членами семьи
TRAINING_EVENT_INTERVAL_IN_MINUTES INT 30 Интервал проверки рабочего времени тренера при формировании списка возможных занятий.
CHECK_PLACE_COUNT BOOL FALSE Проверка доступного количества мест в зале при создании записи на занятие. Актуально для клубов, нацеленных на индивидуальные тренировки. Например, есть зал на 4 места. В нем можно вести одновременно 2 тренировки по 2 человека. Программа не даст создать еще одну тренировку.
HIDE_SERVICES_WITH_EXECUTOR BOOL FALSE Только для полной версии! (катки). Скрыть услуги из магазина к которым подвязан тренер.
REGISTRATION_BONUS_ONLY_WITH_PROMO BOOL FALSE Бонус за установку мобильного приложения будет начислен только при использовании промокода
ONLY_ONE_TRAINING_IN_PLACE BOOL FALSE Если TRUE то в одном месте проведения занятия допускается только одна активная тренировка не зависимо от количества мест.