مطلوب مطور Odoo متخصص لبناء وربط نظام WhatsApp متعدد الفرق (Multi-Team)
نظرة عامة على المشروع
عندي شركة (Alberto Group) وعايز أبني هيكل تواصل جديد بالكامل بدل الاعتماد على رقم واتساب واحد:
4 فرق أونلاين (Online Teams)، كل فريق ليه:
صفحة فيسبوك (Facebook Page) خاصة بيه
رقم واتساب (WhatsApp Business number) مخصص له وحده
4 فرق مبيعات (Sales Teams)، كل فريق له أعضاؤه الخاصين، ومربوط بفريق أونلاين مقابل له (أو حسب توزيع هيحدد لاحقًا)
الهدف النهائي: كل فريق يستقبل ويرسل رسائل واتساب من رقمه الخاص، وكل الرسائل (من الفرق الأربعة) توصل وتتوزع بشكل صحيح داخل Odoo، بحيث يقدر فريق المبيعات المسؤول يشوف بس محادثات فريقه.
المطلوب تقنيًا لهذا الجزء
إنشاء/ربط 4 حسابات WhatsApp Business Accounts (WABA) منفصلة، كل واحد برقم مختلف
ربط كل WABA بصفحة الفيسبوك المقابلة له
إعداد 4 حسابات WhatsApp داخل Odoo (WhatsApp Business Accounts records)، كل واحد بإعداداته الخاصة (Phone Number ID, Access Token, Webhook)
تحديد آلية توجيه الرسائل الواردة لكل رقم لفريق المبيعات الصحيح بأودو (routing/assignment logic) — ممكن يكون عن طريق قنوات (Channels)، فرق مبيعات (Sales Teams) منفصلة في Odoo CRM، أو أي آلية يقترحها المطور
المشكلة الحالية (لازم تتحل الأول قبل التوسع)
عندي قاعدة بيانات Odoo Enterprise (SaaS) مربوطة بـ WhatsApp Business Cloud API. الإرسال شغال تمام (أقدر أبعت رسائل من أودو للعملاء بنجاح)، لكن الاستقبال مش شغال خالص — أي رسالة حقيقية تتبعت من عميل للرقم التجاري مش بتظهر كمحادثة جديدة في أودو، رغم إن كل الإعدادات من جهة Meta مؤكدة سليمة.
اللي اتأكد منه ومظبوط (من جهة Meta / Facebook Developers):
✅ رابط الـ Webhook صحيح: https://[domain].odoo.com...
✅ رمز التحقق (Verify Token) مطابق بين Meta وأودو
✅ التحقق من الرابط (Callback URL Verification) ناجح
✅ حقل messages مشترك (Subscribed) في إعدادات الـ Webhook بالتطبيق
✅ التطبيق (App) مشترك فعليًا في WhatsApp Business Account عبر subscribed_apps API (اتأكدنا بطلب GET وطلع فيه)
✅ التوكن (Permanent System User Access Token) صحيح ومعاه صلاحيات whatsapp_business_management و whatsapp_business_messaging بالكامل
✅ Phone Number ID و WABA ID في أودو مطابقين تمامًا لللي في Meta
✅ اختبار الـ Webhook field من داخل Meta (زرار "اختبار") رجع نجاح (Success / 200)
✅ اختبار مباشر بـ curl لنفس رابط الـ Webhook مع JSON مطابق لبنية رسالة واتساب حقيقية (فيه object, entry[].id, changes[].value) رجع 403 Forbidden بسبب نقص توقيع الأمان (X-Hub-Signature-256) — وده متوقع ومنطقي لأن الطلب مش موقّع من Meta فعليًا
✅ عداد "الرسائل المستلمة" (Received) في لوحة أرقام الهاتف بميتا ثابت ومابيزيدش رغم إرسال رسائل حقيقية جديدة وظهور علامتين رمادي (تسليم) على الموبايل المرسل
الخلاصة
كل حاجة من جهة Meta تمام ومؤكدة. يبدو إن المشكلة إما:
داخل أودو نفسه (منطق معالجة الـ Webhook، أو مشكلة في الـ WhatsApp module بتاع Odoo Enterprise SaaS-19.4)
أو مشكلة توقيع/تحقق (Signature Verification) بترفض الطلبات الحقيقية من Meta لسبب غير واضح
أو مشكلة في نوع الحساب/الرقم نفسه من جهة Meta (رغم إن العداد بيوري صفر استقبال)
المطلوب
مطور له خبرة فعلية بربط Odoo WhatsApp module (Enterprise) مع Meta WhatsApp Cloud API، وخبرة سابقة بإعداد أكتر من رقم/حساب واتساب على نفس قاعدة بيانات أودو
القدرة على الوصول لسجلات السيرفر (Server Logs) بأودو لتشخيص سبب عدم استقبال الرسائل الفعلية
تشخيص السبب الجذري وحل مشكلة الاستقبال الحالية بشكل كامل (كخطوة أولى ضرورية)
بعد حل المشكلة: تنفيذ الهيكل الجديد (4 أرقام واتساب، 4 صفحات فيسبوك، 4 فرق مبيعات) وربطهم بشكل صحيح داخل أودو مع آلية توزيع واضحة للمحادثات على كل فريق
معلومات تقنية جاهزة
Odoo version: Enterprise SaaS-19.4
Meta App ID: 2258366158340007
WABA ID: 2489094808235110
Phone Number ID: 1325527087310679
رابط الـ Webhook: https://alberto-group.odo...
طريقة العمل
عن بعد (Remote) — تعاون مباشر عبر مشاركة الشاشة أو الوصول المؤقت (لو محتاج) لقاعدة بيانات أودو ولوحة تحكم Meta Business.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم، أعمل كمطور Odoo متخصص ولدي خبرة عملية مباشرة في ربط واجهة برمجة تطبيقات WhatsApp Cloud مع Odoo Enterprise، بما في ذلك تشخيص وحل مشاكل استقبال الوي...
السلام عليكم ورحمة الله وبركاته، المشروع ده تحديدا يحتاج شخص يفهم الربط بين Odoo وMeta WhatsApp Cloud API بشكل عملي، وليس مجرد إعداد الحسابات، خصوصا أن المشكلة ...