HandyCafe Docs
owner cashier

میزها و کدهای QR کافه‌تریا

صفحه Tables نمای عملیاتی برای سالن کافه شماست. جایی است که کارکنان مشتری‌ها را می‌نشانند، کد دسترسی را اعلام می‌کنند، استیکرهای QR را چاپ می‌کنند و صورتحساب را تسویه می‌کنند. روی همان رکوردهای میزی کار می‌کند که ویرایشگر Floor Plan دارد، بنابراین هر چه آنجا چیده باشید اینجا نمایش داده می‌شود. این صفحه برای اجرای سالن است، نه برای چیدمان آن.

برای افزودن، حذف یا تغییر اندازه میزها از زبانه Floor plan استفاده کنید. برای ویرایشگر چیدمان بصری چیدمان طبقه و میزها را ببینید.

فیلتر طبقه

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

  • All floors هر میز فعال را نشان می‌دهد و آن‌ها را زیر یک سرتیتر برچسب‌دار برای هر طبقه گروه‌بندی می‌کند. میزهایی که طبقه‌شان نبود یا حذف شده، زیر سرتیتر Unassigned ظاهر می‌شوند تا هیچ میزی گم نشود.
  • یک دکمه فیلتر تک‌طبقه فقط میزهای فعال آن طبقه را در یک گرید مسطح نشان می‌دهد.

هر دکمه فیلتر یک شمار از میزهای فعالی که نماینده آن است در خود دارد.

خواندن کارت میز

هر میز فعال به‌صورت یک کارت ظاهر می‌شود. رنگ و نشان کارت وضعیت کنونی را بازتاب می‌دهد:

وضعیت نشان معنا
در دسترس Available هیچ نشست فعالی نیست. پیش از سفارش، یک مشتری را بنشانید.
در حال استفاده In use یک کد دسترسی فعال است. مشتری می‌تواند QR را اسکن کند و سفارش دهد.
خارج از سرویس Out of service میز در دسترس نیست. کارت کم‌رنگ است و نام خط‌خورده.

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

نشاندن مشتری

برای گرفتن سفارش از یک میز، ابتدا مشتری را بنشانید.

  1. کارت میز را پیدا کنید.
  2. روی Seat customer کلیک کنید.
  3. یک دیالوگ کد دسترسی ۶ رقمی را به‌همراه یک شمارش معکوس نشان می‌دهد.
  4. کد را برای مشتری بخوانید تا بتواند پس از اسکن QR روی گوشی خود وارد شود.

کد دسترسی می‌چرخد و منقضی می‌شود. سربرگ دیالوگ با برچسب Access code است و دستورالعمل می‌گوید «این کد را برای مشتری بخوانید تا بتواند روی گوشی خود وارد شود.» وقتی کد به انقضا نزدیک باشد، دیالوگ یک شمارش معکوس Expires in نشان می‌دهد.

می‌توانید کد را به‌صورت یک کارت میز چاپ کنید. در دیالوگ کد دسترسی روی Print code کلیک کنید. برگه چاپ‌شده کد دسترسی و یک QR را در خود دارد که منوی عمومی را باز می‌کند. اگر هیچ چاپگری راه‌اندازی نشده باشد، یک پیام برای پیکربندی یکی در Settings می‌بینید.

نمایش کد فعال

اگر مشتری شماره را نگرفت، روی Show code در کارت یک میز در حال استفاده کلیک کنید یا روی ردیف شمارش معکوس Active code کلیک کنید. این کار کد موجود را بدون چرخاندن دوباره از سرور می‌خواند، بنابراین ورود فعلی مشتری معتبر می‌ماند. اگر میز هیچ کد فعالی نداشته باشد، این اقدام گزارش می‌دهد که نتوانست کد را بارگذاری کند.

کدهای QR

هر میز کد QR مخصوص خود را دارد. این QR نشانی سفارش عمومی handy.cafe/{slug}/{table-code} به‌علاوه یک توکن را که اصالت استیکر را اثبات می‌کند رمزگذاری می‌کند.

نمایش و چاپ یک QR منفرد

  1. روی View QR در کارت میز کلیک کنید.
  2. دیالوگ، QR رندرشده، نام نمایشی و کد میز را نشان می‌دهد.
  3. روی Print کلیک کنید تا استیکر QR قابل‌چاپ باز شود.

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

چاپ همه کدهای QR

روی Print all QR در سربرگ صفحه کلیک کنید تا یک برگه استیکر برای هر میز در نمای طبقه فعلی چاپ شود. یک دیالوگ QR هر میز را پیش‌نمایش می‌دهد. روی Print کلیک کنید تا کل برگه فرستاده شود. این سریع‌ترین راه برای تولید استیکرها است وقتی برای نخستین بار کافه را راه‌اندازی می‌کنید یا پس از آنکه توکن‌ها را به‌صورت دسته‌ای می‌چرخانید.

چرخاندن توکن QR

روی New QR در کارت میز کلیک کنید تا یک توکن QR تازه صادر شود. استیکر قبلی به‌محض صدور توکن جدید از کار می‌افتد. یک دیالوگ تأیید پیش از تغییر به شما هشدار می‌دهد. وقتی یک استیکر را دوباره چاپ می‌کنید یا گمان می‌کنید QR قدیمی خارج از کافه به اشتراک گذاشته شده از این استفاده کنید. پس از چرخاندن، دیالوگ QR باز می‌شود تا بتوانید فوراً استیکر جدید را چاپ کنید.

