تابي على أودو Community أو Enterprise: وش اللي يتغير فعلًا

هل تابي وتمارا يشتغلون على أودو Community؟ وش يضيف Enterprise؟ وليش Odoo Online ما يقبل الإضافة بينما Odoo.sh والسيرفر الخاص يقبلونها.

أول سؤال يجينا من أي متجر شغال على أودو Community: هل تابي يشتغل عندنا أصلًا، أو التقسيط من الأشياء اللي تحتاج Enterprise بدون ما أحد يقولها لك؟ الجواب المختصر: يشتغل، وبكامل مزاياه. الجواب الأطول إن سؤال النسخة مو هو السؤال المهم. اللي يحدد هل تقدر تعرض تابي وتمارا أو لا هو مكان استضافة قاعدة البيانات، وهذا قرار منفصل تمامًا عن النسخة اللي تدفع لها.

في هذا المقال نفصل السؤالين عن بعض، ونأخذ Tabby & Tamara for Odoo مثالًا لأنها الإضافة اللي نطورها ونقدر نتكلم عن كل سطر فيها. وكل شيء عن أودو نفسه مأخوذ من توثيق أودو الرسمي مع رابطه، عشان تراجعه بنفسك.

سؤالان، مو سؤال واحد

أودو له نسختان. Community مجانية ومفتوحة المصدر بترخيص LGPLv3. وEnterprise مدفوعة، تضيف تطبيقات ودعمًا رسميًا واستضافة وخدمة ترقية. صفحة مقارنة النسختين عند أودو تعرض تطبيقًا تطبيقًا وش موجود في أي نسخة.

وبشكل منفصل، قاعدة بيانات أودو تعيش في واحد من ثلاثة أماكن. Odoo Online، وأودو نفسه يستضيفها ويديرها. أو Odoo.sh، منصة أودو اللي تنشر عليها من مستودع Git. أو سيرفر خاص، سواء جهازك أو VPS أو حاوية تديرها أنت. صفحة الاستضافة في التوثيق تقارن بين الثلاثة وتشرح كيف تنتقل قاعدة البيانات بينها.

النسخة تحدد أي تطبيقات أودو تحصل عليها. والاستضافة تحدد هل مسموح لك تضيف كودًا ما كتبه أودو. وإضافة التقسيط كود ما كتبه أودو، فالاستضافة هي اللي تقدر توقفك فعلًا.

وش تحتاجه الإضافة من أودو

ملف التعريف في Tabby & Tamara for Odoo يعتمد على خمس وحدات: payment وaccount_payment وwebsite_sale وpoint_of_sale وmail. كلها موجودة في Community. إطار مزودي الدفع، وزر الدفع في الفاتورة، والمتجر الإلكتروني، ونقاط البيع، وطبقة الرسائل، كلها في النسخة المجانية. وصفحة المقارنة عند أودو تؤكد إن الفوترة والمدفوعات والمتجر الإلكتروني ونقاط البيع متاحة في النسختين.

ما فيه اعتماد على محاسبة Enterprise ولا على Studio ولا على صندوق IoT ولا على تطبيق الجوال. مسار نقاط البيع عبارة عن رمز QR في نافذة بالمتصفح وسيرفر يتابع البوابة، فما بين الكاشير وتابي إلا سيرفر أودو حقك. والمكتبة الوحيدة اللي تستوردها الإضافة خارج أودو هي requests، وأودو نفسه يحتاجها أصلًا. والترخيص LGPL-3، فشريكك يقدر يقرأ الكود ويصونه على أي نسخة.

نقطة تستاهل تعرفها قبل ما تضغط تثبيت: الإضافة تسحب معها نقاط البيع حتى لو متجرك موقع فقط، وتسحب المتجر الإلكتروني حتى لو نشاطك كاشير فقط. على Community هذا ما يكلف شيئًا. وعلى Enterprise الخطط الحالية في صفحة الأسعار تشمل كل التطبيقات بسعر واحد للمستخدم، فتطبيق إضافي ما المفروض يغير الفاتورة، لكن راجع الصفحة مع عقدك أنت ولا تاخذها منا.

على أودو Community

كل اللي تسويه الإضافة يشتغل على Community: خيار الدفع في صفحة الدفع، وشارة التقسيط تحت السعر، وفواتير البوابة وعروض الأسعار، والكاشير، والاسترداد من لوحة التحكم، وسجل الـ API، وزر اختبار الاتصال. ما فيه فرع خاص بـ Community ولا مزايا محذوفة. ولو هذي أول مرة تضبطها، دليل ربط تابي مع أودو خطوة بخطوة ينطبق كما هو.

ثلاثة أشياء تختلف، ولا واحد منها داخل الإضافة.

القائمة اسمها الفوترة، مو المحاسبة

في Community عندك تطبيق الفوترة، مو المحاسبة. مزودو الدفع تلقاهم تحت الفوترة، ثم الإعدادات، ثم مزودو الدفع. الأدلة المكتوبة لـ Enterprise تقول المحاسبة، ومستخدم Community يوقف عند هذي النقطة ويظن إن الإضافة ما تثبتت. نفس الشاشة، اسم تطبيق مختلف. وتوصل لها كذلك من الموقع الإلكتروني ثم الإعدادات.

