شرح بسيط لكل صاحب مطعم — تقني وغير تقني.
أنت عندك موقع/متجر إلكتروني، وعندك تطبيق OrderGer على موبايل الكاشير. لما عميل يطلب من موقعك، الطلب يصل التطبيق فوراً مع إنذار صوتي عالي ما يطفي إلا لما تقبل أو ترفض. وأنت تحدّث حالة الطلب من التطبيق، موقعك بدوره يستلم التحديث تلقائياً.
/api/v1/orders فيه بيانات الطلب الكاملة.order.accepted).من الموقع إلى OrderGer: إنشاء طلب، تعديل، إلغاء، استعلام حالة، قائمة الفروع.
من OrderGer إلى الموقع (Webhooks):
order.createdorder.acceptedorder.rejected (مع سبب الرفض)order.preparing / order.waiting_for_courier / order.on_the_wayorder.deliveredorder.cancelledorder.updated (مع changed_fields)كل Webhook موقّع بـ HMAC-SHA256 على البودي، عبر هيدر X-OrderGer-Signature: sha256=<hex> باستخدام السر اللي حطّيته في إعدادات الـ Webhook.
الطلب الجديد يفتح شاشة عاجلة على كامل الموبايل بزرَّين كبيرَين: قبول / رفض. الصوت يدور لوب مع اهتزاز مستمر. ما يطفي إلا لما تقبل/ترفض. إذا في طلب ثاني بانتظار، التطبيق ينتقل له تلقائياً بعد ما تخلّص الحالي.
لكل طلب رابط سري قصير. تعطيه للمندوب، يفتحه على موبايله، يشوف اسم العميل، الهاتف، العنوان الكامل، رابط Google Maps، وزر WhatsApp — بدون ما تشاركه أي بيانات حساسة أخرى. الرابط بصلاحية محدودة وبتقدر تلغيه.