HandyCafe Docs
owner cashier

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

HandyCafe управляет игровыми консолями наравне с ПК, обеспечивая единую систему учета сессий, тарификации и выручки по всем устройствам в вашем игровом центре или киберспортивной арене.


Что такое консоли?

Консоли в HandyCafe представляют игровые станции: PlayStation, Xbox, Nintendo Switch и другие типы устройств. Они управляются отдельно от ПК, но следуют тому же жизненному циклу сессий. Вы можете запускать, приостанавливать, возобновлять и останавливать сессии с полной поддержкой тарификации и выставления счетов.

Страница "Консоли" отображает все зарегистрированные консоли в виде карточек статуса, давая быстрый визуальный обзор: какие устройства используются, какие доступны и по каким ожидается оплата.


Статус консоли

Каждая консоль имеет один из трех статусов:

Статус Описание
Онлайн На этой консоли запущена активная сессия. Клиент пользуется устройством.
Ожидание Консоль доступна и готова для новой сессии. Никто ею не пользуется.
Не оплачена Сессия завершена, но оплата еще не получена. Требуется внимание кассира.

Карточки статуса на странице "Консоли" используют цветовую кодировку для быстрого определения состояния.


Добавление консоли

Для регистрации новой консоли в HandyCafe:

  1. Перейдите на страницу Консоли.
  2. Нажмите кнопку Добавить консоль.
  3. Заполните данные консоли:
    • Название: описательное имя консоли (например, "PS5 Станция 1", "Xbox Зона - Левая", "Nintendo Док 3").
    • MAC-адрес: сетевой MAC-адрес консоли. Должен быть в допустимом формате (например, AA:BB:CC:DD:EE:FF). Система проверяет формат перед сохранением.
    • Тип консоли: выберите из предустановленных типов (PlayStation, Xbox, Nintendo или Другой). Определяет иконку и категорию на карточке статуса.
    • Тип тарификации: выберите способ тарификации:
      • По умолчанию: используется глобальная почасовая ставка из настроек тарификации. При изменении глобальной ставки тариф этой консоли обновится автоматически.
      • Индивидуальный: задается конкретная почасовая ставка только для этой консоли. Полезно для премиум-консолей (например, PS5 с VR), которые должны стоить дороже стандартных станций.
    • Индивидуальная цена за час: отображается только при выборе индивидуального типа тарификации. Введите почасовую ставку для данной консоли.
  4. Нажмите Сохранить для регистрации консоли.

Новая консоль появляется на странице "Консоли" в виде карточки со статусом "Ожидание", готовой для приема сессий.


Сессии на консолях

Сессии на консолях следуют тому же жизненному циклу, что и на ПК:

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

Выберите консоль в состоянии "Ожидание" и запустите новую сессию. При желании можно назначить участника для оплаты из кошелька или по временному пакету.

Приостановка сессии

Если клиенту нужен перерыв, сессию можно приостановить. Таймер останавливается и плата не начисляется во время паузы.

Возобновление сессии

Возобновите приостановленную сессию для продолжения таймера и тарификации с того момента, на котором остановились.

Остановка сессии

Завершите сессию. Система рассчитывает итоговую стоимость на основе продолжительности и применимой почасовой ставки. Консоль переходит в статус "Не оплачена" до получения оплаты или сразу в "Ожидание", если оплата обработана немедленно.

Если активирована работающая фискальная касса Ödeal, сбор наличных средств и платежей по карте за сеанс консоли использует такой же процесс фискального расчёта, как и для сеансов на ПК. HandyCafe отправляет расход по консоли и все собранные заказы на консоли в Ödeal перед фиксацией локального расчёта. Успешный расчёт наличными печатает фискальный чек без открытия экрана сбора платежей по карте.

Сессии на консолях идентифицируются по имени консоли, а не по подключению через MAC-адрес (как на ПК). Это означает, что кассир запускает и останавливает сессии на консолях вручную, а не система обнаруживает подключения автоматически.


Тарификация консолей

