HandyCafe Docs
owner cashier

Gestionarea consolelor

HandyCafe gestionează consolele de gaming alături de PC-uri, oferind centrului de gaming sau arenei de esports un sistem unificat pentru urmărirea sesiunilor, tarifarea și veniturile pe toate dispozitivele.


Ce sunt consolele?

Consolele în HandyCafe reprezintă stații de gaming precum PlayStation, Xbox, Nintendo Switch și alte tipuri de dispozitive personalizate. Sunt gestionate separat de PC-uri dar urmează același ciclu de viață al sesiunii. Puteți porni, pune în pauză, relua și opri sesiuni cu suport complet de tarificare și facturare.

Pagina Consolelor afișează toate consolele înregistrate sub formă de carduri de stare, oferindu-vă o prezentare vizuală rapidă a dispozitivelor aflate în uz, disponibile sau cu plăți în așteptare.


Starea consolei

Fiecare consolă are una din trei stări:

Stare Descriere
Online O sesiune activă rulează pe această consolă. Un client o folosește în prezent.
Inactivă Consola este disponibilă și pregătită pentru o nouă sesiune. Nimeni nu o folosește în prezent.
Neplătită O sesiune s-a încheiat dar plata nu a fost încă colectată. Necesită atenția casierului.

Cardurile de stare de pe pagina Consolelor folosesc codare prin culori pentru a identifica ușor fiecare stare dintr-o privire.


Adăugarea unei console

Pentru a înregistra o consolă nouă în HandyCafe:

  1. Navigați la pagina Console.
  2. Dați clic pe butonul Adaugă consolă.
  3. Completați detaliile consolei:
    • Nume: Un nume descriptiv pentru consolă (de exemplu, "PS5 Stația 1", "Zona Xbox - Stânga", "Nintendo Dock 3").
    • Adresa MAC: Adresa MAC de rețea a consolei. Trebuie să fie într-un format valid (de exemplu, AA:BB:CC:DD:EE:FF). Sistemul validează formatul înainte de salvare.
    • Tipul consolei: Selectați din tipurile predefinite (PlayStation, Xbox, Nintendo sau Personalizat). Aceasta determină pictograma și categoria afișate pe cardul de stare.
    • Tipul de tarificare: Alegeți cum este tarifată această consolă:
      • Implicit: Folosește tariful orar global definit în setările de tarificare. Dacă schimbați tariful global, tariful acestei console se schimbă automat.
      • Personalizat: Setați un tarif orar specific doar pentru această consolă. Util când consolele premium (de exemplu, PS5 cu VR) ar trebui să coste mai mult decât stațiile standard.
    • Preț orar personalizat: Vizibil doar când tipul de tarificare este setat pe Personalizat. Introduceți tariful pe oră pentru această consolă specifică.
  4. Dați clic pe Salvare pentru a înregistra consola.

Noua consolă apare pe pagina Consolelor ca un card de stare Inactivă, pregătită să accepte sesiuni.


Sesiuni pe consolă

Sesiunile pe consolă urmează același ciclu de viață ca sesiunile pe PC:

Pornirea unei sesiuni

Selectați o consolă Inactivă și porniți o nouă sesiune. Puteți atribui opțional un membru sesiunii pentru facturare bazată pe portofel sau pe timp.

Punerea în pauză a unei sesiuni

Dacă un client are nevoie de o pauză, puteți pune sesiunea în pauză. Cronometrul se oprește și nu se acumulează taxe în timpul pauzei.

Reluarea unei sesiuni

Reluați o sesiune în pauză pentru a continua cronometrul și facturarea de unde a rămas.

Oprirea unei sesiuni

Încheieți sesiunea. Sistemul calculează costul total pe baza duratei și a tarifului orar aplicabil. Consola trece în starea Neplătită până la colectarea plății, sau direct în Inactivă dacă plata este procesată imediat.

Sesiunile pe consolă sunt identificate prin numele consolei și nu prin conexiunea adresei MAC (ca în cazul PC-urilor). Aceasta înseamnă că casierul pornește și oprește manual sesiunile pe console, în loc ca sistemul să detecteze automat conexiunile.


