هدف المشروع: نظام آلي متكامل يتلقى طلبات الشراء عبر Webhook، يقوم بمعالجة البيانات وحساب التكاليف، يفلتر الطلبات ذات الأولوية (VIP)، يحفظ المنتجات في قاعدة البيانات، ويرسل إشعارات فورية عبر التلجرام مع نظام رصد للأخطاء.
مكونات وبنية سير العمل (Workflow Architecture)
- Order Webhook Listener: استقبال بيانات الطلب بأسلوب POST واستجابة فورية.
- Calculate Order Totals: معالجة البيانات برمجياً عبر JavaScript لحساب الإجمالي والضرائب وتجهيز هيكل الطلب.
- Filter VIP Orders: تصفية الطلبات بناءً على حالة العميل (VIP).
- Split Order Items: تفكيك عناصر الطلب لتجهيزها للتخزين الفردي.
- Save Items to Supabase: حفظ عناصر الطلب في قاعدة بيانات Supabase.
- Send Order Notification: إرسال إشعار تفصيلي بمنشور منسق إلى قناة/محادثة التلجرام.
- Catch System Errors & Send Error Alert: التقاط أي خلل برمجي في أي مرحلة وإرسال تنبيه طوارئ فوراً.
الوضع الحالي للجاهزية:
- الحالة: Published (مفعّل ومرتبط بالإنتاج).
- مستوى الاختبار: تم اختباره بنجاح بنسبة 100% بنماذج طلبات حية (مثل الطلب ORD-1003) ووصلت الإشعارات وتحدثت قاعدة البيانات دون أخطاء.