پرش به محتوا

فصل ۱ — نمایشگر آشپزخانه (KDS)

نمایشگر آشپزخانه یک صفحه در مرورگر است که روی یک نمایشگر در آشپزخانه یا بار باز می‌شود و بن‌های سفارش را زنده نشان می‌دهد. کارکنان آشپزخانه با آن، سفارش‌ها را از «جدید» تا «آماده» جلو می‌برند. به اینترنت وصل است و سفارش‌ها را لحظه‌ای دریافت می‌کند.

⚠️ زبان برنامه: این برنامه به‌طور پیش‌فرض به آلمانی باز می‌شود و ترجمه فارسیِ آشپزخانه ناقص است — یعنی حتی اگر زبان را فارسی کنید، بعضی برچسب‌ها (مثل Done، Preparing، Refresh) انگلیسی می‌مانند. برچسب‌هایی که در این فصل داخل پرانتز آمده، همان چیزی است که واقعاً روی صفحه می‌بینید.

۱-۱. ورود

  • با ایمیل و رمز وارد شوید (همان حساب صندوق). ورود، تب تلفن هم دارد و اگر تأیید دومرحته‌ای فعال باشد، یک مرحله کد هم اضافه می‌شود؛ گزینه‌های ورود اجتماعی و صفحه‌های ثبت‌نام/فراموشی رمز هم هستند.
  • صفحه قفل / پین سریع: مثل صندوق، اگر کاربر پین داشته باشد می‌تواند تخته را قفل کند و با پین بازش کند (بدون خروج کامل)، و از فهرست، کاربر عوض کند یا صندوق‌دار دیگری اضافه کند.

۱-۲. انتخاب شعبه و ایستگاه (قبل از تخته)

بعد از ورود، یک صفحه جداگانه از شما می‌خواهد شعبه (Location) و ایستگاه (Station) این نمایشگر را انتخاب کنید:

  • هر ایستگاهی که کاربر دیگری قبلاً گرفته باشد، غیرفعال نشان داده می‌شود.
  • بعد از انتخاب، یک نوار پیشرفت درصدی داده‌های اولیه را بارگذاری می‌کند و بعد وارد تخته می‌شوید. اگر بخشی از داده‌ها کش نشد، پیام «تخته باز می‌شود ولی…» با دکمه تلاش دوباره می‌آید.
  • در صورت مشکل: «نشست آشپزخانه بارگذاری نشد» (→ برو به ورود) یا «شعبه‌ها بارگذاری نشدند» (→ تلاش دوباره).
این مرحله با انتخاب مقصد (Destination) داخل تخته فرق دارد؛ آن یکی در بخش ۱-۳ توضیح داده شده.

۱-۳. تخته سفارش‌ها

صفحه اصلی، یک تخته است با ستون‌های وضعیت که هر کدام جدا اسکرول می‌شوند:

  • جدید (New): سفارش‌های تازه‌رسیده.
  • در حال آماده‌سازی (Preparing): کارهایی که شروع شده.
  • آماده/تکمیل (Completed): کارهای تمام‌شده.
  • لغوشده (Cancelled): سفارش‌های لغوشده (قرمز).

سرِ هر ستون، تعداد بن و تعداد اقلام آن را نشان می‌دهد؛ ستون خالی پیام خودش را دارد («No new work»، «Nothing preparing»، «No completed work»، «Nothing cancelled»).

نوار بالای تخته

  • انتخاب مقصد (Destination): انتخاب اینکه این نمایشگر کدام مانیتور/ایستگاه آشپزخانه را نشان دهد (مثلاً «آشپزخانه گرم» یا «بار»). اگر فقط یک مقصد باشد خودکار انتخاب می‌شود و آخرین انتخابتان به خاطر سپرده می‌شود. اگر مقصدی موجود نباشد، پیام راهنما می‌آید و باید قبل از بارگذاری، مقصد را انتخاب کنید.
  • **دکمه تازه‌سازی (Refresh)**، برچسب «Refreshing» هنگام تازه‌سازی، زمان آخرین بررسی، تعداد بن/اقلام و آخرین رویداد زنده.
  • اطلاع صفحه‌بندی: اگر سرور بیش از آنچه بارگذاری شده داشته باشد، «Showing X of Y backend orders» نشان داده می‌شود — یعنی بعد از تغییر فیلتر/صفحه در سمت سرور، تازه‌سازی بزنید.