مطابقة التحويلات يدوية

تابي وتمارا يحولون لك على دفعات تسوية، مو على كل طلب لحاله. ومطابقة التسوية مع الطلبات اللي داخلها هي المكان اللي تفترق فيه النسختان فعلًا. مقارنة أودو تحط مطابقة كشف الحساب البنكي ضمن تطبيق المحاسبة في Enterprise. على Community تسجل التحويل كدفعة في الفوترة وتطابقها بيدك، أو تركب إضافة مطابقة مجتمعية. الطريقة تمشي، ومتاجر كثيرة شغالة كذا، لكن احسب وقت المحاسب فيها.

الترقية مشروعك أنت

اشتراك Enterprise يشمل خدمة الترقية من أودو لقاعدة البيانات. Community ما تشمل هذا. وهذا يهم الإضافة لأنها مبنية لكل إصدار على حدة، فرع لكل إصدار من 14.0 إلى 19.0، ولما تنقل قاعدة البيانات تغير الفرع معها. على Community الترحيل كله عليك أو على شريكك، وإضافة التقسيط أسهل جزء فيه.

على أودو Enterprise

Enterprise ما يغير شيئًا في طريقة تثبيت الإضافة ولا في سلوكها. اللي يضيفه حولها: تطبيق المحاسبة الكامل بشاشة المطابقة ونماذج المطابقة لشغل التسويات اللي فوق، وخدمة الترقية بين الإصدارات الرئيسية، ودعم رسمي لأودو نفسه. دعم الإضافة يبقى منا على النسختين، لأن دعم أودو يغطي كود أودو.

والكاشير نفسه على النسختين. صندوق IoT وتطبيق الجوال في Enterprise ما لهم علاقة هنا، لأن مسار الـ QR يشتغل داخل جلسة نقاط البيع في المتصفح.

على Odoo Online: هنا الجدار

Odoo Online هو Enterprise باستضافة أودو، وتوثيق أودو لها يقول بوضوح إنها لا تتوافق مع الوحدات المخصصة ولا مع وحدات متجر تطبيقات أودو. مو إضافتنا فقط، أي إضافة من طرف ثالث، حتى اللي تنباع في متجر أودو نفسه. وتوثيق Odoo.sh يكررها من الجهة الثانية: قواعد البيانات على Odoo Online ما تدعم الوحدات المخصصة.

جزء من السبب إن Odoo Online يشغّل إصدارات وسيطة، 19.1 و19.2 وهكذا، تطلع كل شهرين أو ثلاثة وعلى Odoo Online فقط. وإضافات الطرف الثالث تُبنى للإصدارات الرئيسية.

فلو متجرك على Odoo Online، الجواب الصريح إنه ما تقدر تثبت أي إضافة تابي أو تمارا، وإضافتنا منها. الخيارات:

  • تنقل قاعدة البيانات إلى Odoo.sh أو إلى سيرفرك. صفحة أسعار أودو تقول إن خطة Custom تغطي الاثنين، مع رسوم استضافة إضافية لـ Odoo.sh، وصفحة الاستضافة تصف النقل بأنه تنزيل نسخة احتياطية واستعادتها.
  • تبقى على Odoo Online وتكتفي باللي تقدمه بوابات الدفع المدمجة في أودو على صفحاتها هي. وهل واحدة منها تضيف تقسيطًا أو لا، سؤال للبوابة نفسها مو لأودو.

تأكد من هذي النقطة قبل ما تشتري أي إضافة من أي أحد. طلب استرداد ثمن إضافة أكثر ورقًا بكثير من فحص ياخذ دقيقتين.

على Odoo.sh

Odoo.sh يحتاج خطة Enterprise تشمل استضافة Odoo.sh، فما فيه Community على Odoo.sh. والنشر عن طريق Git: تضيف مجلد الإضافة إلى فرع في مستودع GitHub المرتبط بالمشروع، وOdoo.sh يتعرف على مجلدات الوحدات بنفسه. دليل إنشاء المشروع عند أودو يقترح submodules للوحدات المتاحة للعموم، أما الإضافة المشتراة فتحفظ مجلدها في مستودعك مباشرة.

ادفع إلى فرع staging أولًا. اضبط المزود على وضع الاختبار هناك، اضغط اختبار الاتصال، نفذ طلبًا تجريبيًا، ثم ادمج إلى الإنتاج وحوّل إلى المفاتيح الحقيقية. Odoo.sh يعطيك بالضبط بيئة التجربة اللي تخلي هذا آمنًا.

على سيرفرك

السيرفر الخاص هو المكان الوحيد اللي تشتغل فيه النسختان مع كود من طرف ثالث. انسخ مجلد payment_tabby_tamara إلى مسار الإضافات، أعد تشغيل أودو، فعّل وضع المطور، حدّث قائمة التطبيقات وثبّت. ومع صورة Docker الرسمية مجلد الإضافات الإضافية هو /mnt/extra-addons. الخطوات نفسها على Community وEnterprise، وEnterprise يزيد عليها تسجيل رمز الاشتراك فقط.

