Для того, чтобы использовать приложения необходимо
добавить пользователя с именем $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 то в одном месте проведения занятия допускается только одна активная тренировка не зависимо от количества мест. |