Как управлять сессиями
Это руководство охватывает все операции с сессиями, которые кассир или владелец выполняет в ходе типичной смены. Сессии являются основной единицей биллинга в HandyCafe. Каждый раздел описывает одну операцию с пронумерованными шагами и ожидаемым результатом.
Что вам понадобится
- Работающий HandyCafe Server с подключенным хотя бы одним клиентским ПК (отображается синяя плитка «Ожидание»).
- Авторизованный аккаунт кассира или администратора на сервере.
- Настроенная тарификация (почасовая ставка, НДС и хотя бы один способ оплаты).
Как запустить постоплатную сессию
Постоплатная сессия списывает оплату при завершении. Таймер отсчитывает время вверх без ограничений.
- Найдите незанятый клиентский ПК в Панели администрирования. Он отображает синюю плитку со статусом «Ожидание».
- Нажмите Старт на плитке клиента.
- В диалоге сессии убедитесь, что тип сессии установлен на Постоплата. Это значение по умолчанию.
- По желанию назначьте участника, введя логин в поле поиска. Если клиент гость, оставьте поле пустым.
- Нажмите Подтвердить.
Ожидаемый результат: плитка клиента становится зеленой и отображает таймер, отсчитывающий от 00:00:00. Клиентский ПК переходит с экрана блокировки на рабочий стол. Сессия записывает оплачиваемое время.
Как запустить предоплатную сессию
Предоплатная сессия имеет фиксированную продолжительность. Таймер отсчитывает время вниз и сессия завершается автоматически по истечении.
- Найдите незанятый клиентский ПК в Панели администрирования.
- Нажмите Старт на плитке клиента.
- В диалоге сессии переключите тип на Предоплата.
- Введите продолжительность сессии. Можно ввести количество минут напрямую или нажать один из пресетов (например, 30 минут, 1 час, 2 часа), если они настроены.
- Выберите способ оплаты (Наличные, Карта или любой настроенный способ).
- По желанию назначьте участника.
- Нажмите Подтвердить.
Ожидаемый результат: плитка клиента становится зеленой и отображает обратный отсчет от оплаченной продолжительности. При достижении нуля сессия завершится автоматически и ПК вернется в режим ожидания.
Как поставить сессию на паузу
Пауза останавливает таймер биллинга, сохраняя сессию открытой. Используйте когда клиенту нужно ненадолго отойти.
- Нажмите Пауза на зеленой (активной) плитке клиента в Панели администрирования.
- Подтвердите паузу в диалоге.
Ожидаемый результат: плитка клиента становится оранжевой и таймер останавливается. На клиентском ПК отображается состояние паузы. Время на паузе не тарифицируется. Граница нового тарифного сегмента фиксируется в точке паузы.
Как возобновить приостановленную сессию
Возобновление перезапускает таймер биллинга с момента паузы.
- Нажмите Возобновить на оранжевой (приостановленной) плитке клиента в Панели администрирования.
- Подтвердите возобновление в диалоге.
Ожидаемый результат: плитка клиента возвращается к зеленому цвету и таймер продолжает отсчет. Начинается новый тарифный сегмент с точки возобновления. Если расписание тарификации изменилось с момента паузы (например, пауза в непиковое время, возобновление в пиковое), новый сегмент использует текущий множитель.
Как добавить время к активной сессии
Вы можете продлить или сократить сессию, добавив положительные или отрицательные минуты. Работает для предоплатных и постоплатных сессий.
- Нажмите Добавить время на зеленой (активной) плитке клиента в Панели администрирования.
- Введите количество минут. Используйте положительное число для продления (например, 30) или отрицательное для сокращения (например, -15).
- Нажмите Подтвердить.
Ожидаемый результат: для предоплатных сессий таймер обратного отсчета обновляется. Для постоплатных сессий корректировка фиксируется и будет учтена в финальном расчете. Создается запись в журнале о корректировке времени.
Как остановить сессию и принять оплату
Остановка сессии завершает биллинг, рассчитывает итоговую сумму и записывает транзакцию.
- Нажмите Стоп на зеленой (активной) плитке клиента в Панели администрирования.
- Просмотрите диалог разбивки стоимости:
- Общая продолжительность сессии.
- Примененная почасовая ставка.
- Тарифные сегменты (если сессия пересекла несколько слотов расписания).
- Стоимость запуска (если настроена).
- Сумма НДС.
- Итоговая сумма.
- Выберите способ оплаты (Наличные, Карта или настроенный способ).
- Нажмите Подтвердить для финализации сессии.
Ожидаемый результат: плитка клиента возвращается к синему статусу «Ожидание». Клиентский ПК показывает экран блокировки. Транзакция создается с полной разбивкой стоимости и отображается в Кассовом отчете и Журнале.
Как запустить сессию участника с оплатой с кошелька
Если участник имеет баланс на кошельке, стоимость сессии может быть списана с кошелька.
- Нажмите Старт на незанятой плитке клиента.
- В поле поиска участника введите логин или отображаемое имя и выберите из результатов.
- Диалог покажет текущий баланс кошелька участника.
- Выберите тип сессии (Постоплата или Предоплата).
- Для Предоплаты введите продолжительность или выберите пресет. Для Постоплаты продолжите напрямую.
- Нажмите Подтвердить.
Ожидаемый результат: сессия запускается с назначенным участником. Для постоплаты при остановке система предложит списать стоимость с кошелька. Для предоплаты сумма списывается с кошелька при запуске. Записи расходования кошелька создаются в истории транзакций участника.
Как запустить консольную сессию
Консольные сессии работают так же, как сессии на ПК, но для игровых консолей (PlayStation, Xbox и др.), на которых не установлено клиентское ПО HandyCafe.
- Перейдите на страницу Консоли в боковом меню.
- Найдите нужную консоль.
- Нажмите Старт на плитке консоли.
- Выберите Постоплату или Предоплату. Тарификация консолей использует множитель, настроенный для конкретной консоли.
- По желанию назначьте участника.
- Нажмите Подтвердить.
Ожидаемый результат: плитка консоли становится зеленой с запущенным таймером. Консольные сессии используют индивидуальный множитель консоли, применяемый к базовой почасовой ставке.
Как перенести сессию между ПК
Если клиенту нужно перейти на другой ПК, вы можете перенести сессию без остановки и перезапуска.
- Нажмите Переключить на активной (зеленой) плитке клиента текущего ПК.
- В диалоге выберите целевой ПК из списка незанятых клиентов.
- Нажмите Подтвердить.
Ожидаемый результат: сессия переносится на новый ПК. Исходный ПК возвращается в состояние ожидания, а целевой ПК становится активным с тем же таймером, назначением участника и состоянием биллинга. Пробелов в тарификации не создается.
Типичные ошибки
- Забыли остановить сессии в конце дня. Любая оставленная активной сессия продолжит накапливать стоимость за ночь. Всегда проверяйте закрытие всех сессий перед закрытием кассы.
- Пауза вместо остановки. Пауза сохраняет сессию открытой. Если клиент ушел насовсем, остановите сессию для фиксации оплаты.
- Вычитание времени больше остатка. При вычитании минут больше, чем осталось в предоплатной сессии, сессия завершится немедленно. Проверьте оставшееся время перед вводом отрицательного значения.
- Остановка сессии раньше времени. После остановки клиент теряет доступ к ПК. Всегда подтвердите с клиентом перед остановкой.
- Не назначен участник. Если участник присутствует, но не назначен, его кошелек будет недоступен для оплаты и сессия не появится в его истории. Назначайте участника при запуске сессии для точного учета.
- Игнорирование разбивки стоимости. Всегда просматривайте диалог разбивки перед подтверждением оплаты. Это последний шанс заметить ошибки в расчете или применить ручные корректировки.