Концепция работы парка:

  • Зона катка ограничена турникетами с контроллерами.
  • Внутри зоны есть прокат инвентаря. 
  • По одной карте гостя возможен вход/выход нескольких посетителей.

Решение:

  • Вход и выход в программе реализованы как обычные игры, для запуска которых на карте должны быть очки и/или абонементы.
  • Для контроля посещений реализован механизм парных игр: количество игр "выхода" не должно превышать количества игр "входа". Парность проверяется или в течении календарного дня или в течении жизни карты в зависимости от того, что меньше.
  • При выходе так же контролируется отсутствие для карты тарификаций, которые применяются для оформления проката инвентаря.

Настройки Редактора

Ценовые категории

Создать две категории Вход, Выход. В Примечании Свойства категории указать &ZoneEnter и &ZoneExit соответственно (см. Рис. 1).


Рис. 1 Пример создания ценовых категорий

Для входных/выходных игр

Зоны

1. Создайте новую Зону. В Свойствах зоны, в поле Устройство контроля выбрать НЕТ (см. Рис. 2).


Рис. 2 Словарь Зоны\Свойства зоны

2. Перейдите во вкладку Зоны\Аппараты. Создайте аппараты на Вход и Выход, выбрать соответствующую категорию (со свойствами &ZoneEnter/&ZoneExit).В поле Применение выбрать По умолчанию (см. Рис. 3).


Рис. 3 Словарь Зоны\Аппараты

Для получения инвентаря

Зоны

1. Создайте новую Зону. В Свойствах зоны важно соблюсти следующие параметры (см. Рис. 4): 

  • Устройство контроля – Касса;
  • Создавать на кассе – Нет;
  • Примечание – &PDAID={}ID терминала{};&EntryGameCheck
    &PDAID – благодаря этому признаку система понимает, что тарификация в этой зоне контролируется мобильным терминалом, ид которого мы указываем.
    &EntryGameCheck – признак проката.


Рис. 4 Словарь Зоны\Свойства зоны

2. Для возможности выдачи однотипного инвентаря на одну карту необходимо завести на каждую позицию свою зону и соответствующий ей тариф.

Использования абонемента в качестве билета на сеанс 

Абонемент может использоваться как билет на сеанс. В этом контексте под билетом подразумевается абонемент с одним применением, без ограничений по времени, и стоимость игры для уровня этого абонемента равна 0.
  1. Создайте новую ценовую категорию (в примере  Каток сеанс)
  2. Создайте новый уровень с нулевой стоимостью (см. Рис. 5)
  3. Создайте новую группу абонементов (в примере Каток) (см. Рис. 6).
  4. Для новой группы абонементов создайте для каждого сеанса свой абонемент (см. Рис. 7).
    Наименование - для удобства укажите время сеанса;
    Примечание - укажите период  действия абонемента

    При начислении абонемента на карту ему устанавливается период действия, определяемый настройками сеанса. Эти настройки указываются в Примечании абонемента с помощью следующих параметров:

    • &session_start=время начала входа на сеанс в формате чч:мм (разделитель может отличаться в зависимости от настроек системы на сервере).
    • &session_duration=длительность периода, в течение которого разрешен вход, в минутах (положительное целое число, по умолчанию 30 минут).
      *параметры в примечании указываем через ";" ( &session_start=9:55;&session_duration=65).

    Абонемент может быть использован в период с &session_start до &session_start + &session_duration.

    Пример:
    Предположим, есть сеанс на каток с 10:00 до 11:00. Для этого сеанса создается абонемент с названием "Каток 10:00", которое будет видно во всех интерфейсах покупки и обслуживания. Вход на сеанс разрешается за 5 минут до его начала, что соответствует параметру &session_start=9:55. Разрешенное время входа по билету составляет 1 час, что соответствует &session_duration=65.

    При покупке такого абонемента на карту с посещением в определенную дату, в списке абонементов карты будет отображаться "Каток 10:00" с периодом действия "с Д 9:55 по Д 11:00".

    Цена - стоимость абонемента;
    Уровень - уровень созданный в п. 2;
    Кол-во применений - 1;
    Продолжительность - 0 (без ограничений).


Рис. 5 Словарь Уровни и правила


Рис. 6 Словарь Абонементы\Свойства группы абонементов


Рис. 7 Словарь Абонементы

Ограничения:
Общее количество билетов на сеансы задается в настройках сервера с помощью параметра (обратитесь в службу тех. подержки):

[VisitSession]
Capacity=0 ; <=0 - не ограничено (по умолчанию), > 0 - максимальное допустимое количество

Информация о доступных абонементах:
В сервисе Card2Phone отображается актуальный остаток билетов (абонементов) на сеанс в каталоге продаж. Для кассы информация о остатке доступна по запросу при выборе "сеансового" абонемента. Касса отображает информационное сообщение только если остаток абонементов не превышает 10 (см. Рис. 8).


Рис. 8 Каталог продаж сервиса c2p с сеансовыми абонементами

Работа оператора в мобильном терминале

1. Моб терминал должен быть настроен в режиме Продажи услуг.

2. Для выдачи инвентаря гостю в Каталоге выбрать соответствующий тариф (см. Рис. 9).


Рис. 9 Каталог услуг

3. Нажать кнопку "Считать штрих-код" или приложить карту гостя к терминалу. Тарификация начата.


  • На карте должно быть достаточно средств для совершения входа или подходящий абонемент, пакет с абонементом. 
  • Продать тарификацию через мобильный терминал невозможно, если не было входа во внешнюю зону (см. Рис. 10).



Рис. 10 Ошибка "Не произведён вход"

4. При завершении посещения считать карту гостя и нажать на кнопку Тарификации (см. Рис. 11) – СТОП (см. Рис. 12).


Рис. 11 Инфо по карте


Рис. 12 Меню с активными тарификациями

Подробнее о работе с мобильным терминалом можно ознакомиться по ссылке.

Путь гостя:

  • На карте должно быть достаточно средств для совершения входа или подходящий абонемент, пакет с абонементом.
  • Количество Выходных игр не может превышать количество Входных, Выход не возможен, если открыта тарификация в зоне инвентаря.
  • Продать тарификацию через мобильный терминал невозможно, если не было входа во внешнюю зону .
  1. Пополнить баланс карты через кассу или c2p;
  2. Пройти через турникет в зону (игра "вход");
  3. Пройти в зону проката и взять необходимое количество инвентаря (запуск тарификации);
  4. Перед завершением визита сдать инвентарь в прокат (завершение тарификации);
  5. Выйти из зоны через турникет (игра "выход").







  • Нет меток