القرار في جدول واحد

وين أنت تتثبت الإضافة؟ ملاحظة
Community على سيرفرك نعم القائمة اسمها الفوترة، ومطابقة التحويلات يدوية
Enterprise على سيرفرك نعم نفس الخطوات مع تسجيل الاشتراك
Enterprise على Odoo.sh نعم النشر من مستودع GitHub
Odoo Online بأي خطة لا لا إضافات من طرف ثالث إطلاقًا

تحققان قبل ما تدفع لأي شيء

الأول، اعرف وين استضافتك. لو سجلت من odoo.com، وما ركبت شيئًا على سيرفر، ولا ربطت مستودع GitHub، فأنت على Odoo Online. لوحة مشروع Odoo.sh والسيرفر الخاص شيئان تتذكر إنك جهزتهما.

الثاني، اعرف رقم إصدارك الرئيسي بدقة، لأن الإضافة تُباع وتُبنى لكل إصدار. جدول الدعم عند أودو يعطي كل إصدار رئيسي ثلاث سنوات دعم قياسي، ويسجل إن دعم 17.0 القياسي مخطط ينتهي في سبتمبر 2026. فالمتجر اللي ما زال على 17.0 يخطط للانتقال إلى 18.0 أو 19.0 وياخذ فرع الإضافة المطابق معه.

بعد ما تحسم هذين، الباقي هو الشاشات اللي تحصّل منها والمزودين اللي تبيهم، وهذا اللي يمشي فيه الفرق بين إضافات تابي وتمارا في متجر أودو. والكاشير له دليله المستقل للتقسيط في نقاط البيع.

أسئلة متكررة

هل تابي يشتغل على أودو Community؟

نعم، وبكامل المزايا. الإضافة تعتمد على وحدات payment وaccount_payment وwebsite_sale وpoint_of_sale وmail، وكلها موجودة في النسخة المجانية. ما فيه فرع منفصل لـ Community ولا مزايا محذوفة، الفرق الوحيد إن قائمة مزودي الدفع تحت تطبيق الفوترة بدل المحاسبة.

أقدر أثبت إضافة تابي على Odoo Online؟

لا. توثيق أودو يقول إن Odoo Online لا يتوافق مع الوحدات المخصصة ولا مع وحدات متجر تطبيقات أودو، وهذا ينطبق على أي إضافة تابي أو تمارا من أي مطور. لو تحتاج التقسيط في أودو، الطريق هو نقل قاعدة البيانات إلى Odoo.sh أو إلى سيرفرك، وأودو يصف النقل بأنه تنزيل نسخة احتياطية واستعادتها.

نقاط البيع مع تابي تحتاج Enterprise أو صندوق IoT؟

لا. الكاشير يختار تابي، تطلع نافذة فيها رمز QR، العميل يمسحه ويوافق من جواله، والسيرفر يتابع حالة العملية مع البوابة. كل هذا يشتغل داخل جلسة نقاط البيع في المتصفح على Community وEnterprise، بدون IoT ولا تطبيق جوال.

كيف أنشر الإضافة على Odoo.sh؟

Odoo.sh يحتاج خطة Enterprise تشمل استضافته، والنشر عن طريق Git. تضيف مجلد payment_tabby_tamara إلى فرع في مستودع GitHub المرتبط بالمشروع، وOdoo.sh يتعرف على مجلدات الوحدات بنفسه. ابدأ بفرع staging، اضبط المزود على وضع الاختبار، اضغط اختبار الاتصال ونفذ طلبًا تجريبيًا، ثم ادمج إلى الإنتاج وحوّل إلى المفاتيح الحقيقية.

وش يضيف Enterprise فعلًا لتجربة التقسيط؟

لا شيء داخل الإضافة نفسها، بس أشياء حولها. تطبيق المحاسبة الكامل بشاشة مطابقة كشف الحساب البنكي، وهذي تسهل مطابقة تحويلات تابي وتمارا مع الطلبات. وخدمة الترقية من أودو بين الإصدارات الرئيسية، وهذي على Community تكون مشروعك أنت. أما دعم الإضافة فيبقى منا على النسختين.

متجري على أودو 17. أحتاج أسوي شيء؟

جدول الدعم عند أودو يسجل إن الدعم القياسي للإصدار 17.0 مخطط ينتهي في سبتمبر 2026، فخطط للانتقال إلى 18.0 أو 19.0. الإضافة لها فرع لكل إصدار من 14.0 إلى 19.0، فلما تنقل قاعدة البيانات خذ الفرع المطابق معها. على Enterprise خدمة الترقية تشمل قاعدة البيانات، وعلى Community الترحيل عليك أو على شريكك.

دفعة واحدة، لكل متاجرك

200 دولار
شراء من متجر أودو تحدث معنا أولًا

مقالات