نبذة عن OrderTech
OrderTech هو نظام SaaS لإدارة طلبات المطاعم (اتصال هاتفي + قنوات رقمية) مع ذكاء اصطناعي، موجه للمطاعم في أمريكا والشرق الأوسط. كل مطعم يحصل على حساب مستقل داخل المنصة (Multi-tenant)، ونتعامل مع الطلبات، العملاء، القوائم، والتقارير.
الهدف الآن هو بناء تكامل رسمي بين OrderTech و Odoo / Odoo POS بحيث نستطيع ربط كل مطعم يستخدم Odoo بحسابه داخل OrderTech.
ما نحتاجه من المطوّر:
نريد خبير Odoo يقوم بـ:
تحليل وتخطيط التكامل
اقتراح أفضل طريقة لربط OrderTech مع Odoo لكل مطعم على حدة (Odoo.sh و Self-hosted).
تصميم Architecture واضحة للتكامل (أو Module في Odoo + API بين النظامين).
إعداد الاتصال لكل مطعم (Multi-tenant integration)
دعم أكثر من مطعم، وكل مطعم لديه: odoo_url, db_name, user/api_key.
ضمان أن بيانات كل مطعم معزولة، ولا يحدث أي خلط بين قواعد البيانات.
مزامنة البيانات الأساسية
سحب المنتجات وقوائم الطعام والأسعار من Odoo إلى OrderTech.
ربط المنتجات بين النظامين بمعرّفات واضحة.
مزامنة الطلبات
عند إنشاء طلب في OrderTech يتم إنشاء طلب مقابل في Odoo POS (pos.order أو sale.order).
التعامل مع حالات الطلب (قيد التحضير، جاهز، مكتمل…) وتحديثها من Odoo إلى OrderTech.
مزامنة المخزون والتوفر
قراءة كميات المخزون من Odoo (qty_available أو ما تقترحه) وتحديث حالة التوفر في OrderTech.
اختيار أفضل طريقة للتعامل مع نفاد المنتجات وتحديثها بشكل دوري أو شبه لحظي.
الأمان والصلاحيات
استخدام مستخدم/مفتاح API مخصص لكل مطعم، بصلاحيات محدودة (Least Privilege).
الاعتماد على HTTPS واتباع أفضل ممارسات الأمان في Odoo والتكامل.
التوثيق والتسليم
توثيق طريقة إعداد الربط لمطعم جديد خطوة بخطوة.
شرح الإعدادات المطلوبة داخل Odoo وداخل OrderTech.
التقنيات المتوقعة:
Odoo / Odoo POS
Odoo.sh و/أو Self-hosted
Odoo API (XML-RPC أو JSON-RPC, odoorpc أو ما تفضّل)
Python
أبحث عن مطوّر لديه خبرة حقيقية في مشاريع مشابهة (ربط Odoo مع أنظمة خارجية)، ويستطيع اقتراح حل عملي وقابل للتوسّع عند إضافة مطاعم جديدة.
السلام عليكم ورحمة الله وبركاته ،،، أنا مطور Odoo متخصص في مشاريع التكامل مع أنظمة خارجية، عملت على ربط Odoo مع أنظمة POS ،أفهم تماما تحديات Multi-tenant Archit...