Каждая консоль может быть настроена с собственной тарификацией или использовать глобальные значения по умолчанию:

  • Тарификация по умолчанию: консоль наследует глобальную почасовую ставку из настроек тарификации (Настройки > Тарификация). Любые изменения глобальной ставки автоматически отражаются.
  • Индивидуальная тарификация: фиксированная почасовая ставка для конкретной консоли. Изменения глобальной ставки не влияют на консоли с индивидуальной тарификацией.
  • Стартовый сбор: для сессий на консолях также может быть настроен стартовый сбор, который взимается однократно в начале каждой сессии отдельно от почасовой ставки. Настраивается в параметрах тарификации.

Пример тарификации

Если глобальная ставка составляет 200 руб./час и у вас есть премиум PS5 с VR:

  • Стандартные консоли (тарификация по умолчанию): 200 руб./час
  • Станция PS5 VR (индивидуальная тарификация): 450 руб./час

При повышении глобальной ставки до 250 руб./час стандартные консоли обновятся автоматически, а станция PS5 VR останется на уровне 450 руб./час до ручного изменения.


Фильтрация и сортировка

Страница "Консоли" предоставляет инструменты для быстрого поиска нужной консоли:

Фильтр по типу консоли

Сужение отображения до определенных типов консолей (например, только PlayStation или только Xbox). Полезно в кафе с множеством различных типов консолей.

Фильтр по статусу

Отображение только консолей с определенным статусом (Онлайн, Ожидание или Не оплачена). Помогает быстро найти доступные консоли или выявить неоплаченные сессии.

Сортировка по имени

Сортировка консолей по алфавиту для быстрого поиска конкретной станции.


Назначение участника

Участники могут быть назначены на сессии консолей для оплаты из кошелька или по временному пакету:

  • При запуске сессии на консоли выберите участника из списка.
  • Стоимость сессии списывается с баланса кошелька участника, как и для сессий на ПК.
  • Если у участника временное членство, его оставшееся время расходуется во время сессии на консоли.
  • История сессий участника включает сессии и на ПК, и на консолях.

Незарегистрированные клиенты (без членства) также могут пользоваться консолями без назначения участника. В этом случае оплата взимается вручную при завершении сессии.


Лимит лицензии

Планы могут определять отдельный максимум для активных сеансов консоли. Свободная версия допускает два одновременных сеанса консоли. Регистровые записи консолей остаются видны, поэтому обновление не требует их повторного создания.

Если две сеанса консоли на свободной версии уже находятся в статусе «Онлайн» или «Пауза», запуск ещё одного сеанса блокируется. HandyCafe показывает локализованное сообщение, которое просит кассира остановить другую консоль или обновить план. Если план изменится на свободную версию при наличии более двух активных сеансов, избыточные активные сеансы детерминированно остановятся. Записи консолей в статусе «Ожидание» и «Не оплачена» не удаляются.


Счетчики и статистика консолей

Заголовок страницы "Консоли" отображает агрегированную статистику:

  • Всего консолей: количество зарегистрированных консолей в системе.
  • Онлайн: количество консолей с активными сессиями.
  • Ожидание: количество доступных консолей.
  • Не оплачены: количество консолей с сессиями, ожидающими оплаты.

Эти счетчики обновляются в реальном времени при запуске и остановке сессий.


Необходимые права

Доступ к управлению консолями контролируется категорией прав "Консоли" в системе ролей кассиров:

Право Требуется для
CONSOLE_VIEW Просмотра страницы "Консоли" и карточек статуса
CONSOLE_ADD Регистрации новых консолей в системе
CONSOLE_DELETE Удаления консолей из системы
CONSOLE_UPDATE Редактирования данных консолей (название, MAC-адрес, тип тарификации, индивидуальная ставка)

Кассир без CONSOLE_VIEW не имеет доступа к странице "Консоли". Кассир с правом только CONSOLE_VIEW может видеть статус консолей, но не может добавлять, редактировать или удалять их.

Подробнее о настройке доступа на основе ролей см. Роли и права кассиров.