إدارة القائمة
تبويب القائمة ضمن الكافتيريا هو المكان الذي تبني فيه الكتالوج الذي يراه العملاء على handy.cafe/{slug}. تتكون القوائم من فئات ومنتجات. ويمكن للمنتجات أن تحتوي على مجموعات خيارات لاختيارات مثل الحجم أو الإضافات.
البنية
| المستوى | الغرض |
|---|---|
| الفئة | قسم في القائمة، مثل "المشروبات الساخنة" أو "البرغر". لكل فئة أيقونة وترتيب فرز. |
| المنتج | عنصر واحد قابل للطلب داخل الفئة. يحتوي على الاسم والوصف والصورة والسعر ونسبة ضريبة القيمة المضافة ووقت التحضير. |
| مجموعة الخيارات | اختيار اختياري مرتبط بمنتج، مثل "الحجم: صغير، متوسط، كبير". ولكل خيار فرق سعري. |
الفئات
لكل فئة الحقول التالية:
| الحقل | المعنى |
|---|---|
| الاسم | يظهر كعنوان قسم في قائمة الزبون. |
| الأيقونة | اسم MDI (Material Design Icons). اختر واحدًا من منتقي الأيقونات. |
| ترتيب الفرز | عدد صحيح. تظهر الأرقام الأصغر أولًا. يمكن تعديل الترتيب بالسحب أو بأزرار التحريك للأعلى والأسفل. |
| نشط | عند إيقافه تُخفى الفئة وكل منتجاتها من قائمة الزبون من دون حذفها. |
إضافة فئة
- افتح الكافتيريا > القائمة.
- انقر إضافة فئة.
- أدخل اسمًا.
- انقر مربع الأيقونة واختر أيقونة MDI. يفتح المنتقي قائمة قابلة للبحث. جرّب كلمات مثل "coffee" أو "burger" أو "pizza".
- احفظ. ستظهر الفئة في محرر القائمة.
إعادة ترتيب الفئات
اسحب المقبض في صف الفئة لتحريكه. يُحفظ الموضع الجديد بمجرد الإفلات. يمكنك أيضًا استخدام الأسهم للأعلى والأسفل لوضع أدق.
الحذف غير النهائي
حذف فئة تحتوي على منتجات مرتبطة يجعل الفئة غير نشطة بدلًا من إزالة السجل. هذا يحافظ على سجل الطلبات الذي يشير إلى معرفات المنتجات الأصلية. للاستعادة، أعد تفعيل الفئة من واجهة الإدارة.
المنتجات
لكل منتج الحقول التالية:
| الحقل | المعنى |
|---|---|
| الفئة | الفئة الأم. |
| الاسم | مرئي للزبون. |
| الوصف | يدعم Markdown. يظهر في ورقة تفاصيل المنتج عندما يضغط الزبون على العنصر. |
| المكوّنات | سطر قصير أسفل الوصف. استخدمه للحساسيات أو لتسليط الضوء على المكونات. |
| السعر الأساسي | السعر قبل الخيارات. يُخزَّن بوحدات فرعية (مثل السنتات) لكن يُدخل بوحدات العملة الكاملة. |
| معدل ضريبة القيمة المضافة | نسبة مئوية. تُطبق عند عرض الإجماليات على إيصال الزبون. |
| الوحدة | تسمية اختيارية مثل "ml" أو "g". تظهر بجانب السعر. |
| الصورة | صورة المنتج. يُقبل أي تنسيق. ويُنصح بـ WebP حتى 2 ميجابايت لأسرع تحميل للقائمة. |
| تتبع المخزون | عند تفعيله يحتفظ المنتج بكمية مخزون تتناقص مع كل طلب. |
| المتوفر في المخزون | عدد المخزون الحالي. يفشل الطلب لدى الزبون عندما يصل المخزون إلى الصفر ويُخفى المنتج تلقائيًا. |
| نشط | عند إيقافه يُخفى المنتج من قائمة الزبون. |
| ترتيب الفرز | الموضع داخل الفئة. |
| وقت التحضير | تقدير ثابت بالدقائق كخيار احتياطي. راجع "وقت التحضير الديناميكي" أدناه. |
رفع صورة
- افتح المنتج.
- انقر منطقة الصورة.
- اختر صورة من جهازك. يقبل مسار الرفع أي تنسيق.
- يعالج الخادم الملف ويخزن معرّف أصل ونوع MIME وتوقيعًا تجزئيًا ثم يعيد رابطًا.
- تظهر الصورة فورًا في المحرر وفي قائمة الزبون خلال ثوانٍ.
استبدل الصورة بالنقر على الصورة الحالية ورفع ملف جديد. يحل الملف الجديد محل القديم.
Markdown في الأوصاف
تدعم أوصاف المنتجات Markdown. من الاستخدامات الشائعة:
- إبراز النص الغامق باستخدام
**strong**. - فواصل أسطر للوصف متعدد الأسطر.
- قوائم قصيرة للمكوّنات أو الاقتراحات.
تجنّب استخدام العناوين (H1 إلى H6) داخل أوصاف المنتجات. تعرض قائمة الزبون الوصف داخل بطاقة محدودة المساحة، وتبدو العناوين فيها غير مناسبة.
مجموعات الخيارات
تلتقط الخيارات اختيارات الزبون التي تغيّر السعر أو الإعداد. يمكن للمنتج أن يحتوي على عدة مجموعات خيارات، مثل الحجم والإضافات على نفس البرغر.
لكل خيار الحقول التالية:
| الحقل | المعنى |
|---|---|
| الاسم | التسمية الظاهرة للزبون، مثل "الحجم" أو "جبن إضافي". |
| فرق السعر | المبلغ الذي يُضاف إلى السعر الأساسي عند اختيار هذا الخيار. يمكن أن يكون صفرًا أو سالبًا. |
| مطلوب | عند تفعيله يجب على الزبون اختيار خيار واحد على الأقل من هذه المجموعة قبل الإضافة إلى السلة. |
| ترتيب الفرز | الموضع داخل المجموعة. |
إنشاء مجموعة خيارات
- افتح المنتج.
- مرّر إلى قسم الخيارات.
- انقر إضافة خيار.
- أدخل الاسم وفرق السعر. فعّل "مطلوب" إذا كان الاختيار إلزاميًا.
- احفظ.
كرر ذلك لكل خيار داخل المجموعة. تحتوي مجموعة "الحجم" النموذجية على ثلاثة صفوف: صغير بفرق 0، ومتوسط بفرق +1.00، وكبير بفرق +2.00.
وقت التحضير الديناميكي
يمكن لـ HandyCafe حساب تقدير وقت التحضير في الوقت الحقيقي لكل منتج استنادًا إلى الأداء الفعلي للمطبخ. يحسّن ذلك دقة شارة التقدير الظاهرة في قائمة الزبون وفي الطلبات النشطة.
| الإعداد | الأثر |
|---|---|
| الوقت الثابت | يُخزَّن على المنتج. يُستخدم عندما لا يكون هناك سجل كافٍ لحساب قيمة ديناميكية. |
| التقدير الديناميكي | يُحتسب من آخر 30 يومًا من سجل الطلبات. يُضرب متوسط وقت التحضير لكل منتج في عامل ازدحام مشتق من طول قائمة الانتظار الحالية. يُقيَّد المضاعف بين 1.0 و2.0. ثم تُقيَّد القيمة النهائية بين 1 و120 دقيقة. |
يتحكم إعداد "إظهار وقت التحضير في القائمة" في الملف التجاري بما إذا كانت شارة التقدير مرئية للزبائن. يرى الموظفون دائمًا هذا التقدير في لوحة الطلبات.
تتبع المخزون
فعّل تتبع المخزون لكل منتج لتجنب بيع العناصر التي نفدت.
- عند تقديم طلب، تنقص كمية المخزون بمقدار الكمية المطلوبة.
- عند وصول المخزون إلى الصفر، يُخفى المنتج تلقائيًا من قائمة الزبون حتى تحدّث الكمية.
- لإعادة التخزين، عدّل المنتج وأدخل قيمة جديدة في "المتوفر في المخزون".
المنتجات التي لا يُفعَّل فيها تتبع المخزون تتصرف كمخزون غير محدود ولا تُخفى تلقائيًا.
إعادة ترتيب المنتجات داخل الفئة
اسحب المقبض لتحريك المنتج للأعلى أو للأسفل. يُحفظ ترتيب الفرز الجديد عند الإفلات. تنعكس قائمة الزبون على الترتيب الجديد بعد التحديث التالي للقائمة، والذي يحدث عند كل تحميل جلسة.
نصائح
- ابدأ بـ 6 إلى 10 فئات. كثرة الفئات تجعل تصفح قائمة الزبون أبطأ.
- استخدم صورًا عالية التباين وجيدة الإضاءة. الصور المعتمة أو المليئة بالضجيج تقلل من تحويل الطلبات.
- اجعل الأوصاف أقل من 120 حرفًا إن أمكن. الأوصاف الطويلة تدفع زر "إضافة إلى السلة" خارج الشاشة الأولى على الهواتف.
- اضبط أوقات تحضير ثابتة واقعية. يحتاج النظام الديناميكي إلى 30 يومًا ليتعلّم. حتى ذلك الحين تكون القيمة الثابتة هي ما يراه الزبائن.
- للعناصر التي تحتوي على خيارات كثيرة، قسّمها إلى مجموعتين من الخيارات بدلًا من قائمة واحدة ضخمة. "الحجم" مع "الحليب" أنظف من "الحجم مع الحليب".