HandyCafe Docs
owner cashier

پنل عضو (سلف‌سرویس کلاینت)

پنل عضو یک کشوی کناری است که در طول یک نشست فعال روی رایانه کلاینت ظاهر می‌شود. به عضو واردشده اجازه می‌دهد اطلاعات حساب خود را ببیند و بدون کمک صندوق‌دار پروفایل خود را مدیریت کند. این نمای رو به عضو روی دسکتاپ کلاینت است و از مدیریت اعضای سمت‌سرور که مالک و صندوق‌دار استفاده می‌کنند جداست.

این پنل فقط پس از ورود یک عضو در دسترس است. وقتی یک مهمان از رایانه استفاده می‌کند، یا پیش از بارگذاری داده‌های عضو، پنل به‌جای محتوای عضو یک اعلان نشان می‌دهد. سربرگ عنوان Member Control را به‌همراه نام نمایشی عضو، یک اقدام Refresh برای بارگذاری مجدد جدیدترین داده‌ها و یک اقدام Close Panel برای بستن کشو نمایش می‌دهد.

پنل در پنج زبانه سازمان‌دهی شده است: Overview، Wallet، History، Campaigns و Account.

نمای کلی

زبانه Overview حساب عضو را خلاصه می‌کند. یک کارت Profile با Username، Display Name، Email، Mobile و Tier نشان می‌دهد. فیلدهایی که مقداری ندارند Not available را نمایش می‌دهند.

در زیر پروفایل، چهار کارت خلاصه این موارد را نشان می‌دهند:

  • Wallet Total: کل موجودی پولی در کیف پول عضو.
  • Time Total: کل زمان پیش‌پرداخت در دسترس، که به ساعت و دقیقه نشان داده می‌شود.
  • Debt: مبلغی که عضو بدهکار است.
  • Receivable: مبلغی که به عضو بدهکار هستند.

کیف پول

زبانه Wallet موجودی عضو را به‌تفصیل تفکیک می‌کند. کارت‌های بالا کیف پول و زمان را به مبالغ پرداختی و پاداش تقسیم می‌کنند:

  • Paid Wallet: پولی که عضو یا صندوق‌دار افزوده است.
  • Bonus Wallet: پول تبلیغاتی یا پاداش.
  • Paid Minutes: زمان پیش‌پرداختی که عضو برای آن پول داده است.
  • Bonus Minutes: زمان تبلیغاتی یا پاداش.

یک بلوک خلاصه در زیر، Balance، Debt، Receivable و امتیاز Loyalty را فهرست می‌کند. این زبانه فقط‌خواندنی است. به عضو نشان می‌دهد اکنون چه دارد. شارژها و تعدیل‌ها توسط صندوق‌دار روی سرور انجام می‌شوند.

تاریخچه

زبانه History فعالیت گذشته عضو را در دو بخش فهرست می‌کند:

  • Session History: نشست‌های اخیر به‌همراه شناسه نشست، زمان محاسبه‌شده، منبع نشست و تاریخ شروع. جدیدترین نشست‌ها نشان داده می‌شوند.
  • Transaction History: خریدها و ورودی‌های دفتر اخیر به‌همراه نام آیتم، مبلغ پرداخت، تاریخ و یک برچسب وضعیت. جدیدترین ورودی‌ها نشان داده می‌شوند.

وقتی یک بخش هیچ رکوردی نداشته باشد، No records found. را نمایش می‌دهد.

کمپین‌ها

زبانه Campaigns بخش Campaign History عضو را نشان می‌دهد. هر ورودی نام بسته، تاریخ خرید و یک برچسب وضعیت را فهرست می‌کند. وقتی عضو هیچ رکورد کمپینی نداشته باشد، زبانه No records found. را نمایش می‌دهد.

حساب

زبانه Account به عضو اجازه می‌دهد اطلاعات ورود خود را به‌روزرسانی کند.

  • Change Username: عضو یک نام کاربری جدید وارد می‌کند و با Update تأیید می‌کند. نام کاربری باید دست‌کم ۳ نویسه باشد. با حروف کوچک ذخیره می‌شود.
  • Change Password: عضو Current Password، New Password و Confirm Password را وارد می‌کند، سپس با Update تأیید می‌کند. رمز عبور فعلی اجباری است، رمز عبور جدید باید دست‌کم ۴ نویسه باشد و دو فیلد رمز عبور جدید باید با هم بخوانند.

پس از هر اقدام، پنل یک تأیید مانند Username updated. یا Password updated. نشان می‌دهد، یا خطایی مانند Update failed. وقتی تغییر قابل ذخیره نباشد.

نکته‌هایی برای کارکنان

پنل عضو همان حسابی را بازتاب می‌دهد که شما روی سرور مدیریت می‌کنید. مقادیر موجودی، زمان، بدهی و طلب توسط سرور محاسبه و به‌صورت ارقام فقط‌خواندنی به عضو نشان داده می‌شوند. تنها تغییراتی که یک عضو می‌تواند از پنل ایجاد کند، نام کاربری و رمز عبور خود او در زبانه Account است. همه تعدیل‌های پول و زمان یک وظیفه صندوق‌داری روی سرور باقی می‌مانند.