HandyCafe Docs
owner cashier it-admin

پرسش‌های متداول

راه‌اندازی و نصب

HandyCafe از چه نوع کسب‌وکارهایی پشتیبانی می‌کند؟

HandyCafe برای اینترنت‌کافه‌ها، مراکز بازی، سالن‌های ورزش الکترونیک، کافه‌نت‌ها و PC bangها طراحی شده است. هر کسب‌وکاری که دسترسی زمان‌دار به PC یا کنسول بازی ارائه می‌کند می‌تواند از HandyCafe برای مدیریت نشست‌ها، صورتحساب و عضویت‌ها استفاده کند.

حداقل سیستم مورد نیاز برای HandyCafe Server چیست؟

سرور به Windows 10 یا جدیدتر (64-bit)، دست‌کم 4 GB RAM، 500 MB فضای دیسک و یک اتصال شبکه محلی نیاز دارد. رایانه‌های کلاینت به Windows 10 یا جدیدتر با 2 GB RAM نیاز دارند. همه رایانه‌ها باید روی همان LAN باشند. برای جزئیات کامل به حداقل سیستم مورد نیاز نگاه کنید.

HandyCafe Server را چگونه نصب کنم؟

نصاب را از وب‌سایت رسمی دانلود کنید، اجرا کنید و مراحل را دنبال کنید. در اولین اجرا، First Setup Wizard حساب مدیر شما را می‌سازد. برای دستورالعمل مرحله‌به‌مرحله به نصب سرور نگاه کنید.

چگونه یک رایانه کلاینت را به سرور وصل کنم؟

HandyCafe Client را روی آن رایانه نصب کنید. این برنامه از mDNS برای کشف خودکار سرور در شبکه محلی استفاده می‌کند. اگر کشف خودکار شکست خورد، آدرس IP سرور را به‌صورت دستی در تنظیمات کلاینت وارد کنید. به نصب کلاینت نگاه کنید.

چرا کلاینت من به سرور وصل نمی‌شود؟

دلایل رایج: سرور در حال اجرا نیست، رایانه‌ها روی subnetهای متفاوت هستند، firewall پورت‌ها را مسدود کرده است (TCP 5001، 5002، 5003 و UDP 5004)، یا connection key مطابقت ندارد. برای راه‌حل‌های دقیق به عیب‌یابی نگاه کنید.

HandyCafe از چه پورت‌هایی استفاده می‌کند؟

TCP 5001 (فرمان‌ها)، TCP 5002 (انتقال فایل)، TCP 5003 (مدیریت از راه دور)، UDP 5004 (جریان تصویر). این پورت‌ها در تنظیمات شبکه قابل پیکربندی هستند.

مجوز خود را چگونه فعال کنم؟

کلید مجوز خود را در پنل مجوز وارد کنید. سرور آن را با سرور مجوزدهی اعتبارسنجی می‌کند. برای فعال‌سازی اولیه به اتصال اینترنت فعال نیاز است. به مجوزدهی نگاه کنید.

اگر سرور من بیش از 72 ساعت آفلاین بماند چه می‌شود؟

HandyCafe یک دوره ارفاق 72 ساعته آفلاین دارد. در این مدت همه قابلیت‌ها به‌طور عادی کار می‌کنند. بعد از 72 ساعت بدون اتصال به سرور مجوزدهی، سرور وارد حالت قفل‌شده می‌شود تا وقتی که دسترسی اینترنت برگردد.


نشست‌ها و قیمت‌گذاری

چگونه روی یک رایانه نشست شروع کنم؟

در Admin Panel، یک رایانه idle (فیروزه‌ای) را انتخاب کنید و روی Start روی کارت کلیک کنید. حالت postpaid یا prepaid را انتخاب کنید، در صورت نیاز یک عضو اختصاص دهید، مدت یا مبلغ را برای prepaid تنظیم کنید، روش پرداخت را انتخاب کنید و تأیید کنید. به نشست‌ها نگاه کنید.

تفاوت نشست‌های prepaid و postpaid چیست؟

