ربط الأنظمة للمنشآت الصغيرة: الموقع وأودو وواتساب والذكاء الاصطناعي، بدون ما تصير جزر
ربط الأنظمة للمنشآت الصغيرة يبدأ بسؤال: وين بيت كل معلومة؟ كيف يوصل طلب الموقع لأودو، وتطلع الفاتورة على واتساب، ويرد الذكاء الاصطناعي ويحوّل الباقي لموظف.
أوضح طريقة تفهم فيها ربط الأنظمة للمنشآت الصغيرة إنك تشوف وش يصير بدونه. تخيّل متجر صغير شغله ماشي: العميل يطلب من الموقع، وموظف ينسخ الطلب ويدخّله في أودو. المحاسب يطلّع الفاتورة ويرسلها من جواله على الواتساب. وبعد يومين يكتب العميل «وين طلبي؟»، والموظف يفتح ثلاث شاشات عشان يجاوب. كل نظام شغال لحاله، والموظفين صاروا هم الأسلاك الي توصل بينها.
هذا الي نقصده بالجزر. والربط مو إنك تشتري أدوات أكثر. هو إن كل قطعة تعرف وش شغلتها، ومن وين تاخذ معلومتها، ولمين تسلّمها.
في كيرنلتكس نبني هالأربع قطع ونربطها ببعض: الموقع، وأودو، وواتساب، والذكاء الاصطناعي. وهذا المقال هو المخطط الي نمشي عليه، بنفس الترتيب الي نبني فيه. ينفعك حتى لو بتبنيها مع أحد غيرنا، أو بنفسك.
علامات إن أنظمتك صارت جزر
- نفس المعلومة تنكتب مرتين. الطلب في الموقع، وبعدين في أودو. والعميل الجديد يتسجل في المتجر، ومرة ثانية في المحاسبة.
- الأرقام ما تتفق. المتجر يقول المنتج متوفر، والمستودع يقول خلص. أو السعر في الموقع غير السعر في عرض المندوب.
- جواب سؤال بسيط يحتاج ثلاث شاشات. «وين طلبي؟» يعني تفتح المتجر، وبعدين أودو، وبعدين محادثة الواتساب.
- المحادثات على جوال موظف. يغيب أو يطلع من الشركة، وتروح معه.
- ما أحد يعرف وش جاب المبيعات. الحملة جابت رسائل، بس ما فيه شي يربط الرسالة بالفاتورة الي طلعت بعدها.
لو عندك ثنتين من هذي، الموضوع مو أداة ناقصة. الموضوع ربط ناقص.
أربع قطع، وكل قطعة لها شغلة وحدة
أكثر غلطة نشوفها إن كل أداة تحاول تسوي كل شي: المتجر فيه محاسبة، ومنصة الواتساب فيها قائمة عملاء، والبوت عنده أسعار خاصة فيه. والنتيجة أربع نسخ من نفس المعلومة، وكل نسخة تختلف عن الثانية.
الحل إن كل قطعة تمسك شغلة وحدة:
| القطعة | شغلتها | البيانات الي تملكها | الي ما يصير تسويه |
|---|---|---|---|
| الموقع | يستقبل الطلب أو الحجز أو الاستفسار | ولا شي دائم: يعرض ويستلم | يحتفظ بمخزون وأسعار خاصة فيه |
| أودو | السجل الأساسي للشغل | العملاء، المنتجات، الأسعار، المخزون، الفواتير | يصير نسخة متأخرة من المتجر |
| واتساب | قناة الرسائل الصادرة والواردة | المحادثات وموافقة العميل على الرسائل | يصير قائمة عملاء ثانية |
| الذكاء الاصطناعي | يرد على الروتيني ويحوّل الباقي | ولا شي: يقرا من غيره | يخترع سعر أو موعد أو حالة طلب |
لاحظ إن الموقع والذكاء الاصطناعي ما يملكون بيانات أصلًا. يقرون من أودو ويكتبون فيه. وهذا الي يخلي الرقم الي يشوفه العميل في الموقع هو نفسه الي يقوله البوت، وهو نفسه الي في الفاتورة.
القاعدة الأولى في ربط الأنظمة: كل معلومة لها بيت واحد
قبل أي سطر برمجة، اكتب جدول صغير: كل معلومة، وين بيتها، ومين يقدر يغيّرها.
- المنتج والسعر والمخزون: بيتها أودو. الموقع يقرا منه ويعرض.
- بيانات العميل وجواله: أودو، والجوال مكتوب بمفتاح الدولة. هذي أكثر خطوة تنتسى، وأكثر خطوة تفشل بسببها الرسائل.
- موافقة العميل على رسائل الواتساب: تنحفظ مع مصدرها وتاريخها، لأن ميتا تشترط إنك ما ترسل إلا لعميل وافق.
- المحادثة نفسها: في منصة الواتساب، ومربوطة بالعميل عشان تنفتح من سجله.
- الفاتورة الضريبية: نظام واحد بس يصدرها. لو منصة المتجر تطلّع فاتورة وأودو يطلّع فاتورة ثانية لنفس البيعة، صار عندك فاتورتين ضريبيتين لعملية وحدة. شرحنا الفوترة على أودو في الفوترة الإلكترونية على أودو.
وبعدها حدد الاتجاه. أغلب الربط يكفيه اتجاه واحد: الطلب يروح من الموقع لأودو، والمخزون يرجع من أودو للموقع. أما الربط في الاتجاهين لنفس المعلومة فيحتاج قاعدة واضحة لما النظامين يختلفون: مين يغلب؟ وإذا ما عندك جواب، لا تسويه.
رحلة طلب واحد: من الموقع لين واتساب العميل
خلنا نمشي طلب واحد في متجر صغير مركّب صح، خطوة خطوة. المتجر مثال توضيحي، بس كل خطوة فيه شغل نبنيه فعلًا.
1. العميل يدفع في الموقع
الدفع ما يتأكد من صفحة «تم الدفع بنجاح»، لأن هذي صفحة يقدر أي أحد يفتحها برابطها. الطلب يصير مدفوع لما نظامك يسأل مزود الدفع نفسه بطلب موثّق، ويرد عليه المزود بالحالة. هذا الدرس شرحناه بالتفصيل في دليل أمان الدفع في أودو من موقع إضافتنا Tabby & Tamara for Odoo، وهي منتج مستقل ما له علاقة رسمية بتابي ولا تمارا. ولو لسا تختار مزود الدفع، شوف بوابات الدفع في السعودية.
2. الطلب يوصل أودو
هنا فيه طريقين:
- متجر أودو نفسه (eCommerce): الموقع وأودو قاعدة بيانات وحدة. المنتج والسعر والمخزون ما يحتاجون مزامنة أصلًا، لأنهم نفس السجل.
- متجر على منصة ثانية، أو موقع مبني خاص: يكلم أودو عن طريق الواجهة البرمجية (API). وهنا ثلاث أشياء من توثيق أودو 19 لازم تعرفها قبل ما تبدأ:
- الـ API مو متاح في كل الباقات. أودو يقول إنه متاح في باقة Custom بس، ومو متاح في One App Free ولا Standard. شيّك على باقتك قبل ما توقّع على أي ربط.
- الربط يشتغل بمستخدم خاص فيه، مو بحساب موظف. أودو ينصح بمستخدم «بوت» بأقل صلاحيات يحتاجها. ومفتاح الـ API له مدة ينتهي بعدها، فلازم أحد يعرف متى ينتهي ويجدده. وإلا الطلبات توقف تنزل في يوم عادي، وما أحد يدري ليش.
- كل نداء يمشي لحاله. حسب نفس التوثيق، كل طلب على الـ API له معاملة مستقلة في قاعدة البيانات، وما تقدر تجمع أكثر من نداء في معاملة وحدة. فلو الربط ينشئ الطلب في نداء ويأكده في نداء ثاني، ممكن ينشأ الطلب وما يتأكد. وأودو نفسه يعطيك الحل: دالة وحدة تسوي الخطوات كلها، مثل
action_confirmلأمر البيع. وإذا ما فيه دالة جاهزة، تنبني في إضافة أودو مخصصة.
3. أودو يأكد ويحجز ويفوتر
أمر البيع يتأكد، والمخزون ينحجز، والفاتورة تطلع من أودو بالفوترة الإلكترونية. ما أحد دخّل شي بيده.
4. الفاتورة تطلع على واتساب
أودو يرسل الفاتورة للعميل بقالب خدمي معتمد من ميتا، لأنك أنت الي بديت المحادثة مو العميل. وتحت الرسالة ممكن زر «استلمت» أو «أبي أكلم أحد»، ورده يرجع لأودو. الأحداث الي تستاهل رسالة، وكيف تنكتب القوالب عشان تنقبل، شرحناها في إشعارات أودو على واتساب. ولو لسا ما عندك رقم على واتساب API، ابدأ من تأسيس حساب واتساب API من الصفر لين يشتغل مع أودو.
5. العميل يسأل، والذكاء الاصطناعي يرد أو يحوّل
بعد يومين يكتب العميل «متى يوصل؟». البوت يقرا حالة الطلب من أودو ويرد بالحالة الحقيقية. ولو كتب «وصلني ناقص» أو «أبي أرجّعه»، البوت ما يجتهد: يحوّل المحادثة لموظف في صندوق الوارد المشترك، والموظف يشوف المحادثة كاملة والطلب قدامه. شرحنا متى يسكت البوت ويسلّم في ربط الذكاء الاصطناعي بواتساب.
وانتبه للتكلفة: من 1 أكتوبر 2026 صارت ميتا تحاسب على ردودك داخل نافذة الـ 24 ساعة رسالة رسالة. يعني البوت الي يرد بخمس رسائل قصيرة بدل رسالة وحدة، يكلفك أكثر. التفاصيل في أسعار واتساب API في السعودية.
6. كل شي ينكتب على العميل
الطلب، والفاتورة، ورسالة الواتساب ووصلت ولا لا، ورد العميل. لو اتصل بكرة، أي موظف يفتح سجله ويعرف القصة كاملة.
وين يتعطل الربط عادة
- نفس الحدث يوصل مرتين. ميتا تعيد إرسال إشعار الويبهوك لو سيرفرك ما رد، وتقول صراحة إن هذا ممكن يطلّع إشعارات مكررة (توثيق الويبهوك). ونفس الشي ممكن يصير مع مزود الدفع والمتجر. كل حدث لازم يتعالج مرة وحدة برقمه، وإلا يوصل العميل فاتورتين أو رسالتين.
- الفشل بصمت. رقم بدون مفتاح الدولة، أو منتج في الموقع ما له مقابل في أودو، أو مفتاح API انتهى. لازم يكون فيه قائمة بالي فشل، وأحد مسؤول يشوفها كل يوم.
- الربط مبني على حساب موظف. يغيّر كلمة المرور أو يطلع من الشركة، والربط يوقف معه.
- الترقية تكسر الربط. أودو 19 جاب واجهة جديدة اسمها JSON-2، والواجهات القديمة XML-RPC وJSON-RPC مجدولة للإزالة في أودو 22 (خريف 2028) وفي Odoo Online 21.1 (شتاء 2027). يعني الربط المبني اليوم على الواجهة القديمة له تاريخ انتهاء. شرحنا ليش الإضافات والربط هي الي تأخر الترقية في ترقية أودو والإضافات المخصصة.
ربط الأنظمة للمنشآت الصغيرة: وش تبني أول؟
ما تحتاج الأربع قطع من أول يوم. بس لو بتبنيها، هذا الترتيب الي نمشي عليه، والسبب ورا كل خطوة:
- البيت أول: أودو مرتب. المنتجات والأسعار والعملاء والجوالات صح. كل شي بعده يقرا منه، فلو هو غلط، الغلط ينتشر لكل مكان. ولو محتار بين أودو ونظام مخصص، شوف أودو ولا نظام مخصص.
- الموقع يكتب في البيت. الطلبات تنزل أودو لحالها، والمخزون يرجع للموقع.
- واتساب API وثلاث رسائل. تأكيد الطلب، والفاتورة، وخروج الطلب. شغّلها أسبوع على أرقام الفريق قبل العملاء.
- الذكاء الاصطناعي آخر شي. لأنه يحتاج الي قبله: بيانات حقيقية يقرا منها، وصندوق وارد يحوّل له. البوت الي ما عنده مصدر يرد من تخمينه، والي ما عنده صندوق وارد يحوّل لمكان ما فيه أحد.
ولو شغلك صغير والرسائل قليلة وموظف واحد يرد، تطبيق واتساب للأعمال المجاني يكفيك الحين. الفرق بينه وبين الـ API في واتساب API ولا تطبيق واتساب للأعمال.
الغلطة الشائعة: أربع أدوات ما تكلم بعض
أغلب المنشآت الصغيرة ما تخطط للجزر، توصل لها شوي شوي. اشتراك متجر، وبعدين برنامج محاسبة، وبعدين منصة واتساب، وبعدين بوت. كل وحدة فيها قائمة عملاء، وكل وحدة زينة لحالها، ومع بعض ما يكلمون بعض.
قبل ما تشترك في أي أداة، اسأل:
- فيها API موثّق؟ وفي أي باقة؟ أودو مثال واضح: الـ API في باقة Custom بس.
- تكتب في نظامك الأساسي، ولا تحتفظ بنسخة خاصة فيها؟
- تقدر تطلّع بياناتك منها لو تركتها؟
- لما يفشل الربط، مين يدري؟ فيه تنبيه، ولا تكتشفه من عميل زعلان؟
- مين يصونه بعد الترقية الجاية؟
كيف تبان هالقطع عند كيرنلتكس
هالأربع قطع هي شغلنا اليومي، وهذا كيف تبان كل وحدة لما نبنيها:
- الموقع: نصمم ونبني مواقع وتطبيقات، مثل موقع زيتي الي يخلي العميل يحجز الخدمة ويتعرف على الفروع ويوصل للتطبيق من جواله. وغيره في أعمالنا.
- أودو: تنصيب وإعداد، وربط مع أنظمتك، وإضافات مخصصة، وترقية بين الإصدارات. والمثال المنشور إضافتنا Tabby & Tamara for Odoo، الي تضيف الدفع بالتقسيط لمتجر أودو ونقاط البيع والفواتير وعروض الأسعار، من أودو 14 لين 19، Community وEnterprise.
- واتساب: منصتنا K-Message على واجهة واتساب السحابية الرسمية، وكيرنلتكس مزوّد تقني معتمد من ميتا. فيها صندوق وارد مشترك، وقوالب معتمدة ما تنرسل إلا لعميل وافق، وسجل موافقة لكل جهة اتصال بمصدرها وتاريخها، وتتبع للتسليم والقراءة.
- الذكاء الاصطناعي: وكيل في K-Message يرد بأسلوب علامتك من قاعدة معرفتك، ويحوّل لموظف في أي وقت. ومعه مسارات وقواعد كلمات مفتاحية تنضبط بدون برمجة.
أسئلة تجينا عن ربط الأنظمة
لازم يكون عندي أودو عشان أربط أنظمتي؟
لا. أي نظام أساسي فيه API موثّق ينفع يكون البيت. نستخدم أودو لأنه يجمع المبيعات والمخزون والفواتير والفوترة الإلكترونية في قاعدة بيانات وحدة، فتقل القطع الي تحتاج ربط.
متجري الحالي على منصة جاهزة، أقدر أربطه مع أودو؟
غالبًا أي، عن طريق تطبيق ربط أو عن طريق الـ API. وقبل ما تدفع، شيّك على ثلاث: الربط يدعم نسخة أودو الي عندك، وباقة أودو تسمح بالـ API، ومين فيهم يصدر الفاتورة الضريبية.
Zapier ولا ربط مبني خاص؟
Zapier أو Make لو الحجم صغير والغلط ما يكلّف، مثل تنبيه للفريق إن فيه طلب جديد. بس كل خطوة في هالسلسلة مكان ممكن ينكسر، وغالبًا ما أحد مسؤول عنها. فلما يصير الربط هو الي يحجز المخزون أو يسجل الدفعة أو يصدر الفاتورة، يستاهل ينبني ويتراقب مثل باقي النظام.
كم ياخذ الربط؟
يعتمد على شي واحد أكثر من غيره: نظافة بياناتك. المنتجات المكررة والجوالات المكتوبة بعشر طرق تاخذ وقت أكثر من البرمجة نفسها. وجزء الواتساب فيه مراجعات عند ميتا (التوثيق والقوالب) ما أحد يتحكم في سرعتها.
الذكاء الاصطناعي يقدر يعدّل في أودو؟
يقدر تقنيًا، بس ننصح يبدأ قراءة بس: حالة الطلب، والفواتير، والدوام. وأي شي يغيّر فلوس أو مخزون (إلغاء، استرجاع، خصم) يروح لموظف، أو لزر تأكيد واضح يضغطه العميل وينفذه أودو.
كيف نشتغل عليها
نبدأ بجلسة نرسم فيها أنظمتك الحالية، ونكتب معك جدول «وين بيت كل معلومة». بعدها نرتب أودو، ونربط الموقع، ونشغّل أول ثلاث رسائل واتساب، والذكاء الاصطناعي آخر شي.
التفاصيل في خدماتنا وصفحة أودو وواتساب API وأودو والفوترة الإلكترونية. ولو شغلك توصيل أو عيادة، شوف تطبيقات التوصيل وحلول العيادات. أو احجز استشارة ونرسم المخطط على شغلك أنت.