قبل أن تقارن بين منصات التجارة الإلكترونية المتوافقة مع SAP Business One، هناك قرار واحد يستبعد معظمها من قائمة الخيارات دون أن يلاحظه أحد. ولا يتعلق الأمر بتصميم واجهة المتجر، أو ميزة البحث، أو عملية الدفع. بل يتعلق بكيفية اتصال المنصة بنظام SAP.
يتخذ تكامل التجارة الإلكترونية مع SAP Business One أحد شكلين. التكامل الأصلي يعني أن منصة التجارة الإلكترونية تقرأ من SAP Business One وتكتب إليه مباشرةً، باستخدام واجهات SAP الخاصة، وبذلك يظل SAP هو نظام التسجيل الوحيد. أما التكامل عبر البرامج الوسيطة، فيعني وجود موصل منفصل أو طبقة تكامل تقع بين واجهة المتجر وSAP، مما يحافظ على مزامنة نسخ العملاء والمنتجات والأسعار والطلبات بين قاعدتي البيانات. تتصل منصات التجارة الإلكترونية ذات الأغراض العامة بـ SAP Business One عبر البرامج الوسيطة. وهناك عدد قليل من المنصات، بما في ذلك FocusPoint Ecommerce، التي تم بناؤها بشكل أصلي على هذا النظام.
يحدد النموذج الذي تختاره الموردين المؤهلين، وتكاليف المشروع بعد إطلاقه، وما إذا كان عملاؤك سيشاهدون في أي وقت من الأوقات سعرًا لم توافق عليه SAP.
الطريقتان اللتان ترتبط بهما التجارة الإلكترونية بنظام SAP Business One
في النموذج الأصلي، توجد قاعدة بيانات واحدة هي المرجع الرئيسي. تطلب واجهة المتجر من SAP Business One قائمة أسعار العميل، وسجل الأصناف، والمخزون المتاح، والفواتير المفتوحة، وتقوم SAP بالرد. وعندما يقدم العميل طلبًا، تقوم المنصة بإنشاء أمر المبيعات في SAP وفقًا لشروط العميل مع تطبيق أي قواعد موافقة. لا يتم نسخ أي شيء. ولا ينتظر أي شيء ليتم مزامنته.
في نموذج البرمجيات الوسيطة، تمتلك منصة التجارة الإلكترونية قاعدة بيانات خاصة بها، لأنها صُممت لتعمل دون الحاجة إلى نظام تخطيط موارد المؤسسات (ERP) معين. ويقوم «الموصل» — سواء كان مكونًا إضافيًّا مصممًا خصيصًا لهذا الغرض أو منصة تكامل عامة — بنقل البيانات بين النظامين. حيث تتدفق المنتجات والأسعار من نظام SAP إلى واجهة المتجر وفقًا لجدول زمني محدد أو عند حدوث تغيير. أما الطلبات فتتدفق في الاتجاه المعاكس. وقد تتدفق بيانات العملاء وحدود الائتمان والفواتير أو لا تتدفق على الإطلاق، اعتمادًا على ما يدعمه «الموصل».
يمكن لكلا النموذجين إنشاء متجر فعال. ويكمن الاختلاف في ما يحدث في اللحظات التي تكون فيها جميع العناصر متزامنة.
أليست كل منصة للتجارة الإلكترونية «متكاملة» مع SAP Business One إذا ما قال المورد ذلك؟
لا. فعبارة «متكامل مع SAP Business One» تعني عادةً وجود موصل، لا أن نظام SAP هو نظام التسجيل الرئيسي. اطرح سؤالين لمعرفة النموذج الذي تتعامل معه: هل تحتفظ المنصة بنسختها الخاصة من قوائم العملاء والمنتجات والأسعار؟ وإذا قام نظام SAP بتعديل أحد الأسعار في الساعة 2:00 مساءً، فما الذي ستعرضه واجهة المتجر في الساعة 2:01؟ إذا تضمنت الإجابة جدولًا زمنيًا للمزامنة، فهذا يعني أنها برمجيات وسيطة.
لماذا يُحدد نموذج تكامل التجارة الإلكترونية في SAP Business One قائمة المرشحين النهائيين الخاصة بك
يأتي هذا القرار في المرتبة الأولى لأنه قرار هيكلي. فلا يمكن لمنصة متعددة الأغراض أن تصبح منصة أصلية في SAP Business One مهما كانت جودة موصلها؛ فقد صُممت لتكون مستقلة عن أنظمة تخطيط موارد المؤسسات (ERP)، وتُعد قاعدة بياناتها الخاصة مصدر المعلومات الموثوق للواجهة الأمامية. أما المنصة الأصلية فلا يمكنها العمل بدون SAP Business One، وهو ما يمثل قيدًا لكل من لا يستخدم هذا النظام وميزة لكل من يستخدمه.
إذن، فإن معيار الأهلية بسيط. إذا كانت متطلباتك تشمل تسعيرًا مخصصًا للعملاء يتطابق تمامًا مع نظام SAP، وطلبات تصل إلى نظام SAP كطلبات مبيعات دون تدخل من أي شخص، وعملاء يمكنهم استخراج فواتيرهم وكشوف حساباتهم بأنفسهم، فأنت تصف هنا تكاملاً أصليًّا. يمكن لبرامج الوسيطة أن تقترب من تحقيق كل من هذه المتطلبات، لكن كل محاولة تقريب تمثل مشروعًا بحد ذاته، وهذه المشاريع لا تنتهي أبدًا.
على سبيل المثال، بالنسبة لتاجر الجملة للمعدات الكهربائية الذي يحتفظ بعشرات قوائم الأسعار المتفاوض عليها في نظام SAP Business One، هناك سؤال واحد مهم: هل يرى المقاول الذي يسجل الدخول السعر المحدد في عقده في كل مرة، بما في ذلك اليوم التالي لإعادة التفاوض على السعر؟ بالنسبة للوظائف الأصلية، الإجابة هي «نعم» بحكم تصميم النظام. أما بالنسبة للبرمجيات الوسيطة، فالإجابة هي «نعم» إذا قام الموصل بتعيين قائمة الأسعار تلك، وتم تنفيذ عملية المزامنة، ولم تحدث أي أخطاء خلال الليل.
البرامج الأصلية مقابل برامج الوسيطة: مقارنة جنبًا إلى جنب
| ما الذي تقرره | التكامل الأصلي | تكامل البرمجيات الوسيطة |
|---|---|---|
| نظام التسجيل | SAP Business One فقط | نظام SAP بالإضافة إلى قاعدة البيانات الخاصة بالمنصة |
| أسعار مخصصة للعملاء | القراءة مباشرةً من قوائم الأسعار وشروط SAP | يتم نسخها إلى واجهة المتجر بواسطة الموصل؛ وتعتمد الدقة على عملية التعيين وتوقيت المزامنة |
| معالجة الطلبات | تم إنشاؤه في نظام SAP كأمر مبيعات مع تطبيق الموافقات عليه | يتم إنشاؤها في واجهة المتجر، ثم يتم نقلها إلى نظام SAP بواسطة الموصل |
| الفواتير، كشوف الحسابات، حالة الطلبات | مقدمة من SAP | فقط إذا كان الموصل يدعمها |
| أنظمة الترخيص والدعم | منصة واحدة، مسؤول دعم واحد | واجهة متجر، وموصل، وربما منصة تكامل، غالبًا ما تكون من موردين مختلفين |
| تأثير ترقية نظام SAP | يقوم مزود المنصة بالتحقق من التوافق مع الإصدار الجديد | يجب إعادة اختبار الموصل، وأحيانًا إعادة تركيبه |
| المدة المعتادة حتى الإطلاق | أقصر، لأن البيانات موجودة بالفعل في نظام SAP | أطول، لأن عملية الدمج بحد ذاتها هي مشروع |
| الخيار الأنسب | الشركات التي تعتمد في أعمالها على نظام SAP Business One | الشركات التي تستخدم أنظمة تخطيط موارد المؤسسات (ERP) متعددة أو متجرًا لا يمكنها استبداله |
ما هي التكاليف الإضافية التي تتكبدها بسبب البرمجيات الوسيطة بخلاف تكلفة الترخيص؟
سعر الموصل هو الجزء الأصغر. أما التكاليف الحقيقية فهي التكاليف التشغيلية.
هناك تباين بين نظامين. فكل نسخة من السعر أو رصيد المخزون أو حد الائتمان تمثل فرصة لظهور أرقام مختلفة بين نظام المتجر ونظام SAP. ولا بد أن يلاحظ أحدهم هذا التباين، ولا بد أن يقوم أحدهم بتصحيحه.
يشير مزودان إلى بعضهما البعض. فعندما لا يصل طلب ما إلى نظام SAP، يزعم مزود واجهة المتجر أن «الموصل» هو الذي تسبب في فقدانه، بينما يزعم مزود «الموصل» أن نظام SAP هو الذي رفضه. وفريقكم هو الذي يتلقى المكالمات.
يصبح كل تغيير في نظام SAP بمثابة دورة اختبار. فسواء أكنت تضيف قائمة أسعار، أو تغير وحدة القياس، أو تقوم بترقية نظام SAP Business One، فإنه يتعين التحقق من التعيينات. ويتكرر هذا العمل طوال فترة تشغيل المتجر.
تقتصر الخدمة الذاتية على ما يدعمه المنصة. أما العملاء الذين لا يستطيعون الاطلاع على فواتيرهم أو طلباتهم المفتوحة عبر الإنترنت، فيتصلون بفريق الخدمة الخاص بكم، وهي التكلفة التي كان من المفترض أن تلغيها التجارة الإلكترونية.
في الواقع، عادةً ما يكون الإطلاق هو الجزء الذي يسير على ما يرام. أما الصيانة فهي ما لم يخصص أحد ميزانية له.
ماذا يحدث عندما يختلف نظام SAP Business One مع واجهة المتجر بشأن السعر؟
في نموذج البرمجيات الوسيطة، يرى العميل النسخة المعروضة على واجهة المتجر، وهي ما تم تسليمه خلال آخر عملية مزامنة ناجحة. وإذا تغير السعر في نظام SAP بعد ذلك، فإن العميل يشتري بالسعر القديم، وعادةً ما يصل الطلب إلى نظام SAP مع وجود تباين في الأسعار، فيضطر أحدهم إلى تسوية هذا التباين يدويًّا أو تحمل الفرق. أما في النموذج الأصلي، فلا توجد نسخة معروضة على واجهة المتجر قد تكون خاطئة. فهي تستعلم من نظام SAP لحظة العرض، لذا فإن السعر الذي يراه العميل هو السعر المسجل في نظام SAP.
متى تكون البرمجيات الوسيطة هي الخيار الصحيح
ليس الحل الأصلي هو الحل الأمثل دائمًا، وأي مورد يزعم عكس ذلك فإنه يحاول بيع منتجاته. وتُعد البرمجيات الوسيطة خيارًا منطقيًّا في بعض الحالات.
تستخدم أكثر من نظام تخطيط موارد المؤسسات (ERP) وتحتاج إلى واجهة بيع واحدة تشملها جميعًا. أو أنك تدير بالفعل واجهة بيع كبيرة للمستهلكين على منصة عامة الغرض، ويشكل قطاع الأعمال بين الشركات (B2B) إضافة صغيرة إليها. أو أن التجارة الإلكترونية تمثل قناة ثانوية بالنسبة لك، ولا بأس بمستوى تقريبي من المزامنة. أو أنك في خضم عملية ترحيل كبيرة لنظام تكنولوجيا المعلومات، وقد يتغير نظام SAP Business One نفسه.
بخلاف تلك الحالات، إذا كان نظام SAP Business One هو الذي يدير الأعمال، فيجب أن يعمل نظام واجهة المتجر على نظام SAP Business One.
نحن ندير بالفعل متجرًا متعدد الأغراض لقطاع البيع بالتجزئة لدينا. فهل يتعين علينا استبداله؟
ليس بالضرورة. فبعض الموزعين يديرون متجرًا استهلاكيًّا للمشترين العاديين، ويضيفون منصة SAP Business One أصلية لحسابات B2B، حيث يُعدُّ التسعير والشروط والموافقة على الطلبات أمورًا مهمة بالفعل. ويُعدُّ الجانب المتعلق بـ B2B هو المجال الذي تتسبب فيه البرمجيات الوسيطة في أكبر قدر من الضرر، لأن البيانات الخاصة بالعملاء موجودة هناك. لذا، يجب تقييم القناتين بشكل منفصل بدلًا من إجبار منصة واحدة على خدمة كلتيهما بشكل سيئ.
ما الذي ينبغي أن يوفره التكامل الأصلي بين SAP Business One والتجارة الإلكترونية
عبارة «أصلي» هي مجرد ادعاء، لذا يجب اختبارها في ضوء النتائج.
يتم التعامل مع كل حساب على حدة. الأسعار، والكتالوج، وشروط الدفع، وحدود الائتمان، كلها تمامًا كما هي مسجلة في نظام SAP Business One، دون الحاجة إلى طبقة تخطيط قد تتسبب في أي انحراف.
تصل الطلبات في شكل أوامر مبيعات. مع العميل المناسب، والأسعار المناسبة، وأي مسار عمل للموافقة يتم تطبيقه داخل نظام SAP، وليس في قائمة انتظار ريثما تتم المزامنة.
يقوم العملاء بخدمة أنفسهم. الفواتير، وكشوف الحسابات، وسجل الطلبات، وإعادة الطلب من السجل، وحالة الطلب، كلها متوفرة عبر نظام SAP دون الحاجة إلى الاتصال بخدمة العملاء.
الكتالوج هو السجل الرئيسي للمنتجات. تظهر المنتجات الجديدة، والمنتجات التي تم إيقاف إنتاجها، والتغييرات في وحدة القياس لأن هذه التغييرات قد أُجريت في نظام SAP، وليس لأن أحدهم أعاد تصدير جدول بيانات.
هناك مزود واحد مسؤول عن الدعم. وعندما يحدث عطل ما، يكون هناك فريق واحد مسؤول عن ذلك، وهذا الفريق على دراية تامة بنظام SAP Business One.
على سبيل المثال، يضم قسم قطع الغيار لدى أحد موزعي المعدات حسابات أساطيل بمعدلات تسعير تعاقدية، وفنيين يقومون بالطلب من الميدان، ومدير خدمة يوافق على أي طلب يتجاوز حدًا معينًا. في النموذج الأصلي، يتم عرض هذا المسار بأكمله عبر الإنترنت باستخدام بيانات SAP وقواعدها. اطلب من كل مورد أن يقدم عرضًا توضيحيًا باستخدام قوائم أسعارك، وليس قوائمهم.
هل يؤدي التكامل المدمج أصلاً إلى إبطاء أداء SAP Business One؟
لا ينبغي أن يحدث ذلك، إذا تم بناء المنصة بشكل صحيح. فالمنصة الأصلية المصممة جيدًا تفصل حركة المرور التشغيلية عن الاستعلامات المكثفة الخاصة بواجهة المتجر والتحليلات، وعادةً ما يتم ذلك عن طريق عزل أحمال عمل التحليلات في قاعدة بيانات خاصة بها، بحيث لا تؤدي واجهة المتجر المزدحمة أو التقارير الضخمة أبدًا إلى إبطاء عملية إدخال الطلبات. اسأل المورد عن كيفية حمايته لقاعدة البيانات التشغيلية في ظل الأحمال. فإجابة «لا بأس» لا تُعد بنية هندسية. أما قاعدة البيانات المنفصلة المخصصة للتحليلات فهي بنية هندسية.
كيف تتعامل FocusPoint Ecommerce مع تكامل نظام SAP Business One
تم تطوير FocusPoint Ecommerce خصيصًا لنظام SAP Business One. ولا توجد أي برمجيات وسيطة. ويُعد نظام SAP المصدر الوحيد للمعلومات الموثوقة، حيث يتم استخلاص الأسعار والكتالوجات والعمليات الخاصة بكل عميل منه مباشرةً، ولهذا السبب يرى كل حساب أنشطته التجارية الخاصة به فور تسجيل الدخول. ويتم إنشاء الطلبات في نظام SAP كأوامر مبيعات مع تطبيق سير العمل وإجراءات الموافقة عليها.
كون النظام مدمجًا أصلاً لا يعني أنه مغلق. فهندسة المكونات الإضافية تستوعب أنظمة CRM وEDI وPunchout وتتبع المكالمات وتنوع القنوات دون المساس بالنواة الأساسية، لذا فإن العناصر التي تختلف من شركة إلى أخرى تقع خارج نطاق التكامل وليس داخله. وتُحفظ قواعد البيانات التشغيلية والتحليلية منفصلةً، بحيث لا تؤدي الاستعلامات المكثفة أبدًا إلى إبطاء أداء واجهة المتجر. كما تعمل ميزات البحث المدعومة بالذكاء الاصطناعي والتخصيص والطلبات التنبؤية استنادًا إلى سجل مشتريات العميل نفسه في نظام SAP.
يُقاس وقت النشر بالأسابيع وليس بالأشهر، لأن البيانات التي تحتاجها المنصة موجودة بالفعل في SAP Business One. أما المقابل فهو ما سبق ذكره: إذا لم تكن تستخدم SAP Business One، فإن FocusPoint Ecommerce لا تناسبك.
ما هي تكلفة منصة التجارة الإلكترونية المدمجة في نظام SAP Business One؟
لا تفرض FocusPoint Ecommerce أي رسوم تنفيذ أو رسوم معاملات. ويتم تحديد الأسعار على أساس اشتراك شهري يعتمد على الوحدات المستخدمة، مما يجعلها الخيار الأقل تكلفة للانطلاق في التجارة الإلكترونية على نظام SAP Business One، مع توفير أفضل تكامل مع مصدر دعم واحد. ولا توجد ترخيصات للموصلات ولا حاجة لدفع مبالغ لمورد ثانٍ.
أسئلة يجب طرحها على كل مورد قبل وضع قائمة المرشحين النهائيين
- هل تحتفظ منصتكم بنسخة خاصة بها من بيانات العملاء والمنتجات والأسعار، أم أنها تستمدها من SAP Business One؟
- إذا طرأت تغييرات على قائمة الأسعار في نظام SAP، فمتى يطلع العميل عليها؟
- أرني كيف يتحول الطلب إلى طلب مبيعات في نظام SAP مع خطوة الموافقة، باستخدام بياناتي.
- هل يمكن للعميل الاطلاع على فاتورته وكشفه المصرفي من واجهة المتجر؟
- عند إجراء ترقية لبرنامج SAP Business One، من الذي يعيد اختبار التكامل، ومن الذي يتحمل تكاليف ذلك؟
- إذا لم تصل الطلبية إلى SAP، بمن أتصل؟
أي مورد تتضمن إجاباته جدول مزامنة، أو قاعدة بيانات ثانية، أو رقم هاتف ثانٍ — فهو يقدم برمجيات وسيطة. ولا بأس بذلك إذا كنت قد اخترت ذلك. لكن المشكلة تكمن في عدم علمك بذلك.
إذا كان نظام SAP Business One هو الذي يدير أعمالك، وكنت تبحث عن الطريقة المثلى لربط التجارة الإلكترونية به، فإن فريق FocusPoint المكون من متخصصين في SAP Business One سيقوم بمراجعة قوائم الأسعار الخاصة بك، وتدفق الطلبات، واحتياجات الخدمة الذاتية للعملاء، وسيوضح لك الشكل الذي سيتخذه التكامل الأصلي لشركتك. حدد موعدًا لإجراء محادثة.