در حالت postpaid، مشتری در پایان و بر اساس زمان واقعی استفاده پرداخت می‌کند. در حالت prepaid، مشتری از قبل برای مدت یا مبلغی ثابت پرداخت می‌کند. Prepaid دو زیرحالت دارد: Lock at Purchase (هزینه در شروع قفل می‌شود) و Live Schedule (هزینه با تغییر slotهای زمانی تنظیم می‌شود). به نشست‌ها نگاه کنید.

برنامه قیمت‌گذاری چگونه کار می‌کند؟

برنامه قیمت‌گذاری یک grid هفت‌روزه در برابر 24 ساعت است که در آن هر بلوک زمانی به یک slot رنگی قیمت‌گذاری اختصاص می‌یابد. هر slot یک ضریب دارد (برای مثال 1.0x استاندارد، 1.5x اوج، 0.5x کم‌ترافیک). هزینه نشست این‌گونه محاسبه می‌شود: نرخ ساعتی پایه ضرب‌در ضریب slot ضرب‌در مدت. به قیمت‌گذاری نشست نگاه کنید.

چگونه برای آخر هفته و روزهای کاری قیمت‌های متفاوت بگذارم؟

در Settings > Pricing Schedule، slotهای قیمت‌گذاری با ضرایب متفاوت بسازید (برای مثال "Weekday" با 1.0x، "Weekend" با 1.3x). ستون‌های آخر هفته را با رنگ slot Weekend و ستون‌های روزهای کاری را با رنگ slot Weekday رنگ‌آمیزی کنید. به تنظیمات برنامه قیمت‌گذاری نگاه کنید.

چگونه یک نشست را pause و resume کنم؟

روی Pause روی کارت رایانه online کلیک کنید. صورتحساب در حالت pause متوقف می‌شود. برای resume، روی کارت رایانه paused کلیک کنید. با resume شدن، یک segment جدید قیمت‌گذاری شروع می‌شود. به نشست‌ها نگاه کنید.

چگونه به یک نشست فعال زمان اضافه کنم؟

روی Add Time روی کارت رایانه online کلیک کنید. تعداد دقیقه‌ای را که می‌خواهید اضافه شود وارد کنید (عدد مثبت برای تمدید، عدد منفی برای کاهش). یک رکورد تراکنش برای این تغییر ساخته می‌شود.

وقتی یک نشست از چند slot قیمت‌گذاری عبور کند چه می‌شود؟

نشست به‌صورت خودکار در مرزهای slot به segmentها تقسیم می‌شود. هر segment از ضریب فعال در آن بازه استفاده می‌کند. هزینه نهایی جمع همه segmentهاست. به قیمت‌گذاری نشست نگاه کنید.

هزینه راه‌اندازی چیست؟

هزینه راه‌اندازی یک حداقل‌هزینه است که روی هر نشست اعمال می‌شود. حتی اگر نشست خیلی کوتاه باشد، مشتری دست‌کم همین مبلغ را می‌پردازد. آن را در تنظیمات قیمت‌گذاری تنظیم کنید.


اعضا و وفاداری

چگونه یک عضو جدید بسازم؟

به صفحه Members بروید و روی Add Member کلیک کنید. نام کاربری، نام نمایشی، ایمیل اختیاری، تلفن و سایر جزئیات را وارد کنید. اگر لازم است یک tier اختصاص دهید. به اعضا نگاه کنید.

سیستم کیف پول چگونه کار می‌کند؟

هر عضو یک موجودی کیف پول دارد. وقتی کیف پول را شارژ می‌کنید، یک wallet credit با مقدار مشخص و نوع اعتبار (paid، bonus، manual و غیره) ساخته می‌شود. در طول نشست‌ها، کیف پول به‌صورت خودکار مصرف می‌شود. اعتبارها می‌توانند تاریخ انقضا و محدودیت دستگاه داشته باشند. به کیف پول عضو نگاه کنید.

wallet credit چیست؟

wallet credit یک ورودی مستقل از موجودی کیف پول است که در یک شارژ واحد ساخته می‌شود. هر credit مقدار خودش، نوع اعتبار (paid، bonus، manual)، وضعیت (active، expired، consumed) و محدودیت دستگاه مجاز خود را ردیابی می‌کند. creditها به ترتیب مصرف می‌شوند (قدیمی‌تر اول). به کیف پول عضو نگاه کنید.

