HandyCafe Docs
owner cashier

Member Panel (Client Self-Service)

Ang Member Panel ay isang side drawer na lumalabas sa client PC sa panahon ng aktibong session. Pinapayagan nito ang naka-login na miyembro na tingnan ang sarili nilang account information at manage ang kanilang profile nang walang tulong mula sa cashier. Ito ang member-facing na view sa client desktop at hiwalay ito sa server-side na member management na ginagamit ng owner at cashier.

Available lamang ang panel pagkatapos ng isang member login. Kapag isang bisita ang gumagamit ng PC, o bago ma-load ang member data, nagpapakita ang panel ng paunawa sa halip na ang member content. Ipinapakita ng header ang Member Control title kasama ang member display name, isang Refresh action para muling i-load ang pinakabagong data, at isang Close Panel action para isara ang drawer.

Nahahati ang panel sa limang tab: Overview, Wallet, History, Campaigns, at Account.

Overview

Binubuod ng Overview tab ang member account. Nagpapakita ito ng Profile card na may Username, Display Name, Email, Mobile, at Tier. Ang mga field na walang halaga ay nagpapakita ng Not available.

Sa ilalim ng profile, apat na summary card ang nagpapakita ng:

  • Wallet Total -- ang kabuuang halaga ng pera sa member wallet.
  • Time Total -- ang kabuuang prepaid na oras na available, ipinapakita sa oras at minuto.
  • Debt -- ang halagang utang ng miyembro.
  • Receivable -- ang halagang utang sa miyembro.

Wallet

Hinihimay ng Wallet tab ang member balance nang detalyado. Hinahati ng mga top card ang wallet at oras sa paid at bonus na halaga:

  • Paid Wallet -- perang idinagdag ng miyembro o cashier.
  • Bonus Wallet -- promotional o bonus na pera.
  • Paid Minutes -- prepaid na oras na binayaran ng miyembro.
  • Bonus Minutes -- promotional o bonus na oras.

May summary block sa ilalim na naglilista ng Balance, Debt, Receivable, at Loyalty points. Read only ang tab na ito. Ipinapakita nito sa miyembro kung ano ang kasalukuyang hawak nila. Ang mga top-up at adjustment ay hinahawakan ng cashier sa server.

History

Inililista ng History tab ang nakaraang aktibidad ng miyembro sa dalawang seksyon:

  • Session History -- mga kamakailang session na may session identifier, billed na oras, ang session source, at ang start date. Ipinapakita ang mga pinakahuling session.
  • Transaction History -- mga kamakailang pagbili at ledger entry na may pangalan ng item, ang halagang binayad, ang petsa, at isang status label. Ipinapakita ang mga pinakahuling entry.

Kapag walang record ang isang seksyon, nagpapakita ito ng No records found.

Campaigns

Ipinapakita ng Campaigns tab ang Campaign History para sa miyembro. Inililista ng bawat entry ang pangalan ng package, ang petsa ng pagbili, at isang status label. Kapag walang campaign record ang miyembro, nagpapakita ang tab ng No records found.

Account

Pinapayagan ng Account tab ang miyembro na i-update ang sarili nilang credentials.

  • Change Username -- naglalagay ang miyembro ng bagong username at kinukumpirma gamit ang Update. Ang username ay dapat na hindi bababa sa 3 character. Naka-store ito sa lower case.
  • Change Password -- naglalagay ang miyembro ng Current Password, New Password, at Confirm Password, pagkatapos ay kinukumpirma gamit ang Update. Kinakailangan ang current password, ang bagong password ay dapat na hindi bababa sa 4 character, at ang dalawang bagong password field ay dapat magtugma.

Pagkatapos ng bawat action, nagpapakita ang panel ng confirmation tulad ng Username updated. o Password updated., o isang error tulad ng Update failed. kapag hindi nase-save ang pagbabago.

Mga Tala para sa Staff

Sinasalamin ng Member Panel ang parehong account na minamanage mo sa server. Ang mga halaga ng balanse, oras, utang, at receivable ay kinakalkula ng server at ipinapakita sa miyembro bilang read-only na mga numero. Ang tanging mga pagbabagong maaaring gawin ng miyembro mula sa panel ay ang sarili nilang username at password sa Account tab. Ang lahat ng adjustment sa pera at oras ay nananatiling gawain ng cashier sa server.