HandyCafe Docs
owner cashier

Управління сеансами

Сеанси -- це основна одиниця білінгу в HandyCafe. Кожного разу, коли клієнт у вашому інтернет-кафе або ігровому центрі використовує ПК або ігрову консоль, сеанс відстежує час використання та розраховує вартість.

Типи сеансів

HandyCafe підтримує два типи сеансів:

  • Сеанси ПК. Сеанси на клієнтських ПК, керовані через Панель адміністратора. Клієнтське ПЗ блокує ПК у стані очікування та розблоковує при запуску сеансу.
  • Сеанси консолей. Сеанси на ігрових консолях (PlayStation, Xbox тощо), керовані через сторінку Консолей. Відстежуються лише сервером; на консолі немає клієнтського ПЗ.

Обидва типи використовують однаковий механізм тарифікації та життєвий цикл, але керуються з різних сторінок панелі управління.

Життєвий цикл сеансу

Кожен сеанс проходить визначений життєвий цикл:

Запуск --> Працює --> (Пауза <--> Відновлення) --> Додати час --> Зупинка

Стани детально:

  1. Запуск. Касир ініціює сеанс. Клієнтський ПК розблоковується або таймер консолі починає відлік.
  2. Працює. Сеанс активний. Час рахується, вартість накопичується.
  3. Пауза. Касир тимчасово зупиняє сеанс. Тарифікація зупиняється.
  4. Відновлення. Касир продовжує призупинений сеанс. Тарифікація відновлюється з нового тарифного сегмента.
  5. Додати час. Касир додає (або забирає) хвилини до активного сеансу.
  6. Зупинка. Сеанс завершується. Система розраховує кінцеву вартість та пропонує оплату.

Запуск сеансу

Для запуску нового сеансу на клієнтському ПК:

  1. Оберіть клієнта. На Панелі адміністратора натисніть ПК у стані Очікування (блакитний).
  2. Оберіть тип білінгу. Оберіть Постоплата (оплата наприкінці) або Передплата (оплата наперед).
  3. Призначте учасника (необов'язково). Якщо клієнт зареєстрований учасник, знайдіть його обліковий запис через автодоповнення.
  4. Встановіть тривалість або суму (лише передплата). Введіть кількість хвилин або грошову суму.
  5. Оберіть спосіб оплати.
  6. Підтвердіть. Клієнтський ПК негайно розблоковується і починається таймер.

Постоплатні сеанси

Клієнт використовує ПК і платить по завершенні. Це найпоширеніший режим білінгу.

  • Сеанс починається без попередньої оплати.
  • Таймер працює, вартість накопичується в реальному часі за поточним тарифним слотом.
  • При зупинці система показує розраховану вартість.
  • Касир збирає оплату та підтверджує транзакцію.

Постоплатні сеанси не мають обмеження часу.

Передплачені сеанси

Клієнт платить наперед за конкретний час. Сеанс автоматично завершується при закінченні придбаного часу.

Два режими передплаченої тарифікації:

Фіксація при покупці

Вартість фіксується на момент запуску. Тарифний слот та множник на час покупки використовуються на весь сеанс, незалежно від змін розкладу.

Живий розклад

Вартість коригується в реальному часі при проходженні через різні тарифні слоти. У дешевшому слоті залишковий час збільшується, у дорожчому -- зменшується.

Призупинення сеансу

Призупинення тимчасово зупиняє тарифікацію без завершення сеансу.

При призупиненні:

  • Тарифікація зупиняється негайно.
  • Поточний тарифний сегмент закривається з межею "пауза".
  • Клієнтський ПК показує стан паузи з помаранчевим індикатором.
  • Таймер сеансу завмирає.

Відновлення сеансу

Відновлення продовжує призупинений сеанс з місця зупинки.

При відновленні:

  • Починається новий тарифний сегмент з поточним часом та активним слотом.
  • Тарифікація відновлюється.
  • Клієнтський ПК повертається до активного (зеленого) стану.

Додавання часу

Ви можете додавати або забирати хвилини з активного сеансу будь-коли.

Натисніть Додати час на картці клієнта та введіть кількість хвилин (позитивне для збільшення, негативне для зменшення).

Зупинка сеансу

Зупинка завершує тарифікацію, блокує клієнтський ПК та запускає процес оплати.

Діалог оплати

Діалог оплати показує:

Поле Опис
Тривалість Загальний активний час (без пауз)
Розрахована сума Розрахована вартість за тарифними сегментами
Стягнута сума Сума до стягнення (можна перевизначити)
ПДВ Сума податку, якщо налаштовано
Комісія Комісія способу оплати
Фіксована комісія Фіксована комісія способу оплати
Спосіб оплати Спадний список для вибору оплати

Перевизначення касиром: касир може вручну скоригувати суму. Оригінальна розрахована сума завжди зберігається для аудиту.

Сеанси учасників

Коли учасник призначений до сеансу, доступні додаткові можливості:

  • Оплата гаманцем. Вартість сеансу списується з балансу гаманця.
  • Списання пакета часу. Хвилини списуються з пакета часу учасника.
  • Знижка учасника. Застосовується знижка у базисних пунктах.
  • Історія сеансів. Сеанс прив'язується до облікового запису учасника.

Учасники також можуть самостійно запускати сеанси з екрана очікування клієнта, увійшовши з логіном та паролем або через OAuth (якщо налаштовано).

Статуси сеансів

Статус Колір Значення
Онлайн Зелений Сеанс активний
Призупинено Помаранчевий Сеанс призупинено; тарифікацію зупинено
Очікування Блакитний Клієнт підключений, сеансу немає
Офлайн Червоний Клієнт не підключений до сервера
Адмін Фіолетовий Клієнт у режимі адміністратора
Зайнято Жовтий Клієнт обробляє запит

Мінімальна плата та стартовий збір

Навіть короткі сеанси стягуються щонайменше на суму стартового збору. Налаштовується в Налаштування > Тарифи та забезпечує мінімальний дохід за кожен сеанс.


Наступні кроки