tierها و امتیازهای وفاداری چگونه کار می‌کنند؟

اعضا از طریق فعالیت‌ها (خرج‌کردن، مراجعه، شارژ، سفارش‌ها) امتیاز می‌گیرند. هر tier یک آستانه امتیاز دارد. وقتی عضو به اندازه کافی امتیاز جمع کند، به tier بعدی می‌رود. tierهای بالاتر می‌توانند نرخ تخفیف بهتری داشته باشند. به سطوح وفاداری نگاه کنید.

کیف پول یک عضو را چگونه شارژ کنم؟

عضو را در صفحه Members انتخاب کنید، روی گزینه پرداخت/شارژ کلیک کنید، مبلغ را وارد کنید، نوع credit و روش پرداخت را انتخاب کنید و تأیید کنید. یک wallet credit جدید ساخته می‌شود. به کیف پول عضو نگاه کنید.

آیا یک عضو می‌تواند از موجودی کیف پول خود هم برای PC و هم برای کنسول استفاده کند؟

بستگی به محدودیت دستگاه credit دارد. creditها می‌توانند به "PCs only"، "consoles only" یا "both" محدود شوند. هنگام خرید یک package، محدودیت دستگاه را پیکربندی آن package تعیین می‌کند. به بسته‌ها نگاه کنید.

وقتی یک wallet credit منقضی شود چه اتفاقی می‌افتد؟

وقتی یک credit به تاریخ انقضای خود برسد، وضعیت آن به "expired" تغییر می‌کند و موجودی باقی‌مانده دیگر قابل استفاده نیست. مقدار منقضی‌شده در تاریخچه تراکنش عضو ثبت می‌شود.

تاریخچه تراکنش یک عضو را چگونه ببینم؟

عضو را در صفحه Members انتخاب کنید. پنل جزئیات عضو دفترکل تراکنش را با همه شارژهای کیف پول، خرج‌ها، بازپرداخت‌ها و تنظیمات، همراه با timestamp و مبلغ، نشان می‌دهد.


محصولات، سفارش‌ها و موجودی

چگونه یک محصول به کاتالوگ اضافه کنم؟

به Products بروید و روی Add Product کلیک کنید. نام، دسته، unit، barcode، sale price، cost price و VAT rate را وارد کنید. active/inactive را روشن یا خاموش کنید. به محصولات نگاه کنید.

چگونه برای یک مشتری سفارش بسازم؟

به Orders بروید، روی New Order کلیک کنید، در صورت نیاز آن را به یک PC اختصاص دهید یا note اضافه کنید، آیتم‌ها را با تعداد از کاتالوگ محصول اضافه کنید، سپس سفارش را با یک روش پرداخت ببندید. به سفارش‌ها نگاه کنید.

چگونه یک سفارش را لغو یا بازپرداخت کنم؟

سفارش را از صفحه Orders باز کنید و روی Cancel کلیک کنید. سفارش void می‌شود و هیچ پرداختی ثبت نمی‌شود. برای بازپرداخت سفارش‌های بسته‌شده، از جریان مناسب refund استفاده کنید.

ردیابی موجودی چگونه کار می‌کند؟

هر محصول یک سطح stock دارد. stock log تغییرات را با دلیل ثبت می‌کند: sale (هنگام بستن سفارش به‌طور خودکار کم می‌شود)، purchase (از ورودی‌های inventory)، adjustment، waste و return. به محصولات و موجودی نگاه کنید.


کمپین‌ها و بسته‌ها

چگونه یک کمپین بسازم؟

به Campaigns بروید و روی Add Campaign کلیک کنید. نام، توضیح را وارد کنید، آن را فعال کنید و اگر لازم است تاریخ انقضا تعیین کنید. سپس packageها را به کمپین اضافه کنید. به کمپین‌ها نگاه کنید.

تفاوت packageهای مبتنی بر دقیقه و مبتنی بر پول چیست؟

