Помимо настроек возможности записи и регистрации через виджет, есть также дополнительные настройки. Настройки виджета расписания производятся там же, где располагаются расширенные настройки мобильного приложения.
На данный момент существуют такие настройки для виджета расписания:
- За какое время до начала тренировки открывается запись на неё:
OPEN_RESERVATION_ON_TRAINING_MINUTES (цифровое значение, минуты) – открыть запись на тренировку за указанное количество минут до ее начала. Аналогично настройке в приложении.
Помогает сделать так, чтобы нельзя было записываться на тренировки далеко в будущее.
Значение должно быть > 0. - За какое время до начала тренировки закрывается запись на неё:
CAN_BE_RESERVED_BEFORE_START_IN_MINS – (цифровое значение, минуты) – за сколько минут до начала тренировки закрывается запись на нее. Значение – количество минут. - Максимальное количество записей за день:
MAX_RESERVE_HOURS_COUNT – (цифровое значение, штуки) максимальное количество тренировок, на которые можно записаться за день. - Время, до которого можно отменить групповую тренировку:
REMOVE_RESERVE_TIME_IN_MINUTES – (цифровое значение, минуты, кратное 60) – максимальное время до которого возможна отмена групповой тренировки. - Создание клиента вместо лида при регистрации:
IS_SKIP_LEAD_REGISTRATION – (True / False) – если True, то при регистрации сразу создается клиент, минуя этап лида. По умолчанию – false.
Настройка фильтров виджета расписания
Дополнительно можно показать/скрыть фильтры, указать организацию, для которой будет настроен виджет. Это можно сделать добавив в код виджета параметры. Первый параметр отделяется знаком вопроса (?), последующие пишутся через знак AND (&).
Список параметров виджета расписания
- hideClassFilter – скрыть фильтр по классу
- hideClassTypeFilter – скрыть фильтр по группе занятия
- hideEmployeeFilter – скрыть фильтр по тренеру
- hidePlaceFilter – скрыть фильтр по месту
- hideFilters – скрыть все фильтры
- hideAvailability – скрыть кол-во свободных мест
- hidePrintButton – скрыть кнопку печати расписания
- lang=ru – принудительно установить русский язык
- class=1,2,3 – фильтр по списку классов
- place=3 – идентификатор места проведения.
Пример задания параметров:
- https://w.fitness365.ru/widgets/eyJ1dWlkIjoi3NzIjoiIn0=/sched1/?hideClassFilter&hideEmployeeFilter&lang=ru
Настройка цвета кнопок
Для изменения цветов кнопок виджета нужно добавить параметр css=. Далее указать путь хранения .css файлов.

Пример test.css:
.app–auth-action
{ background-color: red !important; }
Пример test2.css:
input[type=”button”]
{ background: red !important; }
Пример результата

Читайте также: