Stravo
طلب وتوصيل مطاعم ثنائي اللغة — سجلّ ولاء، تحديد جغرافي لمناطق التوصيل، بناء مزدوج.

نظرة عامة
منصّة طلب مطاعم ثنائية اللغة بواجهة متجرٍ للعملاء ولوحة تحكّمٍ للإدارة. يشمل النظام تتبّع الطلبات الحيّ، وكشف مناطق التوصيل عبر الخريطة، وآلية ولاءٍ بالنقاط. قاعدة شيفرةٍ واحدة تُترجَم إلى عمليتي نشرٍ مستقلّتين بلا تداخل.
قدرات مميّزة
سجلّ الولاء
سجلّ نقاطٍ للإضافة فقط باستبدالٍ موثوقٍ من الخادم، وقفلٍ لكل عميل لمنع الصرف المزدوج، وكسبٍ غير مكرَّر، واستردادٍ آلي عند الإلغاء.
معمارية البناء المزدوج
علمُ بيئةٍ واحد يُشذّب الشيفرة إلى حزمتين بلا تداخل — المتجر لا يحمل أي شيفرة إدارة والعكس صحيح.
تحديد جغرافي لمناطق التوصيل
تُحلَّل إحداثيات العميل إلى المنطقة والرسوم والحد الأدنى الصحيح باستخدام حسابات مسافةٍ تُنفَّذ مباشرةً في قاعدة البيانات.
تسعيرٌ موثوق من الخادم
تُعاد جميع الأسعار من الخادم وقت الطلب؛ والعميل لا يتحكّم في الإجماليات أبداً.
تتبّع الطلب الحيّ
خطٌّ زمنيٌّ للحالة يتحدّث تلقائياً من قيد الانتظار حتى التسليم، مع مرجع طلبٍ قابل للنسخ.
ثنائي اللغة وRTL
الإنجليزية والعربية مع تبديل اتجاهٍ ديناميكي وتفضيل لغةٍ محفوظ.
حزمة الميزات
متجر العملاء
- Menu browsing by category
- Debounced search (incl. Arabic)
- Product detail & recommendations
- Cart drawer
- Today's offers
- Delivery or pickup checkout
- Map-based delivery pin
- Delivery-zone detection
- Live order tracking
- Order history
لوحة الإدارة
- Orders management
- Menu & category CRUD
- Offers & promotions
- Delivery-zone editor
- Business settings (hours, tax, channels)
- Loyalty rewards manager & analytics
الولاء والمكافآت
- Append-only points ledger
- Four reward types
- Configurable earn rate
- Auto refunds on cancellation
- Server-authoritative redemption