Packageهای مبتنی بر دقیقه به عضو زمان (دقیقه) می‌دهند که می‌تواند برای نشست‌ها استفاده شود. Packageهای مبتنی بر پول، مبلغی را به کیف پول عضو اضافه می‌کنند. هر دو می‌توانند bonus هم داشته باشند. به بسته‌ها نگاه کنید.

سیستم bonus در packageها چگونه کار می‌کند؟

یک package می‌تواند علاوه بر entitlement پایه، bonus هم داشته باشد. برای مثال، یک package ممکن است "60 minutes + 15 bonus minutes" یا "$10 + $2 bonus" ارائه دهد. bonus یک credit جداگانه ایجاد می‌کند که با نوع credit از نوع "Bonus" برچسب می‌خورد.

محدودیت دستگاه در packageها چگونه کار می‌کند؟

هر package یک محدودیت دستگاه تعریف می‌کند: client (PCها)، console (کنسول‌ها)، both، PCs only یا consoles only. وقتی package خریداری می‌شود، creditهای کیف پول/زمانی ساخته‌شده این محدودیت را به ارث می‌برند و فقط روی نوع دستگاه متناظر قابل استفاده‌اند.


مدیریت صندوق‌دار

چگونه یک حساب صندوق‌دار بسازم؟

به Management > Cashiers بروید. روی Add Cashier کلیک کنید، یک نام کاربری و گذرواژه وارد کنید و یک role اختصاص دهید. صندوق‌دار سپس می‌تواند با این اطلاعات وارد شود. به نقش‌های صندوق‌دار نگاه کنید.

چگونه برای یک role صندوق‌دار مجوز تعیین کنم؟

به Management > Cashier Roles بروید. یک role جدید بسازید یا یک role موجود را ویرایش کنید. پرچم‌های مجوز را به‌صورت تکی در هر یک از 6 دسته (Authentication، Members، Consoles، Logs، Reports، Payment Methods) انتخاب یا لغو انتخاب کنید. به نقش‌های صندوق‌دار نگاه کنید.

6 دسته مجوز کدام‌اند؟

Authentication (1 پرچم)، Members (6 پرچم: view، add، delete، update، show email، show phone)، Consoles (4 پرچم: view، add، delete، update)، Logs (4 پرچم: view، full history، today only، delete)، Reports (3 پرچم: view، full history، today only)، Payment Methods (4 پرچم: manage، add، delete، update). جمع کل: 22 پرچم مجوز مستقل.

محافظت در برابر brute-force روی ورود صندوق‌دار چگونه کار می‌کند؟

بعد از 5 تلاش ناموفق ورود در 10 دقیقه، حساب به‌مدت 15 دقیقه قفل می‌شود. همه تلاش‌های ناموفق در مسیر audit با یک هشدار امنیتی ثبت می‌شوند.

گزارش شیفت صندوق‌دار را چگونه ببینم؟

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


تنظیمات و پیکربندی

زبان را چگونه عوض کنم؟

به Settings > General بروید و زبان خود را از dropdown انتخاب کنید. HandyCafe از 24 زبان پشتیبانی می‌کند. رابط بلافاصله به‌روزرسانی می‌شود. به تنظیمات عمومی نگاه کنید.

ورود Google OAuth را چگونه راه‌اندازی کنم؟

به Settings > OAuth بروید. OAuth را در سطح سراسری فعال کنید، سپس Google را فعال کنید. Google Client ID و Google Client Secret خود را (از Google Cloud Console) وارد کنید. در صورت تمایل فایل credentials JSON را import کنید. با شروع یک ورود OAuth از یک رایانه کلاینت، آن را آزمایش کنید. به تنظیمات OAuth نگاه کنید.

grid برنامه قیمت‌گذاری را چگونه پیکربندی کنم؟

به Settings > Pricing Schedule بروید. برنامه را فعال کنید، slotهای رنگی با ضرایب مختلف بسازید، سپس روی grid 7x24 ساعت کلیک/drag کنید تا بلوک‌های زمانی را با slot دلخواه رنگ‌آمیزی کنید. به تنظیمات برنامه قیمت‌گذاری نگاه کنید.

