HandyCafe Docs
owner

منوی مشتری

منوی مشتری صفحه وب عمومی در handy.cafe/{your-slug} است. مشتریان با اسکن کردن کد QR روی میز خود به آن دسترسی پیدا می‌کنند. این صفحه جریان مشتری را از ابتدا تا انتها توضیح می‌دهد تا بتوانید آن را به کارکنان توضیح دهید و برنامه‌ریزی کنید.

ساختار URL

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

  1. تلفن آن‌ها URL را در مرورگر پیش‌فرض باز می‌کند.
  2. صفحه، slug و کد میز را با API ابری تطبیق می‌دهد.
  3. اگر میز out_of_order باشد، صفحه اطلاعیه عدم دسترسی را نشان می‌دهد.
  4. اگر میز idle باشد، صفحه توضیح می‌دهد که کارکنان هنوز مشتری را ننشانده‌اند و از آن‌ها می‌خواهد که درخواست کمک کنند.
  5. اگر میز in_use باشد، صفحه درخواست کد امنیتی ۶ رقمی می‌کند.

تأیید کد امنیتی

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

پس از وارد کردن کد توسط مشتری:

  1. API کد را با مقدار هش شده ذخیره شده روی میز اعتبارسنجی می‌کند.
  2. اگر معتبر باشد، یک جلسه ایجاد می‌شود و یک توکن برگردانده می‌شود.
  3. توکن در یک کوکی (hc_menu_session) ذخیره می‌شود. یک توکن Bearer نیز در حافظه محلی دستگاه ذخیره می‌شود. این امر در Safari آیفون که ممکن است کوکی‌های شخص ثالث را در برخی تنظیمات مسدود کند، ضروری است.
  4. مشتری به منو هدایت می‌شود.

جلسه به مدت ۲۴ ساعت از زمان صدور معتبر است. اگر مشتری مرورگر را ببندد و با همان دستگاه بازگردد، جلسه همچنان کار می‌کند و می‌تواند بدون تأیید مجدد وارد شود.

زبان‌ها

منو از ۲۴ زبان پشتیبانی می‌کند: عربی، آلمانی، یونانی، انگلیسی، اسپانیایی، فارسی، فرانسوی، هندی، اندونزیایی، ایتالیایی، ژاپنی، کره‌ای، مالایی، لهستانی، پرتغالی، رومانیایی، روسی، تایلندی، تاگالوگ، ترکی، اوکراینی، اردو، ویتنامی و چینی.

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

نام محصولات، توضیحات و مواد اولیه به صورت خودکار ترجمه نمی‌شوند؛ آن‌ها به زبانی که در ویرایشگر منو وارد کرده‌اید ظاهر می‌شوند. برچسب‌های رابط کاربری مانند "Add to Cart"، "Checkout" و پیام‌های جریان پرداخت به طور کامل بومی‌سازی شده‌اند.

تم

منو از یک تم روشن و یک تم تاریک پشتیبانی می‌کند. پیش‌فرض به دستگاه وابسته است: اگر سیستم عامل مشتری در حالت تاریک تنظیم شده باشد، منو در حالت تاریک باز می‌شود. یک تغییر دهنده تم در بالا به مشتری اجازه می‌دهد تا تغییر دهد.

هدر برند شده

هدر در بالای منو نمایش می‌دهد:

عنصر منبع
تصویر هدر آپلود شده از تنظیمات > کافه‌تریا (اختیاری)
لوگو آپلود شده از تنظیمات > کافه‌تریا
نام نمایش از پروفایل کسب و کار شما
آدرس از پروفایل کسب و کار شما (در پاورقی نمایش داده می‌شود)
تلفن از پروفایل کسب و کار شما (در پاورقی نمایش داده می‌شود)

این فیلدها را برای بهترین تأثیر بر مشتری سفارشی کنید. مشتریان برند را تشخیص می‌دهند وقتی که منو شبیه به تابلوهای فیزیکی مکان شما باشد.

مرور منو

منو بر اساس دسته‌بندی گروه‌بندی شده است. درون یک دسته‌بندی، محصولات با یک تصویر کوچک، نام، توضیح کوتاه و قیمت نمایش داده می‌شوند.

