تكامل التجارة الإلكترونية مع ساب بزنس ون (SAP Business One).

باختصارتربط كودينوفا متاجر Shopify و WooCommerce و Magento (Adobe Commerce) مع SAP Business One، فتنتقل الأصناف والمخزون والأسعار إلى المتجر، وتعود الطلبات والعملاء والمدفوعات دون إعادة إدخال. تكتب التكاملات عبر Service Layer أو DI API، ولا تستخدم SQL المباشر أبدًا. سعر ثابت لكل مرحلة، و3 أشهر من الدعم المجاني، وتمتلك أنت الكود.
ما تتضمنه الخدمة

ما الذي نبنيه.

الأصناف وربط رموز SKU

يُربط كل منتج أو متغير في المتجر برمز صنف في SAP Business One. تنتقل البيانات الرئيسية للأصناف وأوصافها من SAP إلى المتجر، ويُبلَّغ عن رموز SKU غير المطابقة بدلًا من تخمينها.

المخزون حسب المستودع

يُقرأ المخزون المتاح لكل مستودع من بيانات الصنف والمستودع (OITW) للمستودعات التي تختارها، ويُرسل إلى المتجر وفق جدول زمني أو عند تغيّر المخزون.

قوائم الأسعار

تُنشر الأسعار من قائمة أسعار واحدة أو أكثر في SAP (ITM1، OPLN) إلى المتجر، بما في ذلك الأسعار الخاصة بالعميل أو بالمجموعة حيث يستخدمها إعدادك.

طلبات تصل إلى SAP

تُنشأ طلبات الويب في SAP Business One كأوامر بيع (ORDR)، أو مباشرة كفواتير مبيعات (OINV) إذا كانت هذه طريقة عملك، مع مرورها بآلية التحقق الخاصة بـ SAP. ويُمنع التكرار برقم طلب المتجر.

العملاء وشركاء الأعمال

يُطابَق عميل الويب مع شريك أعمال موجود أو يُنشأ كشريك أعمال جديد، وفق القواعد التي تحددها (البريد الإلكتروني، أو الرقم الضريبي، أو تجميع طلبات الزوار في عميل مشترك واحد).

المدفوعات والفواتير

تُسجَّل مدفوعات بوابة الدفع كدفعات واردة (ORCT) مقابل الفاتورة، وتُرسل أرقام الفواتير أو ملفات PDF إلى المتجر أو إلى العميل.

حالة التنفيذ

تُرسل حالة التسليم والفوترة من SAP Business One إلى المتجر، فيرى العملاء أن الطلب قيد المعالجة أو تم شحنه أو اكتمل دون اتصال هاتفي.

قائمة الأخطاء وإعادة المحاولة والسجلات

يُسجَّل كل طلب وكل تحديث. وما يفشل منها ينتظر في قائمة أخطاء مع السبب، ويُعاد تنفيذه، ويمكن لفريقك إصلاحه وإعادة تشغيله.

انظر أيضًا: تكامل Shopify مع SAP Business One · تطوير SAP Business One والإضافات · بوابات الويب لـ SAP Business One

لمن هذه الخدمة

مصممة لفرق مثل فريقك.

01

الشركات التي تعمل على SAP Business One وتبيع عبر الإنترنت وتعيد إدخال طلبات الويب أو تحدّث المخزون يدويًا

02

الموزعون والمصنّعون الذين يفتتحون متجرًا إلكترونيًا للأفراد (B2C) أو للشركات (B2B) على Shopify أو WooCommerce أو Magento

03

شركاء SAP Business One الذين يحتاجون فريقًا لبناء ربط المتجر لأحد عملائهم

SAP B1 Service LayerDI APIShopifyWooCommerceMagento (Adobe Commerce)REST APIWebhooksSQL ServerSAP HANAC# / .NET
المنهجية

كيف يسير المشروع.

  1. الاستكشاف: مكالمة استكشافية مجانية حول متجرك، وإعداد SAP Business One لديك (SQL Server أو HANA، والإصدار، والمستودعات، وقوائم الأسعار)، وطريقة معالجة الطلبات اليوم.
  2. المواصفات: ما الذي يُزامَن وفي أي اتجاه وبأي تكرار، وكيف تُربط رموز SKU والمستودعات والرموز الضريبية وطرق الشحن والدفع مع SAP، وما الذي يحدث عند الأخطاء، مكتوبة في العرض الفني بسعر ثابت لكل مرحلة.
  3. التطوير: الطبقة الوسيطة للتكامل، مع عرض أسبوعي على شركة اختبار ومتجر اختبار، وليس على بياناتك الفعلية أولًا أبدًا.
  4. الاختبار: سيناريوهات طلبات حقيقية: مخزون جزئي، ومرتجعات وإشعارات دائنة، وعملاء زوار وعملاء عائدون، ومدفوعات فاشلة، وإعادة المحاولة بعد خطأ.
  5. التشغيل الفعلي: التحميل الأولي للأصناف والمخزون، والتحويل النهائي، ومتابعة دقيقة لأول الطلبات الفعلية.
  6. الدعم: 3 أشهر من الدعم المجاني بعد التشغيل الفعلي: إصلاحات وتعديلات صغيرة، ثم دعم شهري اختياري.

كيف يتصل المتجر بـ SAP Business One؟