صفحه بیکار کلاینت را چگونه سفارشی کنم؟

به Settings > Clients > تب Idle Screen بروید. slideshow را فعال کنید، تصویر یا ویدئو اضافه کنید، مدت و transitionها را تنظیم کنید. در صورت تمایل، clock و لایه نام کافه را هم فعال کنید. به صفحه بیکار کلاینت نگاه کنید.

تم ظاهر کلاینت را چگونه تغییر دهم؟

به Settings > Clients > تب Appearance بروید. یک theme (Neon Arena، Crimson Pulse، Emerald Depth) انتخاب کنید، یک layout preset برگزینید و background، card density و effectها را پیکربندی کنید. به ظاهر کلاینت نگاه کنید.

اعلان‌های صوتی را چگونه راه‌اندازی کنم؟

به Settings > Sounds بروید. master sounds toggle را فعال کنید، سپس برای هر رویداد (Call Cashier، New Order، Session End، Login Request) از بین 15 گزینه داخلی یک صدا انتخاب کنید. به تنظیمات صدا نگاه کنید.

connection key چیست و چرا مهم است؟

connection key یک راز مشترک است که برای احراز هویت رمزنگاری‌شده بین سرور و کلاینت‌ها استفاده می‌شود. این کلید جلوی اتصال دستگاه‌های غیرمجاز به سرور شما را می‌گیرد. همه کلاینت‌ها باید همان کلیدی را استفاده کنند که سرور دارد. آن را در تنظیمات شبکه پیکربندی کنید.


مدیریت از راه دور

چگونه از یک رایانه کلاینت اسکرین‌شات بگیرم؟

کلاینت را در Admin Panel انتخاب کنید و روی Screenshot روی کارت کلیک کنید. viewer اسکرین‌شات تصویر گرفته‌شده را نشان می‌دهد. می‌توانید برای گرفتن تصویر جدید refresh کنید یا تصویر را دانلود کنید. به اسکرین‌شات‌ها نگاه کنید.

چگونه از remote desktop برای کنترل یک رایانه کلاینت استفاده کنم؟

کارت کلاینت را انتخاب کنید و روی Remote Desktop کلیک کنید. یک پنجره با جریان زنده ویدئوی H.264 باز می‌شود. می‌توانید ماوس و کیبورد را از راه دور کنترل کنید و همگام‌سازی clipboard بین سرور و کلاینت کار می‌کند. به دسکتاپ از راه دور نگاه کنید.

سیستم همگام‌سازی فایل چگونه کار می‌کند؟

دایرکتوری‌هایی را که باید همگام شوند در Settings > Sync Explorer پیکربندی کنید. وقتی فعال شود، سرور یک فایل manifest می‌سازد. کلاینت‌ها manifest را با فایل‌های محلی مقایسه می‌کنند و فقط فایل‌های تغییرکرده یا جدید را با انتقال chunk-based دانلود می‌کنند. به همگام‌سازی فایل نگاه کنید.

چگونه ببینم چه برنامه‌هایی روی یک رایانه کلاینت در حال اجرا هستند؟

کلاینت را در Admin Panel انتخاب کنید و روی Running Apps روی کارت کلیک کنید. یک پنل همه فرایندهای در حال اجرا را با نام‌ها و جزئیات نشان می‌دهد. از همان دکمه‌های اقدام می‌توانید Startup Apps، Installed Apps و Windowed Apps را هم ببینید.

چگونه برای یک رایانه کلاینت پیام بفرستم؟

کارت کلاینت را انتخاب کنید و روی Send Message کلیک کنید. پیام خود را تایپ کنید و تأیید کنید. پیام روی صفحه مشتری ظاهر می‌شود.

چگونه یک رایانه کلاینت را از راه دور خاموش یا restart کنم؟

کارت کلاینت را انتخاب کنید و روی Shutdown یا Reboot کلیک کنید. می‌توانید برای عملیات گروهی، چند کلاینت را هم‌زمان انتخاب کنید. Wake on LAN برای روشن کردن رایانه‌های offline که از آن پشتیبانی می‌کنند در دسترس است.


