متجرك الإلكتروني مرتبط بنظام Business One
ينشر هذا الربط الأصناف وقوائم الأسعار والأسعار الخاصة بكل عميل ومخزون المستودعات من Business One إلى متجرك، ويعيد طلبات الموقع إلى النظام في صورة أوامر بيع، ومعها شريك الأعمال والضرائب وأجور الشحن. نبني الربط على Service Layer، وهي واجهة البرمجة (API) التي توفرها SAP عبر الويب لنظام Business One، مع خدمة وسيطة بين النظامين تطابق كل مستند وتضعه في قائمة انتظار وتعيد محاولة إرساله.
وهو يناسب الموزعين والمصنّعين وتجار التجزئة الذين يعملون على Business One ويبيعون عبر Shopify أو WooCommerce أو بوابة مخصصة بين الشركات (B2B). وقبل أي تصميم يبرز سؤالان: الأول كيف تصل خدمة خارجية إلى خادم Business One لديك بأمان، والثاني أي تراخيص SAP تغطي وصول الربط إلى النظام. ونحسم السؤالين مع شريك SAP وفريق تقنية المعلومات لديك منذ البداية.
مطابقة البيانات الأساسية
نطابق الأصناف ومجموعات الأصناف وقوائم الأسعار والأسعار الخاصة وشركاء الأعمال والمستودعات ورموز الضرائب والحقول المعرّفة من المستخدم مع منتجات المتجر وعملائه وطلباته.
مرجعية المستندات
يبقى Business One المرجع للأصناف والأسعار والمخزون وكل المستندات المرحّلة. يرسل المتجر الطلبات، أما رقم المستند وكل خطوة لاحقة فيحددها Business One.
الجلسات والوصول الشبكي
تسجّل الخدمة دخولها إلى Service Layer بمستخدم مخصص لها، عبر مسار مشفّر ومقيَّد مثل نفق خاص، ولا تمر أبداً عبر منفذ مكشوف للعموم.
قائمة الأخطاء
حين يرفض Business One مستنداً، كطلب يتجاوز الحد الائتماني أو يتضمن صنفاً غير نشط، ينتظر المستند مع نص الخطأ حتى يُتخذ قرار بشأنه.
إعادة المحاولة وتجديد الجلسات
تتجدد الجلسات المنتهية تلقائياً، وتُعاد الاتصالات المتقطعة بمرجع يمنع تكرار الطلب، وتُرسَل التحديثات بوتيرة تحمي الخادم.
مراقبة المزامنة والخادم
نتابع حالة الاتصال وتأخر المزامنة والأعطال وفروق المخزون، ويصدر تنبيه حين يتعذر الوصول إلى خادم Business One.
ما تتسلمه منا
- مطابقة البيانات الأساسية والمستندات
- تصميم الوصول الشبكي
- خدمة الربط مع شيفرتها المصدرية
- تحويل طلبات الموقع إلى أوامر بيع
- نشر المخزون والأسعار
- قائمة أخطاء مع إمكانية إعادة الإرسال
- مراقبة الاتصال والمزامنة
- دليل تشغيل لفريق تقنية المعلومات وشريك SAP
طريقة عملنا
- 01
فحص الأساسيات
نتأكد مع فريق تقنية المعلومات وشريك SAP من إصدار Business One وقاعدة بياناته، وهل Service Layer مثبتة، وكيف يمكن الوصول إليها، وأي التراخيص تنطبق.
- 02
مطابقة المستندات
نتفق على طريقة ظهور الأصناف والأسعار والمخزون في الموقع، وكيف يتحول طلب الموقع إلى أمر بيع، وكيف تصل أخبار التسليم والفواتير والمرتجعات إلى العميل.
- 03
البناء والتحقق
نطوّر على قاعدة بيانات لشركة تجريبية ومتجر مخصص للتطوير، وتشمل السيناريوهات أسعارك الخاصة، وتعدد المستودعات، والطلبات المؤجلة لنفاد الصنف، وإجراءات الاعتماد، ومستندات نجعلها تفشل عمداً.
- 04
الإطلاق معاً
يُفتح الوصول إلى بيئة التشغيل تحت إشراف فريق تقنية المعلومات لديك، وتبدأ الطلبات الفعلية بالتدفق، ثم نطابق أيام البيع الأولى مع شريك SAP.
التقنيات التي نستخدمها
| المجال | التقنيات |
|---|---|
| جانب SAP | Service Layer (OData)، الحقول المعرّفة من المستخدم، طرق عرض SQL، إجراءات الاعتماد |
| جانب المتجر | Shopify Admin API، WooCommerce REST API، واجهات البوابات المخصصة، Webhooks |
| خدمة الربط | Node.js، TypeScript، PostgreSQL، طوابير الرسائل |
| الاتصال | الأنفاق الخاصة، قوائم عناوين IP المسموح بها، شهادات TLS، فحوص الاتصال |
نظام Business One يعرف مخزونك، أما المتجر فلا
تُصدَّر الأسعار والكميات من Business One ثم تُرفع إلى الموقع. وتُطبع طلبات الموقع ثم تُدخل يدوياً في صورة أوامر بيع. ويتصل عملاء الشركات هاتفياً ليسألوا عن أسعارهم الخاصة. أما شريك SAP فيتولى صيانة نظام تخطيط موارد المؤسسات (ERP)، لكنه لا يبني المتاجر.
- موزعون يبيعون عبر الإنترنت
- بوابات B2B بأسعار خاصة
- Shopify مع Business One
- WooCommerce مع Business One
- مخزون موزّع على عدة مستودعات
- مصنّعون يبيعون قطع الغيار
أسئلة شائعة
ما التراخيص والإعدادات التي يحتاجها Business One؟
يلزم أن تكون Service Layer مثبتة ويمكن الوصول إليها، وأن يتوفر مستخدم مخصص للربط وقاعدة بيانات لشركة تجريبية. ولدى SAP قواعد ترخيص محددة لوصول تطبيقات الطرف الثالث، تُعرف غالباً بالوصول غير المباشر، وقد تغيرت على مر السنين. ويؤكد لك شريك SAP التراخيص التي تتطلبها منظومتك. نحن لا نقدم استشارات في تراخيص SAP، ولا نبدأ البناء قبل أن تأتي الإجابة عن هذا السؤال مكتوبة.
هل يعمل الربط مع إصدارَي SQL Server وHANA؟
قُدّمت Service Layer أولاً لإصدار SAP HANA، ثم أصبحت متاحة لإصدار Microsoft SQL Server في الإصدارات الحديثة من Business One. وقد لا يتوفر في منظومات SQL Server الأقدم سوى DI API، وهي واجهة أقدم تتطلب تثبيت مكوّن على شبكتك. لذلك نتأكد من إصدارك أولاً، لأنه يحدد الأسلوب، وأحياناً تكون ترقية Business One هي الخطوة الأولى المعقولة.
كيف يصل متجر سحابي إلى خادم في مكتبنا؟
عبر مسار يتحكم فيه فريق تقنية المعلومات لديك. ومن الخيارات الشائعة نفق خاص بين خدمتنا وشبكتك، أو نشر Service Layer خلف بوابة لا تقبل إلا عناويننا وعبر اتصالات مشفّرة. ولا نوصي أبداً بكشف Business One مباشرة على الإنترنت. وإذا كانت منظومتك مستضافة لدى شريك، اتفقنا مع تلك الجهة المستضيفة على طريقة الوصول.
هل يرى العملاء أسعارهم الخاصة والمخزون على الموقع؟
نعم. يحتفظ Business One بقوائم الأسعار، والأسعار الخاصة بكل شريك أعمال، ومجموعات الخصم، ويمكن أن يعرض الربط لكل عميل سجّل دخوله السعر الذي ينطبق عليه. ويمكن عرض المخزون حسب المستودع أو في صورة كمية متاحة واحدة. وإذا سمح حجم العمليات، نعيد التحقق من الأسعار عند تقديم الطلب، ليطابق المستند ما كان Business One سيحسبه.
ما دور شريك SAP لدينا؟
دور أساسي. فالشريك يعرف إعداداتك وحقولك المعرّفة وإضافاتك، ويتحكم في الخادم، ويقدم المشورة في التراخيص. ونطلب منه مراجعة المطابقة وكل ما يمس الاعتمادات أو الترحيل. وفي المقابل نوثّق الربط، ليتمكن من دعم Business One دون أن يحتاج إلى فهم المتجر. والحدود الواضحة بيننا تبقي الصيانة اللاحقة بسيطة.

