HandyCafe Docs
owner cashier

Як керувати сесіями

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

Що вам знадобиться

  • Запущений сервер HandyCafe з принаймні одним підключеним клієнтським ПК (відображається синя плитка "Бездіяльність").
  • Увійдіть в обліковий запис касира або адміністратора на сервері.
  • Налаштоване ціноутворення (погодинна ставка, ПДВ та принаймні один спосіб оплати). Дивіться посібник з налаштування цін, якщо ви ще цього не зробили.

Як розпочати післяплачену сесію

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

  1. Знайдіть клієнтський ПК у стані бездіяльності в панелі адміністратора. Він відображатиме синю плитку зі статусом "Бездіяльність".
  2. Натисніть Почати на плитці клієнта.
  3. У діалоговому вікні сесії переконайтеся, що тип сесії встановлено на Післяплачена. Це значення за замовчуванням.
  4. За бажанням призначте учасника, ввівши ім'я користувача в полі пошуку учасників. Якщо клієнт є гостем, залиште це поле порожнім.
  5. Натисніть Підтвердити.

Очікуваний результат: Плитка клієнта стає зеленою і відображає таймер, що рахує з 00:00:00. Клієнтський ПК переходить з екрану блокування на робочий стіл Online Page. Сесія тепер записує оплачуваний час.


Як розпочати передплачену сесію

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

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

Очікуваний результат: Плитка клієнта стає зеленою і відображає таймер зворотного відліку, що починається з придбаної тривалості. Клієнтський ПК відображає Online Page. Коли таймер досягає нуля, сесія автоматично закінчується, і ПК повертається до стану бездіяльності.


Як призупинити сесію

Призупинення зупиняє таймер обліку, зберігаючи сесію відкритою. Використовуйте це, коли клієнту потрібно тимчасово відійти.

  1. Натисніть Призупинити на зеленій (активній) плитці клієнта в панелі адміністратора.
  2. Підтвердьте призупинення у діалоговому вікні, що з'явиться.

Очікуваний результат: Плитка клієнта стає оранжевою, і таймер зупиняється. Клієнтський ПК відображає стан паузи. Час не обліковується, поки сесія призупинена. Нова межа цінового сегмента записується в точці паузи.


Як відновити призупинену сесію

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

  1. Натисніть Відновити на оранжевій (призупиненій) плитці клієнта в панелі адміністратора.
  2. Підтвердьте відновлення у діалоговому вікні.

Очікуваний результат: Плитка клієнта повертається до зеленої, і таймер продовжує рахувати. Новий ціновий сегмент починається в точці відновлення. Якщо активний графік цін змінився з моменту призупинення сесії (наприклад, сесія була призупинена в непіковий час і відновлена в піковий), новий сегмент використовуватиме поточний множник.


Як додати час до активної сесії

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

  1. Натисніть Додати час на зеленій (активній) плитці клієнта в панелі адміністратора.
  2. Введіть кількість хвилин для додавання. Використовуйте позитивне число для продовження (наприклад, 30) або негативне число для скорочення (наприклад, -15).
  3. Натисніть Підтвердити.

Очікуваний результат: Для передплачених сесій таймер зворотного відліку оновлюється, щоб відобразити доданий або видалений час. Для післяплачених сесій коригування тривалості записується і буде відображено в остаточному розрахунку. Запис у журналі фіксує коригування часу.


Як зупинити сесію та отримати оплату

Зупинка сесії завершує облік, розраховує загальну вартість і записує транзакцію.

  1. Натисніть Зупинити на зеленій (активній) плитці клієнта в панелі адміністратора.
  2. Перегляньте діалогове вікно розрахунку вартості. Воно відображає:
    • Загальну тривалість сесії.
    • Застосовану погодинну ставку.
    • Цінові сегменти (якщо сесія охоплювала кілька слотів графіка цін).
    • Плата за запуск (якщо налаштована).
    • Сума ПДВ.
    • Загальна вартість.
  3. Виберіть спосіб оплати (готівка, картка або інший спосіб).
  4. Натисніть Підтвердити, щоб завершити сесію.

