HandyCafe Docs
owner cashier

Console Management

Mina-manage ng HandyCafe ang gaming consoles kasabay ng mga PC, na nagbibigay sa iyong gaming center o esports arena ng unified system para sa pag-track ng sessions, pricing, at revenue sa lahat ng devices.


Ano ang Mga Console?

Ang mga console sa HandyCafe ay makikita sa mga gaming station tulad ng PlayStation, Xbox, Nintendo Switch, at iba pang mga custom device type. Hiwalay silang mina-manage sa mga PC ngunit sumusunod sa parehong session lifecycle. Maaari kang mag-start, mag-pause, mag-resume, at mag-stop ng mga session na may buong pricing at billing support.

Ipinapakita ng Consoles page ang lahat ng registered consoles bilang status cards na nagbibigay sa iyo ng mabilis na visual overview kung aling devices ang ginagamit, available, o may pending payments.


Console Status

Ang bawat console ay may isa sa tatlong status:

Status Paglalarawan
Online May aktibong session sa console na ito. May customer na kasalukuyang gumagamit nito.
Idle Available ang console at handa para sa bagong session. Walang gumagamit.
Hindi nabayaran Natapos na ang session ngunit hindi pa nakokolekta ang bayad. Nangangailangan ng atensyon ng cashier.

Gumagamit ang status cards sa Consoles page ng color coding para madaling matukoy ang bawat estado sa isang tingin.


Pagdagdag ng Console

Para magrehistro ng bagong console sa HandyCafe:

  1. Pumunta sa Consoles page.
  2. I-click ang Add Console button.
  3. Punan ang detalye ng console:
    • Name: Isang descriptive name para sa console (hal., "PS5 Station 1", "Xbox Area - Left", "Nintendo Dock 3").
    • MAC Address: Ang network MAC address ng console. Dapat ito ay nasa valid na format (hal., AA:BB:CC:DD:EE:FF). Bina-validate ng system ang format bago i-save.
    • Uri ng Console: Pumili mula sa mga paunang natukoy na uri ng console (PlayStation, Xbox, Nintendo, o Custom). Tinutukoy nito ang icon at kategorya na ipinapakita sa status card.
    • Pricing Type: Piliin kung paano i-price ang console na ito:
      • Default: Gumagamit ng global hourly rate na tinukoy sa iyong pricing settings. Kung babaguhin mo ang global rate, awtomatikong magbabago ang rate ng console na ito.
      • Custom: Mag-set ng partikular na hourly rate para sa console na ito lamang. Kapaki-pakinabang kapag ang mga premium consoles (hal., PS5 na may VR) ay dapat mas mahal kaysa sa standard stations.
    • Custom Hourly Price: Makikita lamang kapag ang Pricing Type ay naka-set sa Custom. Ilagay ang per-hour rate para sa partikular na console na ito.
  4. I-click ang Save para irehistro ang console.

Ang bagong console ay lalabas sa Consoles page bilang Idle status card na handa nang tumanggap ng sessions.


Mga Console Sessions

Ang console sessions ay sumusunod sa parehong lifecycle ng PC sessions:

Pag-start ng Session

Pumili ng Idle console at magsisimula ng bagong session. Maaari mong opsyonal na i-assign ang isang miyembro sa session para sa wallet o time-based billing.

Pag-pause ng Session

Kung kailangan ng customer ng pahinga, maaari mong i-pause ang session. Hihinto ang timer at walang charges na nagtitipon sa panahon ng pause.

Pag-resume ng Session

I-resume ang naka-pause na session para ipagpatuloy ang timer at billing mula sa pinagtigilan nito.

Pagtigil ng Session

Tapusin ang session. Kinakalkula ng system ang total charge batay sa tagal at naaangkop na hourly rate. Lilipat ang console sa Unpaid status hanggang makolekta ang bayad, o diretso sa Idle kung agad na naproseso ang payment.

Ang console sessions ay kinikilala sa pamamagitan ng pangalan ng console sa halip na MAC address connection (tulad ng sa mga PC). Ibig sabihin, ang cashier ang manu-manong nagsi-start at nagti-stop ng sessions sa consoles sa halip na gumawa ng nadedetektor ng system at connections.


Console Pricing

