التوثيقنظرة عامة

Webhooks

استقبال أحداث فورية من متاجر سلة الخاصة بك. تمكّن Webhooks مزامنة البيانات الفورية وتشغيل سير العمل الآلي.

كيف تعمل Webhooks

عند ربط متجر سلة بـ Syncaty، يتم تكوين webhooks تلقائياً. ترسل سلة إشعارات الأحداث إلى Syncaty كلما تغير شيء في متجرك، مما يحافظ على مزامنة بياناتك فورياً.

1

حدوث الحدث

يقوم عميل بطلب، أو يحدث ملفه الشخصي، أو يتغير منتج.

2

سلة ترسل Webhook

ترسل سلة فوراً طلب HTTP POST إلى Syncaty مع بيانات الحدث.

3

Syncaty يعالج

يتحقق Syncaty ويعالج ويحدث بياناتك وفقاً لذلك.

4

تحديث التحليلات

يتم إعادة حساب درجات RFM وتحليلات العملاء حسب الحاجة.

الأحداث المدعومة

الحدثالوصفالبيانات المتضمنة
order.createdتم إنشاء طلب جديدكائن الطلب الكامل مع العناصر
order.updatedتم تحديث تفاصيل الطلبكائن الطلب المحدث
order.status.updatedتم تغيير حالة الطلبالطلب مع الحالة الجديدة
order.cancelledتم إلغاء الطلبكائن الطلب الملغي
customer.createdتم تسجيل عميل جديدكائن العميل الكامل
customer.updatedتم تغيير معلومات العميلكائن العميل المحدث
product.createdتم إضافة منتج جديدكائن المنتج الكامل
product.updatedتم تغيير تفاصيل المنتجكائن المنتج المحدث

معالجة Webhook

يعالج Syncaty webhooks بشكل غير متزامن باستخدام نظام قائمة انتظار المهام:

توصيل مضمون

يتم وضع Webhooks في قائمة الانتظار ومعالجتها بشكل موثوق، حتى أثناء الحمل العالي.

معالجة سريعة

معظم webhooks تُعالج في ثوانٍ من الاستلام.

إعادة المحاولة التلقائية

يتم إعادة محاولة معالجة webhook الفاشلة تلقائياً مع تأخير.

التحقق من التوقيع

يتم التحقق من جميع webhooks باستخدام توقيعات HMAC للأمان.

مراقبة Webhooks

  • عرض جميع مهام webhook وحالتها
  • مشاهدة وقت المعالجة لكل webhook
  • تحديد واستكشاف أخطاء webhooks الفاشلة
  • عرض بيانات حمولة webhook للتصحيح

استكشاف الأخطاء

البيانات لا تتحدث؟

تحقق من قسم المهام لمهام webhook المعلقة أو الفاشلة. إذا كانت المهام في الانتظار، سيتم معالجتها قريباً. المهام الفاشلة قد تشير لمشكلة مؤقتة.

webhooks مفقودة؟

تأكد من أن متجر سلة متصل بشكل صحيح. يمكنك تشغيل مزامنة يدوية من إعدادات المتجر لجلب أي بيانات مفقودة.

درجات RFM قديمة؟

يعمل إعادة حساب RFM بعد webhooks الطلبات. لإعادة حساب كاملة، استخدم خيار "إعادة حساب التحليلات" في إعدادات المتجر.

ملاحظة

تكوين Webhook تلقائي. لا تحتاج لإعداد عناوين URL أو أسرار webhook يدوياً — يتولى Syncaty ذلك أثناء اتصال المتجر.