ملاحظة للاستفادة
تُتيح لك منصة متجرة ربط متجرك بالأنظمة الخارجية بسهولة عبر أدوات التكامل المتوفرة، مما يتيح لك توصيل متجرك بأنظمة المحاسبة، أو مستندات Google Sheets، أو أنظمة إدارة علاقات العملاء (CRM)، بالإضافة إلى أتمتة المهام مثل إرسال إشعارات لفريق الدعم عند استلام طلب جديد عبر Slack أو Telegram أو أي نظام خارجي آخر
طريقة ربط متجرك مع الأنظمة الخارجية
لديك خياران لربط متجرك مع الأنظمة الخارجية، هما:
🧩 الربط المباشر باستخدام REST API
مناسب للمطورين المحترفين أو الأنظمة المتقدمة التي تتطلب تكامل مخصص وتحكم كامل في البيانات والعمليات.
⚙️ التكامل عبر منصات الأتمتة مثل Zapier
مثالي للتجار أصحاب الخبرة المحدودة في التعامل مع الجوانب التقنية، حيث يمكنهم إنشاء عمليات تكامل بسهولة عبر واجهات سهلة دون الحاجة للتعامل مع الأكواد مباشرة.
وإليك شرح لطريقة استخدام كل منهما:
ربط التجر مع الأنظمة الخارجية عبر REST API
1- الحصول على مفتاح REST API
في البداية عليك الحصول على مفتاح API، بالتوجه إلى لوحة تحكم المتجر والنقر على تبويب "الإعدادات" > ثم حدّد على "إدارة ال API"

من بعد ذل بإمكانك استخدمه مع كل طلب إما عبر:
Header:
Authorization: Bearer YOUR_API_KEY
أو كـ Query Parameter:
?api_key=YOUR_API_KEY
2. استخدام النقاط النهائية (Endpoints):
أمثلة على استخدامات مباشرة:
تحديث حالة الطلب:
PUT /orders/status/update?order_id=12345
{
"order_status_id": 5,
"comment": "Shipped via courier",
"notify": true
}
تحديث مخزون منتج:
PUT /stock/update-by-id?product_id=101
{
"quantity": 20,
"operation": "set"
}
جلب نقاط العميل:
GET /customers/points/balance?customer_phone=0501234567
3. ربط مع أنظمة خارجية:
من خلال برمجة سكربت أو سيرفر وسيط (مثل Node.js, Python, PHP)
استخدام الجدولة أو Trigger Events من النظام الآخر لبدء الاتصال بـ API
ربط التجر مع الأنظمة الخارجية عبر Zapier أو أدوات الأتمتة
1. استخدام Webhook كـ Trigger:
توجه إلى الإعدادات > مرّر لاسفل وانقر على "إدارة ال Webhooks"

أضف Webhook جديد.

ادخل التفاصيل التالي:

رابط الويب هوك: أدخل رابط Zapier Webhook الكامل حيث سيتم إرسال إشعارات الويب هوك (سنشرح تاليًا كيف يمكنك استخراجه)
نوع التحديث: حدد نوع الحدث الذي سيؤدي إلى تفعيل الويب هوك من القائمة الظاهرة أمامك.
الحالة: أجعل الويب هوك نشطًا.
الآن اترك الصفحة مفتوحة وتوجه إلى Zapier، واشرع في إعداد Zap جديد من خلال النقر على "Zap".

انقر على تبويب "Trigger".

حدّد على "Webhooks".

انقر على "Trigger event" > ثم حديد على "Catch Hook"

انقر على "Continue"

في الخطوة التالية حدّد البيانات التي ترغب أن تستقبلها Zapier من خلال إضافة "Child Key"

ملاحظة:
عندما يرسل متجرك الإلكتروني بيانات إلى Zapier عبر Webhook (مثل: طلب جديد، بيانات عميل، عملية دفع)، فإن Zapier يستقبل كل البيانات المُرسلة.
لكن أحيانًا، أنت لا تحتاج لكل هذه البيانات، بل فقط جزء معيّن منها (مثلاً: اسم العميل فقط أو تفاصيل المنتج فقط).هنا يأتي دور هذا الإعداد في Zapier؛ ليبسط من المعلومات ويقلل من الأخطاء.
الآن عليك نسخ رابط الويب هوك.

ثم توجه إلى إعدادات المتجر والصق رابط الهوك في الحقل المخصص وانقر على "حفظ" كالآتي:

اختبر الويب هوك الآن، من خلال التوجه إلى متجرك وإتمام طلب أو عملية دفع أو إرسال بريد إلكتروني لتوليد الحدث،
ثم توجه إلى Zapier وانقر على "Test trigger".

بعد نجاح الاختبار حبد على "Continue by select record"

وحدّد مباشرة النظام الذي ترغب في ربطه مع متجرك، وذلك على حسب ما ترغب فيه، فعلى سبيل المثال لتنظيم البيانات في ملف أكسل فبإمكانك النقر على Google sheet.

في الخطوة التالية، سيُطلب منك ربط حسابك في جوجل بـ Zapier ومن ثم تحديد ملف جوجل شيت لإتمام عملية تخزين البيانات.
ختامًا، الآن تكون قادر على ربط متجرك مع الأنظمة الخارجية سواء من خلال API أو الاعتماد على أدوات الربط والأتمتى مثل Zapier.
الأسئلة الشائعة
ما استخدامات الربط المباشر باستخدام REST API؟
يُستخدم في تحقيق تكاملًا قويًا مع أنظمة ERP أو المحاسبة الداخلية، بجانب ربط بوابات الدفع ولوحات التحكم والتحليلات المخصصة.
كيف تستفيد من ربط الأنظمة الخارجية عبر Zapier أو أدوات الأتمتة؟
طريقة سهلة لتحقيق التكامل بين متجرك والأنظمة الخارجية. مثل، إرسال الطلبات الجديدة إلى Google Sheets، أو إشعار فريق الدعم عند استلام طلب جديد عبر Slack أو Telegram وحتى مزامنة نقاط الولاء مع نظام CRM خارجي وتصدير المنتجات إلى Airtable.
ما أهم جوانب الأمان عند ربط المتجر بالأنظمة الخارجية؟
تأكد من حماية Webhook endpoint باستخدام التحقق من التوقيع X-Signature، وتحقّق من معدل الطلبات (Rate Limits) لتفادي الحظر المؤقت، فضلًا عن استخدم HTTPS دائمًا في نقاط الاستلام.