قمت بتصميم وبرمجة محرك أتمتة مخصص (Custom Automation Engine) لربط ومزامنة البيانات بين منصتي التجارة الإلكترونية Shopify (المنصة العالمية) و Salla (المنصة المحلية) في الوقت الفعلي.
الهدف من هذا النظام هو حل مشكلة "تضارب المخزون" (Overselling) وتقليل العمل اليدوي للتجار الذين يبيعون على المنصتين معاً.
? كيف يعمل النظام (System Architecture): النظام يعمل كـ "وسيط ذكي" (Middleware) يستقبل التحديثات ويعالجها فوراً:
1. المزامنة اللحظية (Real-Time Webhooks):
بمجرد بيع قطعة على Shopify، يقوم النظام بخصم الكمية فوراً من متجر Salla (والعكس) في أجزاء من الثانية.
تحديث الأسعار أو تفاصيل المنتج يتم عكسه تلقائياً لضمان توحيد البيانات.
2. معالجة البيانات والربط (Data Mapping):
بنيت منطقاً برمجياً لربط المنتجات عبر الـ SKU، مما يسمح بمزامنة المنتجات حتى لو اختلفت عناوينها أو معرفاتها (IDs) بين المنصتين.
3. التعامل مع التحديات التقنية (API Rate Limiting):
التحدي الأكبر كان صرامة منصة "سلة" في عدد الطلبات المسموحة (Rate Limits). قمت ببناء نظام Queuing System (طوابير انتظار) لتنظيم طلبات التحديث وضمان عدم فقدان أي بيانات أو تعرض المتجر للحظر أثناء أوقات الذروة (مثل الجمعة البيضاء).
4. نظام التنبيهات (Logging & Alerts):
لوحة مراقبة تسجل جميع عمليات المزامنة وتنبيه التاجر في حال وجود منتج غير مربوط أو خطأ في البيانات.
? التقنيات المستخدمة:
Backend Logic: Node.js / Python
Integration: Shopify Admin API + Salla Merchant API
Protocols: Webhooks, RESTful APIs