متجرك ونظام ERP بأرقام واحدة
ينقل ربط Shopify بنظام ERP المنتجات والأسعار ومستويات المخزون والطلبات وعمليات التنفيذ والمبالغ المستردة بين متجرك والنظام الذي يدير المشتريات والمستودعات والمالية. نبنيه على GraphQL Admin API وخطافات الويب (webhooks) في Shopify من جهة، وعلى واجهة نظام ERP لديك من جهة أخرى، وبينهما خدمة تحوّل كل سجل إلى حقول النظام الآخر، وتتحقق منه، وتضعه في طابور، فلا يضيع شيء حين يكون أحد النظامين مشغولاً.
يناسب هذا التجار الذين تجاوز حجم طلباتهم حدود الإدخال اليدوي، أو الذين يبيعون من عدة مستودعات أو مواقع، أو الذين يتقاسمون المخزون بين قنوات الجملة والتجزئة. والمخزون هو عادةً الجزء الأصعب. لذلك نقرر معك أي نظام يتحكم في الكمية المتاحة، وكيف تُعامل الحجوزات ومخزون الأمان، وبأي سرعة يجب أن يصل تغيّر المستودع إلى واجهة المتجر حتى لا تبيع أكثر مما لديك.
ربط المنتجات والطلبات
تُربط المتغيرات والوحدات والرموز الضريبية والخصومات وبنود الشحن وسجلات العملاء، حقلاً حقلاً، بما يقابلها في نظام ERP، بما في ذلك الحالات الصعبة كالحزم وبطاقات الهدايا.
مرجع واحد لكل سجل
لكل سجل نظام واحد يحق له تغييره. وعادةً يكون نظام ERP هو المرجع في الأصناف والأسعار والمخزون، ويكون Shopify المرجع في الطلبات، ويفرض الربط هذا الاتجاه.
صلاحيات الوصول إلى المتجر
يعمل الربط كتطبيق مخصص في متجرك، ولا يحمل من نطاقات Admin API إلا ما يحتاج إليه، وكمستخدم مخصص في نظام ERP بصلاحيات ضيقة بالقدر نفسه.
قائمة الأخطاء
السجل الذي يفشل في التحقق، كطلب برمز صنف غير معروف، ينتظر في قائمة ظاهرة مع سبب فشله حتى يصححه أحد ويعيد إطلاقه.
إعادة محاولة آمنة
تُعاد محاولة الأعطال المؤقتة بفواصل زمنية متزايدة، ويحمل كل إدخال مفتاحاً يمنع تسجيل الطلب نفسه أو حركة المخزون نفسها مرتين.
مراقبة المزامنة
تعرض لوحات البيانات طول الطابور، والتأخير بين النظامين، والسجلات الفاشلة، وتصل التنبيهات إلى شخص محدد بالاسم عند تجاوز حد معيّن أو توقف وصول خطافات الويب.
ما تتسلمه منا
- وثيقة خريطة حقول معتمدة
- قواعد المرجعية واتجاه البيانات لكل سجل
- خدمة الربط مع الشيفرة المصدرية
- قائمة أخطاء مع أدوات إعادة المعالجة
- لوحة مراقبة وتنبيهات
- إعداد متجر اختبار وبيئة تجريبية لنظام ERP
- دليل تشغيل للأعطال الشائعة
- جلسة تسليم لفريقك
طريقة عملنا
- 01
الخريطة والقرارات
نقرأ النظامين، ونحصر كل حقل يجب أن ينتقل، ونتفق على أي الجانبين هو المرجع في كل سجل، ونكتب قواعد المخزون والضرائب والخصومات والمبالغ المستردة قبل كتابة أي شيفرة.
- 02
البناء على بيئات تجريبية
نطوّر الخدمة على متجر تطوير ونسخة اختبار من نظام ERP، ونعيد تشغيل طلبات واقعية وعمليات تنفيذ جزئية وإلغاءات ومرتجعات حتى يتطابق الجانبان.
- 03
التشغيل الموازي
يعمل الربط إلى جانب إجراءاتك الحالية على بيانات حية. ويقارن الموظفون النتائج، وتكشف قائمة الأخطاء الحالات الحقيقية التي فاتتنا، فنصحح الخريطة.
- 04
بدء التشغيل
يتوقف الإدخال اليدوي في تاريخ متفق عليه. ونراقب الطوابير والتأخير عن كثب خلال أولى فترات ذروة البيع، ثم نسلّم دليل التشغيل ولوحات البيانات وقواعد التنبيه.
التقنيات التي نستخدمها
| المجال | التقنيات |
|---|---|
| جانب Shopify | GraphQL Admin API، خطافات الويب، العمليات المجمّعة، نطاقات صلاحيات التطبيق المخصص |
| جانب ERP | واجهات REST وOData، خدمات SOAP، تبادل الملفات عبر SFTP، طرق عرض قاعدة البيانات |
| خدمة الربط | Node.js، TypeScript، PostgreSQL، طوابير الرسائل |
| التشغيل | سجلات منظمة، التنبيهات، أدوات إعادة المعالجة، لوحة الحالة |
فريقك يعيد إدخال الطلبات، وأرقام المخزون تتباعد
تُنسخ الطلبات من المتجر إلى نظام ERP يدوياً، ويختلف المخزون في الموقع عن المستودع، ويشتري العملاء أحياناً ما لم يعد لديك. ما تريده مسار واحد سريع وظاهر، يشرح نفسه حين يحدث عطل.
- مخزون موزع على عدة مستودعات
- قنوات الجملة والتجزئة
- أعداد كبيرة من الطلبات
- عدة متاجر Shopify
- مشاريع استبدال نظام ERP
- شركاء لوجستيون من أطراف خارجية
أسئلة شائعة
ما الصلاحيات والخطط التي يحتاجها الربط؟
في جانب Shopify، تطبيق مخصص مثبّت في متجرك بنطاقات Admin API للمنتجات والمخزون والطلبات والتنفيذ. وتعتمد بعض الإمكانات على خطة Shopify لديك، ونتحقق منها في وثائق Shopify الحالية أثناء تحديد النطاق. وفي جانب ERP، مستخدم ربط مرخّص أو اشتراك API، مع بيئة اختبار. ونكتب كل صلاحية قبل بدء العمل، ليستطيع مسؤولو أنظمتك اعتمادها.
هل نستخدم تطبيق ربط جاهزاً بدل العمل المخصص؟
كثيراً ما يكون ذلك أفضل. فإذا وُجد موصل تجري صيانته لنظام ERP لديك، وكانت إجراءاتك قياسية، فهو أرخص وأسرع من الهندسة المخصصة، وسنقول لك ذلك. ويستحق الربط المخصص تكلفته حين تكون لديك أسعار غير معتادة، أو عدة مستودعات، أو حزم، أو قواعد عمل لا يستوعبها الموصل، أو أعداد طلبات تصطدم بحدوده. ويمكننا أيضاً توسيع الموصل بدل استبداله.
بأي سرعة تصل تغييرات المخزون إلى المتجر؟
بالسرعة التي يستطيع بها نظام ERP الإبلاغ عنها. فحيث يصدر النظام أحداثاً، يصل التغيير إلى Shopify فوراً تقريباً. وحيث لا يوفر إلا عمليات تصدير مجدولة، نتفق على فاصل زمني يناسب سرعة حركة مخزونك فعلاً، ونضيف هامش أمان للأصناف النادرة. ويُقاس التأخير ويُعرض، فتعرف الرقم الحقيقي بدل أن تفترضه.
ماذا يحدث حين يتعطل Shopify أو نظام ERP؟
لا يضيع شيء. تُحفظ الأحداث الواردة في طابور لحظة وصولها، وتُعالج بالتسلسل الصحيح عند عودة النظام الآخر. ولأن Shopify يحدّ من سرعة استدعاءات التطبيقات، يتقلص التراكم بعد أي انقطاع طويل بوتيرة مضبوطة. ويستطيع فريقك متابعة التقدم، وتخبره التنبيهات إذا توقف.
هل يمكن إدراج المخزون من نظام مستودعات؟
نعم. ربط المخزون جزء من هذه الخدمة، سواء كان المخزون في نظام ERP، أو نظام إدارة مستودعات (WMS)، أو منصة شريك لوجستي. نربط كل موقع فعلي بموقع في Shopify، ونقرر كيف تؤثر الكميات المحجوزة والتالفة والواردة في الكمية المعروضة للبيع، ونطابق الجانبين وفق جدول حتى تُكتشف الفروق الصغيرة قبل أن تكبر.