Очікуваний результат: Плитка клієнта повертається до синього статусу "Бездіяльність". Клієнтський ПК відображає екран блокування. Створюється транзакція з повним розрахунком вартості. Транзакція з'являється в касовому звіті та на сторінці журналів.


Як розпочати сесію для учасника з вирахуванням з гаманця

Якщо учасник має баланс у гаманці, вартість сесії може бути вирахувана з його гаманця замість того, щоб вимагати готівковий платіж в кінці.

  1. Натисніть Почати на плитці клієнта у стані бездіяльності.
  2. У полі пошуку учасників введіть ім'я користувача або відображуване ім'я учасника і виберіть його з результатів.
  3. Діалогове вікно покаже поточний баланс гаманця учасника.
  4. Виберіть тип сесії (Післяплачена або Передплачена).
  5. Для Передплаченої введіть тривалість або виберіть попередньо налаштовану. Для Післяплаченої продовжуйте безпосередньо.
  6. Натисніть Підтвердити.

Очікуваний результат: Сесія починається з призначеним учасником. Для післяплаченої, коли сесія зупиняється, система запропонує вирахувати плату з гаманця учасника. Для передплаченої сума вираховується з гаманця на початку сесії. Записи про використання гаманця створюються в історії транзакцій учасника.


Як розпочати сесію на консолі

Сесії на консолях працюють так само, як і на ПК, але для ігрових консолей (PlayStation, Xbox тощо), які не запускають програмне забезпечення HandyCafe Client.

  1. Перейдіть на сторінку Консолі в лівій панелі.
  2. Знайдіть консоль, на якій ви хочете розпочати сесію.
  3. Натисніть Почати на плитці консолі.
  4. Виберіть Післяплачена або Передплачена. Ціноутворення для консолей використовує множник, налаштований для цієї конкретної консолі.
  5. За бажанням призначте учасника.
  6. Натисніть Підтвердити.

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


Як перемкнути сесію між ПК

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

  1. Натисніть Перемкнути на активній (зеленій) плитці клієнта для ПК, на якому зараз працює сесія.
  2. У діалоговому вікні виберіть ПК призначення зі списку клієнтів у стані бездіяльності.
  3. Натисніть Підтвердити.

Очікуваний результат: Сесія переноситься на новий ПК. Оригінальний ПК повертається до стану бездіяльності, а ПК призначення стає активним з тим самим таймером сесії, призначенням учасника та станом обліку. Прогалини в ціноутворенні не створюються.


Поширені помилки, яких слід уникати

  • Забування зупинити сесії в кінці дня. Будь-яка сесія, залишена працювати на ніч, продовжуватиме накопичувати витрати. Завжди перевіряйте, чи всі сесії закриті перед закриттям каси.
  • Призупинення замість зупинки. Призупинення зберігає сесію відкритою. Якщо клієнт пішов назавжди, зупиніть сесію, щоб зафіксувати оплату.
  • Додавання негативного часу за нуль. Якщо ви віднімаєте більше хвилин, ніж залишилося в передплаченій сесії, сесія закінчиться негайно. Перевірте залишок часу перед введенням негативного значення.
  • Зупинка сесії до того, як клієнт закінчить. Після зупинки клієнт втрачає доступ до ПК. Завжди підтверджуйте з клієнтом перед зупинкою.
  • Не призначення учасника. Якщо учасник присутній, але не призначений, його баланс гаманця не буде доступний для оплати, і сесія не з'явиться в його історії. Призначайте учасника на початку сесії для точного відстеження.
  • Ігнорування розрахунку вартості. Завжди переглядайте діалогове вікно розрахунку вартості перед підтвердженням оплати. Це ваш останній шанс виявити неправильні нарахування або застосувати ручні коригування.