گزارش‌ها و تحلیل

گزارش صندوق را چگونه ببینم؟

از نوار کناری به Cash Report بروید. این گزارش کارت‌های خلاصه، تاریخچه تراکنش‌ها، درآمد دستگاه‌ها و نمودارها را نشان می‌دهد. از فیلترهای تاریخ برای محدود کردن بازه زمانی استفاده کنید. به گزارش صندوق نگاه کنید.

داده‌های گزارش را چگونه export کنم؟

در Cash Report، از قابلیت export/copy استفاده کنید تا داده‌های تراکنش را در قالب CSV به clipboard کپی کنید. سپس می‌توانید آنها را در Excel یا هر برنامه صفحه‌گسترده‌ای paste کنید.

در صفحه Statistics چه تحلیل‌هایی در دسترس است؟

نه تب تحلیلی: روند درآمد، تحلیل فروش، ردیابی هزینه، آمار نشست‌ها، استفاده از کنسول، استفاده از برنامه‌ها، نرخ استفاده از رایانه، فعالیت اعضا و عملکرد صندوق‌دار. به آمار نگاه کنید.

نرخ استفاده رایانه‌ها را چگونه بررسی کنم؟

به تب Statistics > Computer Usage بروید. این بخش درصد استفاده هر PC، uptime و درآمد هر دستگاه را نشان می‌دهد و شلوغ‌ترین PCها را هم مشخص می‌کند. به آمار نشست‌ها و رایانه‌ها نگاه کنید.


عیب‌یابی

کلاینت "offline" نشان می‌دهد اما رایانه روشن است. چه کار کنم؟

بررسی کنید که: 1) HandyCafe Client روی آن رایانه در حال اجرا باشد، 2) هر دو رایانه روی همان شبکه/subnet باشند، 3) firewall اجازه TCP portهای 5001-5003 را بدهد، 4) connection key بین سرور و کلاینت مطابقت داشته باشد. به عیب‌یابی نگاه کنید.

قیمت‌گذاری نشست درست به نظر نمی‌رسد. چگونه آن را بررسی کنم؟

تنظیمات قیمت‌گذاری (Settings > Pricing) را برای نرخ ساعتی پایه و VAT بررسی کنید. برنامه قیمت‌گذاری (Settings > Pricing Schedule) را برای ضرایب فعال در زمان نشست بررسی کنید. segmentهای قیمت‌گذاری نشست را در جزئیات تراکنش مرور کنید تا ببینید هر segment چگونه محاسبه شده است.

ورود OAuth روی "pending" گیر کرده است. چگونه آن را حل کنم؟

مطمئن شوید مدیر درخواست را در صفحه Requests تأیید کرده است. اگر درخواست گیر کرده، این موارد را بررسی کنید: 1) credentials provider OAuth در Settings > OAuth درست هستند، 2) سرور به اینترنت دسترسی دارد تا به API provider برسد، 3) device code منقضی نشده است (معمولاً بعد از 15 تا 30 دقیقه منقضی می‌شوند).

remote desktop کند است. چگونه عملکرد را بهتر کنم؟

bitrate را در تنظیمات stream پایین بیاورید (برای LAN، 1000 تا 2000 kbps را امتحان کنید). پهنای باند شبکه بین سرور و کلاینت را بررسی کنید. مطمئن شوید UDP port 5004 مسدود نشده است. برای بهترین نتیجه از Ethernet سیمی به‌جای WiFi استفاده کنید.

مجوز من "over_limit" نشان می‌دهد. یعنی چه؟

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

یک صندوق‌دار بعد از تلاش‌های ناموفق زیاد برای ورود قفل شده است. چگونه قفل را باز کنم؟

15 دقیقه صبر کنید تا قفل خودکار تمام شود. اگر فوری لازم است، یک مدیر می‌تواند حساب صندوق‌دار را از طریق رابط مدیریت کنترل کند.


کافه‌تریا

مشتری‌ها چگونه از میز خود سفارش ثبت می‌کنند؟

