افتُتحت "بيدي ساراي" عام 1987 كمحل صغير في شارع توناللي بأنقرة. اليوم تضم السلسلة 30 فرعاً، ويواجه المالك حقان مشكلة كلاسيكية: سعر البيدي باللحم المفروم 95₺ في توناللي و75₺ في اسكي شهير، بينما يجب أن يبقى الوصف والمسببات للحساسية والصور متطابقاً في كل مكان.
نموذج الأب-الابن
في thMenu، تعتمد إدارة الفروع المتعددة على عمود parent_restaurant_id. فرع توناللي هو "الأب" والـ29 الباقية أبناء. المنتجات تُورَّث؛ فروقات الأسعار فقط تُخزَّن في جدول price_override.
عند مسح QR، تستخدم الـAPI استعلام فرعي آمن (لا JOIN). توناللي تعرض 95₺ واسكي شهير 75₺. نفس المنتج، نفس الوصف، نفس الصورة.
طبقة التحكم الإقليمية
الفروع تتجمع: 8 فروع في مرمرة من نفس المورد. بدل 8 override فردية ننشئ region_id "مرمرة".
ترتيب الحل: فرع > إقليم > أب. 85% من الفروع تُدار على مستوى الإقليم.
دفع ليلي عند 03:00
حقان يضيف عرض نوفمبر مرة واحدة في لوحة الإدارة ويجدوله إلى 2026-11-01 03:00 UTC. يقوم cron بإبطال الذاكرة المؤقتة لـ30 فرعاً وكتابة القائمة الجديدة في KV. الساعة 05:00 يرى كل الزبائن العرض.
أسعار POS كابوس. الأسعار المعتمدة على القائمة هي المصدر الوحيد للحقيقة.
FAQ
فرع يترك القائمة المركزية؟ parent_restaurant_id إلى NULL؛ تنظيف override يدوياً.
override للامتياز؟ نعم، بصلاحيات مبنية على الدور.
أي خطة؟ تعدد المواقع من Pro+ فما فوق.
هل وجدت هذا مفيداً؟ شاركه.
مقالات ذات صلة
رمز QR ثابت مقابل ديناميكي: مقارنة التكلفة الإجمالية على 3 سنوات
بسترو من 24 طاولة: 21,000 ليرة تركية لإعادة الطباعة مقابل 11,640 ليرة للاشتراك ا…
أوموتيناشي يلتقي بـ QR: الضيافة اليابانية دون فقدان اللمسة الإنسانية
لماذا يرفض سوكياباشي جيرو في طوكيو قوائم QR بينما تبنّاها 68% من إيزاكايا المتوس…
معاينة الطعام بالواقع المعزز عبر WebXR: 3D في المتصفح بدون تطبيق
كيف حقق Dishoom Soho زيادة 22% في متوسط الفاتورة باستخدام model-viewer. تحسين .g…