Ang bawat console ay maaaring i-configure ng sarili nitong pricing o gamitin ang global default:

  • Default Pricing: Nagma-mana ang console ng global hourly rate mula sa iyong pricing settings (Settings > Pricing). Awtomatikong nare-reflect ang anumang pagbabago sa global rate.
  • Custom Pricing: Isang fixed hourly rate na partikular sa console na ito. Hindi naaapektuhan ng mga pagbabago sa global rate ang mga console na may custom pricing.
  • Startup Fee: Ang console sessions ay maaaring magkaroon ng configurable na startup fee na sinisingil minsan sa simula ng bawat session, hiwalay sa hourly rate. Ito ay naka-configure sa mga setting ng pagpepresyo.

Pricing Example

Kung ang global rate mo ay $2.00/oras at mayroon kang premium PS5 na may VR:

  • Mga karaniwang console (Default na pagpepresyo): $2.00/oras
  • PS5 VR station (Custom pricing): $4.50/oras

Kapag itinaas mo ang global rate sa $2.50/oras, awtomatikong nag-a-update ang standard consoles ngunit nananatili ang PS5 VR station sa $4.50/oras hanggang manu-mano mo itong baguhin.


Pag-filter at Pag-sort

Nagbibigay ang Consoles page ng mga tool para mabilis na mahanap ang kailangan mong console:

Filter ayon sa Console Type

I-narrow ang view para ipakita lamang ang mga partikular na console types (hal., PlayStation consoles lamang, o Xbox consoles lamang). Kapaki-pakinabang sa mga cafe na may maraming iba't ibang console types.

Filter ayon sa Status

Ipakita lamang ang mga console na may partikular na status (Online, Idle, o Unpaid). Nakakatulong para mabilis na mahanap ang available na consoles o matukoy ang mga unpaid sessions.

Sort ayon sa Name

I-sort ang mga consoles nang alphabetically ayon sa pangalan para mabilis na mahanap ang partikular na station.


Member Assignment

Maaaring i-assign ang mga miyembro sa console sessions para i-enable ang wallet-based o time-based billing:

  • Kapag nagsi-start ng console session, pumili ng member mula sa member list.
  • Ang session charges ay ibabawas mula sa wallet balance ng member, tulad ng sa PC sessions.
  • Kung may time-based membership ang member, ang natitirang oras ay magagamit sa panahon ng console session.
  • Ang session history ng member ay kasama ang parehong PC at console sessions.

Ang mga hindi registered (walk-in) na customer ay maaaring gumamit ng consoles nang walang member assignment. Sa ganitong kaso, manu-manong kinokolekta ang bayad kapag natapos ang session.


License Limit

Ang mga console ay binibilang sa kabuuang device limit sa iyong HandyCafe license. Kung ang beta license mo ay nagpapahintulot ng 50 PCs, kasama sa limit na iyon ang parehong PCs at consoles.

Halimbawa, kung mayroon kang 40 PCs at 10 consoles, naabot mo na ang 50-device limit. Ang pagdagdag ng ika-11 na console ay mangangailangan ng pag-upgrade ng iyong license.


Bilang ng Console sa Statistics

ipinakita ng Consoles page header ang pinagsama-samang istatistika:

  • Total Consoles: Ang bilang ng mga registered consoles sa iyong system.
  • Online: Ilan sa mga consoles ang kasalukuyang may aktibong sessions.
  • Idle: Ilan sa mga consoles ang available.
  • Unpaid: Ilan sa mga consoles ang may sessions na naghihintay ng bayad.

Nag-a-update ang mga bilang na ito sa real time habang nagsi-start at nagti-stop ang mga session.


Mga Kinakailangang Permissions

Ang access sa console management ay kinokontrol ng Consoles permission category sa cashier role system:

Permission Kinakailangan Para Sa
CONSOLE_VIEW Pagtingin sa Consoles page at pagkita ng console status cards
CONSOLE_ADD Pagrehistro ng mga bagong console sa system
CONSOLE_DELETE Pag-alis ng mga console mula sa system
CONSOLE_UPDATE Pag-edit ng mga detalye ng console (pangalan, MAC address, uri ng pagpepresyo, custom na rate)

Ang cashier na walang CONSOLE_VIEW ay hindi maa-access ang Consoles page. Ang cashier na may CONSOLE_VIEW lamang ay makakakita ng console status ngunit hindi makakadagdag, mag-edit, o mag-alis ng mga console.

Tingnan ang Cashier Roles at Permissions para sa mga detalye sa pag-configure ng role-based na access.