آنها QR روی میز را با تلفن خود اسکن می‌کنند، کد امنیتی 6 رقمی‌ای را که کارکنان داده‌اند وارد می‌کنند، منو را به زبان خودشان مرور می‌کنند، آیتم‌ها را به cart اضافه می‌کنند و با پرداخت Cash یا Online (Stripe) سفارش را submit می‌کنند. سفارش‌ها ظرف 3 ثانیه در داشبورد کافه‌تریا Orders شما ظاهر می‌شوند. به منوی مشتری نگاه کنید.

ماژول کافه‌تریا را چگونه فعال کنم؟

Settings > کافه‌تریا را باز کنید و Enable کافه‌تریا را روشن کنید. سرور از مجوز HandyCafe شما به‌طور خودکار به‌عنوان authorization استفاده می‌کند. یک provisioning wizard از شما slug، نام نمایشی، کشور، ارز و منطقه زمانی را می‌پرسد. به نمای کلی کافه‌تریا و نحوه راه‌اندازی کافه‌تریا نگاه کنید.

منوی مشتری از چه زبان‌هایی پشتیبانی می‌کند؟

منوی مشتری در handy.cafe/{slug} از 24 زبان پشتیبانی می‌کند. در اولین بازدید، بهترین تطابق از روی هدر Accept-Language مرورگر انتخاب می‌شود. مشتری‌ها می‌توانند هر زمان با selector بالای صفحه زبان را عوض کنند.

آیا کافه‌تریا بدون اینترنت کار می‌کند؟

خیر. کافه‌تریا cloud-first است. راه‌اندازی، sync منو و poll سفارش‌ها همگی به دسترسی اینترنت outbound نیاز دارند. صفحات سمت مشتری از cloud سرویس می‌گیرند و به قابل‌دسترس بودن سرور محلی شما از اینترنت وابسته نیستند.


کلاینت‌های قدیمی

آیا HandyCafe از کلاینت‌های قدیمی V3 یا V4 من پشتیبانی می‌کند؟

بله. پشتیبانی زمان اجرا را در Settings > Legacy Clients فعال کنید تا سرور listenerها را روی پورت‌های قدیمی اصلی (UDP 710/711، TCP 712، file transfer 717) شروع کند. کلاینت‌های فعلی شما بدون هیچ تغییری در سمت خودشان وصل می‌شوند. آنها در Admin Panel با یک مجموعه اقدام محدودتر (Login، Logout، Add Time، Screenshot، Logoff، Reboot، Shutdown) ظاهر می‌شوند. به کلاینت‌های قدیمی نگاه کنید.

آیا کلاینت‌های قدیمی و مدرن می‌توانند هم‌زمان روی یک سرور کار کنند؟

بله. دو stack پروتکل از پورت‌های متفاوت استفاده می‌کنند و با هم تداخل ندارند. می‌توانید کلاینت‌های قدیمی و جدید را روی همان LAN ترکیب کنید و از همان Admin Panel مدیریت کنید.

آیا می‌توانم داده‌هایم را از یک نصب قدیمی HandyCafe بیاورم؟

بله، روی ویندوز. به Settings > Legacy Clients بروید، به Database Migration اسکرول کنید و روی Start Migration کلیک کنید. Members، pricing، products، orders، transactions و logs import می‌شوند. فایل‌های اصلی تغییر نمی‌کنند یا حذف نمی‌شوند. اگر نتیجه آن چیزی نبود که انتظار داشتید، روی Undo Migration کلیک کنید تا rollback شود. به نحوه مهاجرت از نصب قدیمی نگاه کنید.

تفاوت گونه‌های پروتکل STE و Standard چیست؟

frameهای STE (Smart/Turbo Edition) یک prefix اطلاعات مجوز 70 بایتی دارند؛ اندازه frame برابر 1337 بایت است. frameهای Standard این prefix را ندارند؛ اندازه frame برابر 1267 بایت است. گونه‌ای را انتخاب کنید که با نحوه ساخت سرور قدیمی شما مطابقت داشته باشد. انتخاب گونه اشتباه باعث dropped یا misread شدن frameها می‌شود.