Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

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

Общее понятие:
Абонемент может использоваться как билет на сеанс. В этом контексте под билетом подразумевается абонемент с одним применением, без ограничений по времени, и стоимость игры для уровня этого абонемента равна 0.

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

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

Абонемент может быть использован в период с &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".

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

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

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

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

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

...