Tarificare console

Fiecare consolă poate fi configurată cu tarificare proprie sau să folosească tariful implicit global:

  • Tarificare implicită: Consola moștenește tariful orar global din setările de tarificare (Setări > Tarife). Orice modificare a tarifului global se reflectă automat.
  • Tarificare personalizată: Un tarif orar fix specific acestei console. Modificările tarifului global nu afectează consolele cu tarificare personalizată.
  • Taxă de pornire: Sesiunile pe consolă pot avea și o taxă de pornire configurabilă care se percepe o singură dată la începutul fiecărei sesiuni, separat de tariful orar. Aceasta se configurează în setările de tarificare.

Exemplu de tarificare

Dacă tariful global este 2,00 $/oră și aveți un PS5 premium cu VR:

  • Console standard (tarificare implicită): 2,00 $/oră
  • Stație PS5 VR (tarificare personalizată): 4,50 $/oră

Când ridicați tariful global la 2,50 $/oră, consolele standard se actualizează automat dar stația PS5 VR rămâne la 4,50 $/oră până când o schimbați manual.


Filtrare și sortare

Pagina Consolelor oferă instrumente pentru a găsi rapid consola de care aveți nevoie:

Filtrare după tipul consolei

Restrângeți vizualizarea pentru a afișa doar anumite tipuri de console (de exemplu, doar consolele PlayStation sau doar consolele Xbox). Util în cafe-urile cu multe tipuri diferite de console.

Filtrare după stare

Afișați doar consolele cu o anumită stare (Online, Inactivă sau Neplătită). Util pentru a găsi rapid consolele disponibile sau pentru a identifica sesiunile neplătite.

Sortare după nume

Sortați consolele alfabetic după nume pentru a localiza rapid o anumită stație.


Atribuirea membrilor

Membrii pot fi atribuiți sesiunilor pe consolă pentru a activa facturarea bazată pe portofel sau pe timp:

  • Când porniți o sesiune pe consolă, selectați un membru din lista de membri.
  • Costurile sesiunii sunt deduse din soldul portofelului membrului, la fel ca sesiunile pe PC.
  • Dacă membrul are un abonament bazat pe timp, timpul rămas este consumat în timpul sesiunii pe consolă.
  • Istoricul sesiunilor membrului înclude atât sesiunile pe PC cât și cele pe consolă.

Clienții neinregistrați (fără cont) pot folosi de asemenea consolele fără atribuire de membru. În acest caz, plata este colectată manual la sfărșitul sesiunii.


Limita licenței

Consolele se numără în limita totală de dispozitive din licența HandyCafe. Dacă licența beta permite 50 de PC-uri, acea limită înclude atât PC-urile cât și consolele combinate.

De exemplu, dacă aveți 40 de PC-uri și 10 console, ați atins limita de 50 de dispozitive. Adăugarea unei a 11-a console ar necesita actualizarea licenței.


Număr de console și statistici

Antetul paginii Consolelor afișează statistici agregate:

  • Total console: Numărul de console înregistrate în sistem.
  • Online: Câte console au în prezent sesiuni active.
  • Inactive: Câte console sunt disponibile.
  • Neplătite: Câte console au sesiuni în așteptarea plății.

Aceste contoare se actualizează în timp real pe măsură ce sesiunile pornesc și se opresc.


Permisiuni necesare

Accesul la gestionarea consolelor este controlat de categoria de permisiuni Console din sistemul de roluri al casierului:

Permisiune Necesară pentru
CONSOLE_VIEW Vizualizarea paginii Consolelor și a cardurilor de stare
CONSOLE_ADD Înregistrarea de noi console în sistem
CONSOLE_DELETE Eliminarea consolelor din sistem
CONSOLE_UPDATE Editarea detaliilor consolelor (nume, adresă MAC, tip tarificare, tarif personalizat)

Un casier fără CONSOLE_VIEW nu poate accesa deloc pagina Consolelor. Un casier cu doar CONSOLE_VIEW poate vedea starea consolelor dar nu poate adăuga, edita sau elimina console.

Consultați Roluri și permisiuni casier pentru detalii despre configurarea accesului bazat pe roluri.