با ضربه زدن روی یک محصول، برگه محصول باز می‌شود. برگه نشان می‌دهد:

  • عکس کامل.
  • توضیح Markdown.
  • خط مواد اولیه.
  • برچسب زمان آماده‌سازی (فقط زمانی که نمایش زمان آماده‌سازی در منو فعال باشد).
  • برچسب واحد اگر تنظیم شده باشد (مثلاً "۲۵۰ میلی‌لیتر").
  • انتخابگرهای واریانت برای هر گروه واریانت متصل به محصول.
  • استپر تعداد.
  • دکمه افزودن به سبد خرید.

گروه‌های واریانت اجباری دکمه افزودن به سبد خرید را تا زمانی که مشتری یک گزینه را انتخاب کند، مسدود می‌کنند.

سبد خرید

آیکون سبد خرید در مکانی ثابت قرار دارد تا مشتریان بتوانند از هر صفحه‌ای به آن دسترسی داشته باشند. محتوای سبد خرید در سراسر ناوبری در سایت حفظ می‌شود؛ مرور از سبد خرید به منو و بازگشت باعث از دست رفتن آیتم‌ها نمی‌شود.

سبد خرید به مشتری اجازه می‌دهد:

  • تنظیم تعداد برای هر خط.
  • حذف یک خط.
  • افزودن یادداشت اختیاری.
  • ارائه شماره تلفن (اختیاری).

جمع جزئی، مالیات بر ارزش افزوده و مجموع کل به صورت زنده نمایش داده می‌شوند.

ثبت سفارش

مرحله پرداخت یک یا دو روش پرداخت را بسته به تنظیمات شما ارائه می‌دهد:

نقدی

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

آنلاین (Stripe Checkout)

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

  1. سفارش در حالت در انتظار ایجاد می‌شود.
  2. یک کلید مخفی Stripe Checkout برگردانده می‌شود.
  3. رابط کاربری تعبیه شده Stripe به صورت درون‌خطی باز می‌شود. مشتری جزئیات کارت را وارد می‌کند.
  4. در صورت تأیید موفقیت‌آمیز، Stripe هزینه را تأیید می‌کند و سفارش به پرداخت شده منتقل می‌شود.
  5. مشتری صفحه موفقیت را می‌بیند.

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

صفحه موفقیت

پس از ارسال موفقیت‌آمیز، مشتری به صفحه رسیدی می‌رسد که نشان می‌دهد:

  • شماره سفارش و زمان.
  • هر خط با تعداد، واریانت‌ها و مجموع خط.
  • جمع جزئی، مالیات بر ارزش افزوده و مجموع کل.
  • روش پرداخت.
  • آیکون وضعیت پرداخت (در انتظار برای نقدی؛ پرداخت شده برای آنلاین).
  • یک CTA "ثبت سفارش دیگر" که به منو بازمی‌گردد و جلسه را حفظ می‌کند.
  • یک لینک "بازگشت به منو".

نظرسنجی وضعیت سفارش

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

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

کارهایی که مشتریان نمی‌توانند انجام دهند

  • مشتریان نمی‌توانند بدون کد امنیتی منو را مرور کنند. مرحله تأیید همیشه لازم است.
  • مشتریان نمی‌توانند برای میزهایی که idle یا out_of_order هستند سفارش دهند.
  • مشتریان نمی‌توانند پس از ارسال سفارش، آن را ویرایش یا لغو کنند. لغو یک اقدام کارکنان از داشبورد سفارشات است.

نکاتی برای تجربه مشتری پاک

  • برچسب‌های QR را با نام کافه و دستورالعمل واضحی مانند "برای سفارش اسکن کنید. از کارکنان کد را بخواهید." چاپ کنید. در غیر این صورت مشتریان گاهی مرحله تأیید را از دست می‌دهند.
  • نام دسته‌بندی و محصول را کوتاه نگه دارید. نام‌های طولانی در موبایل به خط می‌افتند و تصاویر را به زیر تا می‌برند.
  • حداقل یک عکس برای هر محصول آپلود کنید. منوهای تصویری بیشتر از منوهای فقط متنی تبدیل می‌کنند.
  • نمایش زمان آماده‌سازی در منو را فقط پس از آموزش تخمین پویا فعال کنید. برای ۳۰ روز اول، مقدار ثابت ممکن است بیش از حد سخاوتمندانه یا خیلی محدود باشد و مشتریان متوجه می‌شوند.
  • جریان کامل را خودتان از یک تلفن آزمایش کنید قبل از اینکه به مشتریان باز کنید. یک QR واقعی را اسکن کنید، کد را وارد کنید، یک سفارش آزمایشی ثبت کنید و تأیید کنید که سفارش در داشبورد شما ظاهر می‌شود.