پنل سالن
پنل سالن — محل کار میزبان و مدیر داخل صندوق است. با دکمهٔ «سالن» (🗺) در صندوق (POS) باز میشود و تمامصفحه نمایش داده میشود. برای دیدهشدن این دکمه دو شرط وجود دارد. نخست — نقش: به حق مدیریت سالن نیاز است؛ گارسونی که با PIN روی صندوق جابهجا شده باشد، این دکمه را نمیبیند. دوم — کلید «چیپ پنل سالن» در «ظاهر POS»: برای رستوران و هتل بهطور پیشفرض روشن است، اما برای انواع غیررستورانی کسبوکار (فروشگاه، سالن زیبایی، نقطهٔ تحویل، فروشگاه اینترنتی، خدمات، سایت ویزیت، وبلاگ، ویجتها) پنل بهطور پیشفرض خاموش است — اگر با این حال به آن نیاز دارید، کلید را روشن کنید. روی خود دکمه یک نشان وجود دارد: چند رزرو در انتظار تأیید است (همان درخواستهایی که در فهرست زبانهٔ «رزروها» قرار دارند) و چند فراخوان فعال وجود دارد.
پنل روی زبانهٔ «رزروها» باز میشود؛ سایر زبانهها از سرصفحه جابهجا میشوند. سفارشها، فراخوانها و رزروها از طریق وبسوکت میآیند — نیازی به بهروزرسانی دستی آنها نیست. لیست انتظار، «روز» و «وظایف» هنگام باز شدن پنل یکبار خوانده میشوند: اینها فهرستهایی هستند که کمتر تغییر میکنند و به اشتراک زنده نیازی ندارند.
پنل به خاطر میسپارد که باز است. تا زمانی که روی صفحه باشد، در نشانی صندوق ?panel=hall قرار دارد؛ بنابراین بازخوانی صفحه (F5) شما را در پنل نگه میدارد و به صندوق برنمیگرداند؛ پس از بازخوانی، پنل روی زبانهٔ پیشفرض باز میشود. دکمهٔ «بازگشت» مرورگر پنل را میبندد و به صندوق برمیگردد، و از صندوق — دوباره پنل را باز میکند: مثلاً مهمان را پشت میز نشاندهاید، سفارش را گرفتهاید و با یک فشار به سالن برگشتهاید. همچنان میتوان پنل را با ضربدر ✕ هم بست. میتوان پیوند صندوق با پنل باز را به نشانکها افزود: پنل فقط در صورتی باز میشود که کارمند پشت صندوق دکمهٔ «سالن» را ببیند (همان دو شرط بالا).
در سرصفحهٔ پنل چرخدندهٔ تنظیمات وجود دارد — از آنجا تنظیمات نقشهٔ سالن (از جمله سیاستهای ودیعهٔ رزروها) و ویجت رزرو آنلاین باز میشود.
«اکنون»#
یک صفحهٔ وضعیت کسبوکار در دقیقهٔ جاری. با کارتها:
| کارت | چه چیزی را نشان میدهد |
|---|---|
| صندلیهای اشغالشده | اشغالشده / کل صندلیها و اینکه چند میز است |
| رزروهای ساعت آینده | چه کسانی را باید در طول یک ساعت آینده نشاند |
| آماده، تحویلنشده | میزهایی که سفارش آماده است و منتظر گارسون هستند |
| فراخوانها | میزهایی که اکنون گارسون را صدا میزنند |
| اتاقهای نیازمند نظافت | (برای هتلها) |
| درخواستهای مهمان | (برای هتلها) |
| وظایف معوق | وظایف معوق شیفت، در کنار آن — چند وظیفهٔ با اولویت بالا بدون مجری |
| درآمد امروز | جمع روز |
کلیک روی کارت، اشیای مربوطه را مستقیماً روی نقشهٔ سالن برجسته میکند — تفاوت داشبورد و فهرست اعداد همین است. در شعبهٔ چندسالنه، بالای نقشه یک جابهجاکنندهٔ سالن وجود دارد.
کارتهای خالی پنهان میشوند: یک کافهٔ کوچک بدون هتل و بدون وظایف، زبانهای زنده به نظر میرسد، نه جدولی از صفرها. اگر همهچیز آرام باشد — همان نوشته میشود.
«انتظار» — لیست انتظار#
صف مهمانهایی که میز آزاد برایشان نمانده است.
ثبت در لیست: نام، تلفن، اندازهٔ گروه، چند دقیقه انتظار وعده داده شده، یادداشت. تلفن با همان قالب کشورِ رزرو وارد میشود، و دکمهٔ «تماس» در ردیف صف نیز شماره را به همان شکل نشان میدهد. بهطور پیشفرض گروه دو نفره و ۱۵ دقیقه انتظار قرار داده میشود.
وضعیتها: در صف → دعوتشده → نشاندهشده؛ پایانی — نیامد و لغو شد (خودش رفت). پس از دعوت، تایمر عدم حضور ۱۰ دقیقهای شروع میشود: ردیف معوق با رنگ قرمز برجسته میشود. در ردیف هم «نیامد»، هم «بازگشت به صف» (تایمر را حذف میکند)، و هم «حذف» وجود دارد. رکوردهای بسته در فهرست عمومی مزاحم نمیشوند — کلید «تاریخچه» آنها را نشان میدهد؛ ۱۲ ساعت نگهداری میشوند و در کل برای هر شعبه — تا ۲۰۰ رکورد.
چگونه دعوت کنیم. دقیقاً دو کانال وجود دارد و هر دو واقعی هستند:
- تماس — پیوند
tel:مستقیماً از ردیف، نیازی به تنظیم چیزی نیست؛ - Telegram — دکمه فقط در صورتی ظاهر میشود که مهمان از قبل با ربات تلگرام این شعبه گفتگو داشته باشد. Telegram اجازه نمیدهد ربات اول پیام بفرستد: تا زمانی که مهمان خودش گفتگو را شروع نکرده باشد، چتی وجود ندارد. جایگزینهای ظاهراً کارآمدی اینجا وجود ندارد.
SMS و WhatsApp در لیست انتظار فعلاً پشتیبانی نمیشوند.
نشاندن. وقتی میزی آزاد میشود، پنل گروه مناسبی را پیشنهاد میدهد: از میان کسانی که هنوز در صف هستند و در این میز جا میشوند، گروهی انتخاب میشود که کمترین صندلی خالی برایش باقی میماند، و در صورت تساوی — قدیمیترین. راهنما روی زبانهٔ «اکنون» ظاهر میشود (و ۱۰ دقیقه باقی میماند) — یعنی کسی آن را میبیند که دقیقاً همین صفحه را باز دارد. در خود زبانهٔ «انتظار»، برای گروه انتخابشده کوچکترین میز مناسب برجسته میشود. نشاندن یک رزرو معمولی ایجاد میکند و میز را به صندوق میسپارد — از همان مسیری که نشاندن رزرو از روی نقشه انجام میشود.
شمارندهٔ منتظران روی خود زبانه دیده میشود — عددی کنار نام.
«ساختار»، «رزروها»، «فراخوانها»#
ساختار — نقشه زنده سالن. وضعیت میزها: آزاد، اشغال، رزروشده؛ روی آنها دو نشانگر قرار دارد — 🔔 فراخوان گارسون و ✓ آماده بودن سفارش. گارسونی که به میز اختصاص یافته، روی خود نقشه دیده میشود — بهصورت دایرهای به رنگ او با حروف اول نامش در گوشه بالا-راست میز؛ نشانگر را نشان دهید (روی تبلت — لمس کنید) و راهنمای شناور با نام او ظاهر میشود. گارسونها به همین شکل روی ساختار زبانه «اکنون» هم دیده میشوند. لمس میز اشغال یا رزروشده کارت آن را باز میکند: شروع یا باز کردن سفارش (با فهرست سفارشهای باز میز — شماره، زمان، مبلغ)، نشاندن رزرو، اختصاص گارسون به میز (یا تغییر/حذف آن). اگر میز برای امروز چند رزرو داشته باشد، کارت همه را به ترتیب زمان فهرست میکند — نزدیکترین اول، و همان با دکمه «پذیرش» پیشنهاد میشود؛ روی خود ساختار، نشان میز نزدیکترین رزرو و «+N» را نشان میدهد، یعنی چند رزرو دیگر امروز دارد. «امروز» برای ساختار تا پایان روز است و از ۰۶:۰۰ شب بعد تا ۰۶:۰۰ صبح را هم شامل میشود: رزروی برای ۰۱:۰۰ یا ۰۴:۰۰ که شب ثبت شده باشد، بلافاصله کنار میز خود دیده میشود — و پس از جابهجایی به میز دیگر هم — نه فقط بعد از نیمهشب. ساختار رزروهای روزهای بعد را نشان نمیدهد؛ آنها در زبانه «رزروها» هستند. لمس میز آزاد کارت را باز نمیکند — فقط میز را به صندوق میفرستد تا سفارش بیدرنگ ثبت شود. تغییر یا حذف گارسون میز آزاد با این حال ممکن است: دایره نشانگر او را روی میز لمس کنید — همان کارت باز میشود، این بار با فهرست گارسونها (کنارش — «شروع سفارش»)؛ نشانگر روی میز اشغال هم همینطور کار میکند. اگر نقشه سالن هنوز کشیده نشده باشد، زبانه صفحهای خالی با پیوندی به ویرایشگر ساختار نشان میدهد. در هتل، اتاق روی ساختار میز نیست: در کارت آن بهجای «نشاندن» دکمه «🛏️ اسکان» هست که پنجره اسکان اتاق را در «ساختار سالن» باز میکند (فاکتور مهمان، وضعیت اتاق، ثبتنام مهمان — بهتفصیل در رزروها)، و ردیف «گارسون» برای اتاق وجود ندارد — اتاق را گارسون سرو نمیکند. اتاق یعنی اتاق یا تخت در کسبوکاری با نوع «هتل»؛ در کسبوکارهای دیگر، «اتاق» روی ساختار یک جای معمولی است، مثل میز.
رزروها — همان رزروهای صفحه ساختار سالن، اما با نمای صندوق: ایجاد، ویرایش، تأیید، اتصال میز، نشاندن، پایان دادن، «نیامد»، لغو، باز کردن رسید رزرو نشاندهشده و نمایش رزروهای گذشته. در سطر رزرو، بازهای که میز برای مهمان نگه داشته شده دیده میشود — مثلاً «امروز ۱۱:۰۰–۱۳:۰۰». دکمه «✏️ ویرایش» فرم را درست در جای سطر باز میکند: میتوان تاریخ و زمان را جابهجا کرد، رزرو را کشید یا کوتاه کرد، شمار مهمانها، میز، نام، تلفن و یادداشت را تغییر داد. اگر میز در زمان جدید اشغال باشد، ذخیره ممکن نیست؛ اگر میز از صفحهای دیگر در همان لحظه اشغال شده باشد و سرور رد کند، سطر به مقادیر پیشین برمیگردد و پنل میگوید تغییرات ذخیره نشد. مهمانی که ایمیل گذاشته باشد، هنگام جابهجایی زمان ایمیل جابهجایی دریافت میکند. معلوم است که رزرو از کجا آمده — از مهمان یا از پنل مدیریت — و اشغال بودن هم در خود فرم دیده میشود: میز اشغال در زمان انتخابشده با «· اشغال» علامت میخورد و انتخاب نمیشود، در تداخل پنل هشدار میدهد «با رزرو دیگری برای این میز همپوشانی دارد» و اجازه ایجاد نمیدهد، و وقتی در آن بازه هر میزی اشغال باشد — مینویسد «میز آزادی نیست» (با این حال رزرو بدون میز را میتوان ایجاد کرد: میز را دستی برایش تعیین میکنند). فرم زمانی را که گذشته باشد نمیپذیرد. فیلد تلفن مهمان را به همان شکلی ثبت میکند که شماره در کشور شعبه نوشته میشود — «+7 (912) 575-19-38»: گروهبندی هنگام تایپ خودکار گذاشته میشود و در فیلد خالی نمونه شماره آن کشور میآید. شماره در سطر رزرو و در کارت میز روی ساختار هم همینطور نشان داده میشود. هیچ رقمی در این میان تغییر نمیکند و نوشتههایی مثل «داخلی ۱۰۱» یا دو شماره با کاما همانطور که تایپ شدهاند میمانند. رزروهای تأییدنشده با یک عدد روی زبانه نشان داده میشوند — دقیقاً همان درخواستهای فهرست. درخواستی که زمانش گذشته و تأیید نشده، از فهرست میرود (زیر «نمایش گذشتهها» دیده میشود) و دیگر در آن عدد شمرده نمیشود. جابهجایی زمان، رزرو جدیدی نمیسازد: همان رکورد تغییر میکند. در هتل، اتاقها و تختها در فرم رزرو و در جابهجایی پیشنهاد نمیشوند — اتاق شبانه رزرو میشود، روی شطرنجی (هتل)؛ در رزروی که روی اتاق نشسته، بهجای «نشاندن» — «🛏️ اسکان»: دکمه پنجره استاندارد اسکان را با مهمانِ رزرو در «ساختار سالن» باز میکند، نه اینکه فقط وضعیت را عوض کند.
حذف خودکار در صورت نیامدن. دکمه «⏱ حذف خودکار» در سرصفحه زبانه، تنظیم را درست در همانجا باز میکند: تیک «حذف رزرو اگر مهمان نیامد» و مهلت انتظار پس از شروع رزرو — از ۵ تا ۲۴۰ دقیقه، بهطور پیشفرض ۱۵. بهطور پیشفرض خودکار خاموش است: دیر رسیدن با نیامدن یکی نیست، و حذف رزرو مهمان واقعی از میز خالی گرانتر تمام میشود. وقتی روشن باشد، در سطر رزرو تأییدشده شمارش معکوس «⏱ تا N دقیقه دیگر حذف میشود» میآید و با رسیدن مهلت، رزرو به «نیامد» میرود، میز دوباره آزاد میشود و پنل توستی با شماره میز نشان میدهد. رزروهای حذفشده توسط ماشین زیر «نمایش گذشتهها» با علامت «🤖 بهطور خودکار حذف شد» دیده میشوند. حذف خودکار با صندوق بسته هم کار میکند — رزروهای گذشته را سرور جبران میکند. خودکار چهکار نمیکند: به رزروهای قدیمیتر از یک شب دست نمیزند، به مهمانهای نشاندهشده و درخواستهای پذیرفتهنشده کاری ندارد و هرگز رزروی با بیعانه پرداختشده را حذف نمیکند — چنین رزروی را کارمند با دکمه «نیامدند» میبندد، چون همراه با وضعیت، سرنوشت پول مهمان هم تعیین میشود. همین دو تنظیم در بلوک «مسیر مهمان» دفتر ثبت هم هست: قاعده برای کل کسبوکار یکی است. بهتفصیل — رزرو میزها.
فراخوانها — فراخوانهای گارسون که مهمان از منوی QR میفرستد (نگاه کنید به سفارشها). در سطر — میز و اینکه چند دقیقه پیش صدا زده شده (دلیل را مهمان نمیگوید)، کنارش دکمه «پذیرفته شد» و کلید عمومی صدا. فراخوان پذیرفتهنشده پس از ۱۰ دقیقه خودش خاموش میشود. همان زنگ در بخش «سفارشها» هم تکرار میشود.
«روز» و «وظایف»#
روز — چه کسی همین حالا در شیفت است: برنامه و عملکرد واقعی امروز کارکنان، تقسیمشده به «در شیفت»، «در استراحت»، «شیفت بسته نشده»، «در انتظار»، «پایانیافته» و «خارج از برنامه»، همراه با تأخیرها و دقیقههای واقعی کارکرد. ثبت ورود و خروج هم از همینجا با دستگاه صندوق مشترک انجام میشود: مالک و مدیر برای هر کسی بدون PIN ثبت میکنند، بقیه با PIN خودشان.
هر کارمند فقط میتواند یک شیفت باز داشته باشد، بنابراین خروج فراموششده (شیفتی که بیش از ۲۰ ساعت باز مانده) در گروه «شیفت بسته نشده» نمایش داده میشود: هر ردیف روز شیفت را نشان میدهد و کنارش دکمه «رفتم» است که با آن بسته میشود. تا وقتی شیفت باز مانده، سرور ورود این کارمند را نمیپذیرد — و زبانه این را با کلمات، همراه با تاریخ شیفت بازمانده، اعلام میکند، نه با یک خطای کلی. میتوان شیفت ماه گذشته را هم که در فهرست زبانه نیست بست: خودِ پیام رد، دکمه را نشان میدهد. در حوزه هتل، بلوکی از درخواستهای مهمان به زبانه اضافه میشود — درخواست با یک دکمه در زنجیره «باز → در حال انجام → انجامشده» پیش میرود.
وظایف — نسخه فشرده تخته وظایف شیفت: افزودن سریع (همراه با اولویت)، گروههای «باز / در حال انجام / انجامشده»، علامتگذاری انجام و حذف. کانبان کامل با برچسبها و مهلتها در صفحه جداگانه است و پیوند آن همانجا در زبانه موجود است. تعداد وظایف باز روی زبانه دیده میشود.
«تحلیل» — نقشه حرارتی سالن#
کدام متر مربع پول میآورد. در بالا چهار شاخص روز (درآمد، سفارشها، میانگین صورتحساب و تعداد میزهای اشغالشده) و زیر آنها نقشه سالن که بر اساس مقدار انتخابشده رنگآمیزی شده است: درآمد، سفارشها، میانگین صورتحساب یا زمان اشغال. ضربه روی میز کارتی با همین چهار عدد برای آن میز باز میکند؛ در شعبه چندسالنه، سالن فعال رنگآمیزی میشود، اما محاسبه برای کل شعبه انجام میشود.
دو محدودیت صادقانه:
- فقط روز جاری محاسبه میشود (روز تقویمی، نه ۲۴ ساعت گذشته) — این زبانه با کش زنده سفارشها کار میکند و بکاند جداگانهای پشت آن نیست؛ دورهها (هفته، ماه، درآمد به ازای هر صندلی) فعلاً پشتیبانی نمیشوند؛
- میز بدون QR کد متصل یعنی «دادهای نیست»، نه «درآمد صفر»: سفارشها از طریق کد به میز متصل میشوند و برای میز بدون کد هیچ ادعایی درباره درآمد نمیتوان کرد.
برای راهاندازی چه لازم است#
- دسترسی به صندوق. پنل سالن یک آیتم جداگانه در نوار کناری نیست: با دکمه «سالن» (🗺) داخل صندوق (POS) باز میشود.
- نقشه سالن ترسیمشده — سالنها و میزها در بخش نقشه سالن ساخته میشوند؛ پنل فقط آنها را نشان میدهد.
- QR کدهای متصل به میزها — بدون اتصال، زبانه «فراخوانها» خالی میماند و سفارشها به میزها متصل نمیشوند.
- رزرو فعال — برای زبانه «رزروها» و سیاستهای بیعانه (رزرو میزها).
- سفارشهای انباشته به تفکیک میزها — نقشه حرارتی درآمد و میانگین صورتحساب بر پایه آنها ساخته میشود و با تاریخ خالی، خالی است.
محدودیتها#
- پنل داخل صندوق زندگی میکند — نشانی و آیتم منوی مستقل ندارد.
- بهروزرسانیها از طریق وبسوکت انجام میشوند. بدون اتصال، زبانهها خودبهخود زنده نمیشوند — دادهها را باید دستی بهروزرسانی کرد.
- تایملاین رزروها به تفکیک میزها و موتور شبکه نشستن وجود ندارد: تداخلها دیده میشوند، اما نشاندن خودکار وجود ندارد.
- وضعیت «مهمان آمد» و یادآوریهای خودکار N ساعت قبل از رزرو وجود ندارد.
- لغو خودکار رزرو در صورت عدم حضور بهطور پیشفرض خاموش است و توسط شعبه روشن میشود: «دیر آمد» هنوز «نمیآید» نیست. رزرو با بیعانه پرداختشده هرگز توسط سیستم خودکار لغو نمیشود.
- تحلیل سالن بر اساس میزها محاسبه میکند — نقشه حرارتی سفارشهای بیرونبر و تحویل را بهحکم تعریف نشان نمیدهد.
رفع اشکال#
دکمه «سالن» در صندوق نیست. بخش میزها برای نوع کسبوکار شما خاموش است — آن را در فروشگاه برنامهها روشن کنید.
زبانه «فراخوانها» خالی است، هرچند مهمانها گارسون را صدا میزنند. یعنی QR کد به میز متصل نیست: کد میز موردنظر را دوباره اسکن کنید، اتصال منتقل میشود.
در نقشه میزی نیست. بررسی کنید که سالن درست انتخاب شده باشد — میزها به سالن مشخصی تعلق دارند.
رزروی دیده نمیشود. رزرو برای این شعبه خاموش است یا شما شعبه دیگری را میبینید. بهعلاوه، روی نقشه فقط رزروهای امروز دیده میشوند (شبها — و رزروهای شب تا ۰۶:۰۰): رزرو فردا را در زبانه «رزروها» جستوجو کنید.
نقشه حرارتی خالی است. سفارشی متصل به میزها در دوره انتخابشده وجود ندارد.
بخشهای مرتبط#
- صندوق (POS) — پنل از آنجا باز میشود
- نقشه سالن — ویرایشگر پلان و اتصال QR کدهای میزها
- رزرو میزها — رزرو، بیعانهها، وضعیتها
- سفارشها — فراخوان گارسون و مسیر آن
- تخته وظایف شیفت — نسخه کامل تخته
پرسشهای پرتکرار#
پنل سالن چه تفاوتی با بخش «نقشه سالن» دارد؟#
«نقشه سالن» یک ویرایشگر است: در آن میزها و سالنها را ترسیم میکنید و کدهای QR را به آنها متصل میکنید. پنل سالن، کار بر اساس همین نقشه در طول شیفت است: نشستن مهمانها، صف، فراخوانها، تحلیلها. در صفحه ویرایشگر، لیست انتظار و نقشه حرارتی وجود ندارد.
آیا مهمان میتواند خودش در لیست انتظار قرار بگیرد؟#
در لیست انتظار پنل سالن — خیر: در این صف، میزبان مهمان را قرار میدهد و او را با تماس یا پیام دعوت میکند. اما در رزرو آنلاین، وقتی زمان موردنظر قبلاً اشغال شده باشد، مهمان میتواند «اطلاع بدهید اگر آزاد شد» را بزند — این درخواستها در محدوده رزروها قرار دارند و وقتی بازه آزاد میشود، بهطور خودکار برای مهمان ارسال میشوند. ببینید رزرو میزها.
چرا در تحلیلها برای یک میز خالی است؟#
کد QR به میز متصل نیست. سفارشها دقیقاً از طریق کد به میز مرتبط میشوند، بنابراین بدون آن دادهای برای میز وجود ندارد — و پنل صادقانه «دادهای نیست» را نشان میدهد، نه صفر.
آیا میتوان پنل را روی تبلت جداگانهای دم در باز کرد؟#
بله — این بخشی از برنامه صندوق است؛ کافی است صندوق را روی تبلت میزبان باز کنید و پنل را باز نگه دارید. فقط به دسترسیها توجه کنید: دکمه «سالن» برای نقشهایی ظاهر میشود که به مدیریت سالن دسترسی دارند، بنابراین تبلت باید با حساب کاربری میزبان یا مدیر کار کند، نه گارسون. و کلید «چیپ پنل سالن» را در «ظاهر POS» بررسی کنید — برای انواع غیررستورانی، بهطور پیشفرض خاموش است.
آیا فراخوانهای گارسون در «سفارشها» تکرار میشوند؟#
بله، این همان یک سیگنال است: زنگ در بخش «سفارشها» و زبانه «فراخوانها» همان فراخوانهای فعال را نشان میدهند.