اگر چرخش خودکار را در Settings روشن کنید، میز پس از هر تسویه نیز یک توکن QR تازه می‌گیرد تا گروه بعدی نتواند از نمایی که مهمان قبلی از کد دیده دوباره استفاده کند.

تسویه چک

وقتی مشتری آماده پرداخت است، چک را تسویه کنید. این کار همه سفارش‌های باز روی میز را می‌بندد، پرداخت را ثبت می‌کند و میز را به وضعیت Available برمی‌گرداند.

  1. روی Settle check در کارت یک میز در حال استفاده کلیک کنید.
  2. دیالوگ تسویه سفارش‌های باز را بارگذاری می‌کند و آن‌ها را در چیدمان صورتحساب با ستون‌های Qty، Item، Unit و Total نشان می‌دهد.
  3. مبلغ Subtotal را مرور کنید.
  4. اگر انعام فعال است، یک انعام وارد کنید. انعام‌ها را در زیر ببینید.
  5. یک Payment method انتخاب کنید.
  6. یک Note اختیاری اضافه کنید.
  7. مبلغ Grand total را مرور کنید.
  8. روی Settle & close کلیک کنید.

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

اگر فهرست سفارش باز طولانی‌تر از پیش‌نمایش باشد، دیالوگ یادآوری می‌کند که فقط سفارش‌های نخست را نشان می‌دهد و تأیید می‌کند که مجموع همچنان هر سفارش باز را در بر می‌گیرد. اگر میز هیچ سفارش بازی نداشته باشد، دیالوگ گزارش می‌دهد چیزی برای تسویه نیست.

روش‌های پرداخت

انتخابگر Payment method هر روش پرداخت فعال پیکربندی‌شده در Settings را فهرست می‌کند، از جمله نقد، کارت و هر روش سفارشی مانند انتقال IBAN یا USDT. انتخابگر روی روش پیش‌فرض شما شروع می‌شود، یا روی نخستین روش فعال اگر روش پیش‌فرض حذف شده باشد. گزارش‌های تسویه دقیقاً همان روشی را که انتخاب می‌کنید نگه می‌دارند. اگر هیچ روش پرداخت فعالی وجود نداشته باشد، دیالوگ به شما می‌گوید پیش از آنکه بتوانید تسویه کنید، دست‌کم یک روش را در Settings فعال کنید.

انعام‌ها

وقتی انعام در Settings فعال باشد، دیالوگ تسویه دو ورودی انعام نشان می‌دهد:

  • یک فیلد label انعام. آن را خالی بگذارید تا برچسب خودکار «Tip %{percent}» استفاده شود.
  • یک فیلد percentage انعام. یک درصد مانند ۱۰ تایپ کنید. مبلغ انعام از Subtotal محاسبه و به Grand total افزوده می‌شود.

هر دو فیلد می‌توانند از مقادیر پیش‌فرض کافه شما از پیش پر شوند تا صندوق‌دار آن‌ها را روی هر چک دوباره تایپ نکند.

چاپ صورتحساب

روی Print bill در دیالوگ تسویه کلیک کنید تا یک صورتحساب چاپی برای سفارش‌های باز فرستاده شود. وقتی مالیات اعمال شود، صورتحساب مجموع را به ردیف‌های Subtotal، مالیات و مجموع تقسیم می‌کند و خط انعام را با برچسب و درصد انعام شما چاپ می‌کند. چاپ صورتحساب میز را نمی‌بندد؛ برای دریافت پرداخت، چک را به‌صورت جداگانه تسویه کنید.

بستن یک میز

برای آزاد کردن یک میز وقتی مشتری بدون صورتحسابی برای پرداخت می‌رود، روی Close table کلیک کنید. یک تأیید هشدار می‌دهد که کد فعال منقضی می‌شود و هر نشست زنده مشتری باطل می‌شود. پس از بستن، میز به وضعیت Available برمی‌گردد و هر اسکن بعدی به یک نشاندن جدید نیاز دارد.

اگر میز هنوز سفارش‌های باز دارد، به‌جای آن آن را از طریق Settle check ببندید تا سفارش‌ها پیش از آزاد شدن میز پرداخت شوند.

خارج از سرویس

وقتی یک میز به نگهداری نیاز دارد یا مبلمان آن در حال تعمیر است، آن را آفلاین کنید.

  • روی Mark out of service روی یک میز در دسترس کلیک کنید. یک تأیید هشدار می‌دهد که مشتری‌ها تا وقتی میز را بازنگردانید نمی‌توانند وارد شوند و هر نشست فعال باطل خواهد شد.
  • روی Back in service روی یک میز خارج از سرویس کلیک کنید تا دوباره در دسترس شود.

وقتی صندلی فقط به‌طور موقت در دسترس نیست، به‌جای حذف میز آن را خارج از سرویس علامت بزنید. میز را تنها وقتی صندلی برای همیشه رفته از زبانه Floor plan حذف کنید.

صفحه‌های مرتبط