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