تعمل خدمة تكامل صغيرة بين المتجر و SAP Business One. تقرأ من SAP وتكتب فيه عبر Service Layer (REST)، أو عبر DI API حيث لا يغطي Service Layer حالة ما، فيمر كل مستند بآلية التحقق الخاصة بـ SAP ولا يُكتب أي شيء في قاعدة البيانات بـ SQL. وعلى جانب المتجر تستخدم واجهة API الخاصة بالمنصة: Shopify و WooCommerce عبر واجهاتهما وخطافات الويب (webhooks)، و Magento (Adobe Commerce) عبر REST API الخاصة به.

تعمل التحديثات إما وفق جدول زمني أو عندما يرسل المتجر webhook، حسب المنصة ومدى حداثة البيانات المطلوبة. ويعمل التصميم نفسه على SQL Server وعلى SAP HANA.

دليل Service Layer في SAP Business One ←

ما الذي يُزامَن بين المتجر و SAP Business One؟

من SAP إلى المتجر: الأصناف، والأسعار، والمخزون، وحالة الطلب. ومن المتجر إلى SAP: الطلبات، والعملاء، والمدفوعات. ويُتفق على القائمة الدقيقة والاتجاه والتوقيت في المواصفات، لأنها تعتمد على الجهة المسؤولة عن كل جزء من البيانات في عملك.

موصّل جاهز أم منصة تكامل أم تطوير مخصص: أيها يناسب متجرك؟

الموصّل الجاهز هو عادةً أسرع بداية عندما يكون متجرك وإعداد SAP Business One لديك قياسيين إلى حد كبير: قائمة أسعار واحدة، ومستودع واحد، وطلبات بسيطة. أما منصة التكامل (iPaaS) فتوفّر مسارات جاهزة تقوم بإعدادها، عادةً باشتراك، وتناسب الفرق التي تشغّل عدة تكاملات على منصة واحدة.

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

مشكلات المزامنة الشائعة وطريقة التعامل معها

يُبلَّغ عن رموز SKU التي لا تطابق رمز صنف في SAP، ولا تُخمَّن. وتأتي أسعار مجموعات العملاء أو أسعار B2B من قوائم أسعار SAP والأسعار الخاصة ومجموعات الخصم التي تستخدمها، لا من قائمة أسعار ثانية محفوظة في المتجر. ويُقرأ المخزون لكل مستودع، وتحدد المواصفات أي المستودعات تُعد قابلة للبيع وما إذا كان المخزون الملتزم به يُخصم.

تُربط الرموز الضريبية وطرق الشحن والدفع بما يقابلها في SAP ضمن المواصفات. ويحتفظ كل مستند في SAP برقم طلب المتجر، فلا يُنشأ الطلب نفسه مرتين أبدًا، وتدخل الشحنات الجزئية والمرتجعات والإشعارات الدائنة ضمن سيناريوهات الاختبار قبل التشغيل الفعلي.

من يملك كود التكامل؟

أنت. بعد كل مرحلة مدفوعة يملك العميل الكود المصدري وقاعدة البيانات والتوثيق، فيمكنك مواصلة صيانته بفريقك أو مع شريك SAP Business One الخاص بك، أو أن تطلب منا مواصلة دعمه.

الأسئلة الشائعة

تكامل التجارة الإلكترونية مع ساب بزنس ون (SAP Business One): أسئلة شائعة

ما منصات التجارة الإلكترونية التي يمكنكم ربطها مع ساب بزنس ون (SAP Business One)؟

Shopify و WooCommerce و Magento (Adobe Commerce). يُربط Shopify و WooCommerce عبر واجهات API وخطافات الويب (webhooks) الخاصة بهما؛ ويُدمج Magento عبر REST API الخاصة به. ويمكن عادةً ربط المنصات الأخرى التي لديها API بالطريقة نفسها، وهو ما نؤكده في المكالمة الاستكشافية.

كيف تصل طلبات الويب إلى SAP Business One؟

ينشئ التكامل أمر بيع (أو فاتورة مبيعات، إذا كانت هذه طريقة عملك) في SAP Business One عبر Service Layer، بعد مطابقة شريك الأعمال أو إنشائه وربط كل رمز SKU برمز صنف. ويُحفظ رقم طلب المتجر على المستند، فلا يُنشأ الطلب نفسه مرتين أبدًا.

كيف يبقى المخزون صحيحًا في المتجر؟

يُقرأ المخزون لكل مستودع من SAP Business One للمستودعات التي تختارها، ويُرسل إلى المتجر وفق جدول زمني أو عند تغيّره. وتُحدَّد في المواصفات المستودعات التي تُعد قابلة للبيع، وما إذا كان المخزون الملتزم به يُخصم.

ماذا يحدث عندما تفشل مزامنة طلب؟

يذهب إلى قائمة الأخطاء مع السبب، مثل رمز SKU غير معروف، أو عميل محظور، أو صنف نفد من المخزون، ولا يضيع شيء. ويُعاد تنفيذه تلقائيًا حيث يكون ذلك منطقيًا، ويمكن لفريقك إصلاح السبب وإعادة تشغيله. ويُسجَّل كل شيء.

هل يعمل التكامل مع SQL Server و SAP HANA؟

نعم. يتعامل التكامل مع Service Layer و DI API، لا مع قاعدة البيانات، لذلك يعمل بالطريقة نفسها على كليهما. وأي SQL يُستخدم للتقارير يُكتب لقاعدة البيانات التي تشغّلها.

هل كودينوفا من شركاء SAP؟

لا. كودينوفا مستقلة؛ تعمل جنبًا إلى جنب مع شريك SAP لديك. يحتفظ شريكك بالتراخيص وبنظام SAP Business One؛ ونحن نحدد مواصفات التكامل بين متجرك و SAP ونبنيه ونختبره وندعمه.

جاهز للبدء؟

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