روی هر بن چه می‌بینید

  • نوع منبع: Open cart (سبد باز)، Finalized order (سفارش نهایی‌شده) یا Kitchen dispatch (ارسال آشپزخانه)؛ شماره نسخه («Rev N»).
  • عنوان سفارش، خط منبع، زمان ساخت و به‌روزرسانی، و برچسب وضعیت.
  • ردیف اقلام: تعداد به شکل xN (برای برگشتی، عدد منفی)، نام کالا، «Note:» برای یادداشت‌ها، افزودنی‌ها، و اقلام مکملِ تودرتو با برچسب «Cross-sell for …»؛ در صورت تنظیم، پس‌زمینه رنگی هر کالا.

۱-۴. جلو بردن سفارش (Bump)

روی هر بن، فقط دکمه‌های مجاز برای همان وضعیت نمایش داده می‌شوند:

  • شروع آماده‌سازی (Start preparing) → فقط از حالت جدید → می‌رود به «در حال آماده‌سازی».
  • آماده (Done) → فقط از حالت آماده‌سازی → می‌رود به «آماده/تکمیل».
  • لغو (Cancel) → از جدید یا در حال آماده‌سازی → می‌رود به «لغوشده» (دکمه قرمز).

هر اقدام روی سرور ثبت می‌شود و صفحه تازه می‌شود؛ در حین ثبتِ یک اقدام، بقیه دکمه‌های همان بن پنهان می‌شوند. اقدام‌های غیرمجاز اصلاً دکمه‌ای ندارند (پنهان‌اند، نه غیرفعال). اگر ثبت وضعیت شکست بخورد، یک نوار قرمز جدا («Kitchen status could not be updated») نمایش داده می‌شود.

چاپ بن (Print)

  • فقط روی بن‌های قابل‌چاپ دکمه چاپ هست.
  • موفق: «Kitchen ticket sent to …».
  • اگر قالب چاپ تنظیم نشده باشد: هشدار «No kitchen print template is configured…».
  • خطاها بر اساس علت تفکیک می‌شوند: مشکل قالب («…template could not be prepared…») در برابر مشکل سخت‌افزار («…could not be printed… Check the printer connection»).

۱-۵. صدای هشدار

  • برای کار جدید یا تغییر یک بوق/آژیر پخش می‌شود تا حتی بدون نگاه به صفحه متوجه شوید.
  • صدا فقط بعد از تأیید واقعی سرور پخش می‌شود (کار جدید، نسخه جدیدتر یا تغییر وضعیت) — نه هنگام باز شدن اولیه صفحه، و نه هنگام تازه‌سازیِ بعد از وصل‌شدن دوباره. پشت‌سرهم هم روی هم تلنبار نمی‌شود (فاصله حداقل ۱٫۵ ثانیه).
  • نوار مجوز صدا: تا وقتی مرورگر اجازه پخش صدا نداده باشد، یک نوار زرد پایین صفحه («Kitchen alerts need sound permission») با دکمه «Enable kitchen sound» نشان داده می‌شود.
💡 اگر صدا پخش نمی‌شود، همان دکمه «Enable kitchen sound» یا یک لمس روی صفحه، مشکل را حل می‌کند.

۱-۶. وضعیت اتصال و بازیابی

بالای صفحه یک نشانگر Live / Stale / Offline هست («Stale» یعنی اتصال کند/در حال اتصال دوباره). وقتی اتصال زنده مشکل دارد، یک نوار پررنگ ظاهر می‌شود:

  • «Live order updates are offline» (قطع)
  • «Reconnecting to live order updates…» (در حال وصل شدن)
  • «Live updates may be behind» (یک به‌روزرسانی از دست رفته؛ تخته خودش خودکار تازه می‌شود)

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

  • حالت «در حال تعیین شعبه» دکمه مخصوص خودش («Retry location») را دارد؛ اگر تخته اصلاً بارگذاری نشد، صفحه بازیابی «Refresh board» می‌آید.
  • درخواست‌ها زمان‌بندی دارند (اگر دیر شد، پیام «request timed out — use Refresh»).

۱-۷. تنظیمات

از منوی کاربر، تنظیمات حساب با زبانه‌های پروفایل، امنیت، ظاهر (تم)، اعلان و اتصال — و خروج. ⚠️ زبانه اتصال (Integration) غیرفعال است و باز نمی‌شود.

تنظیمات سیستم فقط دو زبانه دارد: کاتالوگ و فروش (پیوند «general» هم به کاتالوگ می‌رود). اگر مجوز نوشتن نداشته باشید، با یک نوار فقط‌خواندنی باز می‌شود؛ و اگر مجوز دیدن نداشته باشید، اصلاً باز نمی‌شود.