⚙️ הגדרות2 דק' קריאה

Webhooks ואוטומציות

חיבור לשירותים חיצוניים

Webhooks - חיבור לשירותים חיצוניים

Webhooks מאפשרים לחבר את QuickShop לשירותים חיצוניים ולהפעיל אוטומציות כשאירועים קורים בחנות.

מה זה Webhook?

Webhook הוא "התראה" שנשלחת לכתובת URL כשאירוע מסוים קורה. למשל:

  • הזמנה חדשה → שלח לגוגל שיטס
  • לקוח חדש → הוסף לרשימת תפוצה
  • משלוח נשלח → עדכן מערכת ERP
  • יצירת Webhook

  • 1לכו ל**"הגדרות" > "Webhooks"**
  • 2לחצו **"Webhook חדש"**
  • 3הגדירו:
  • - **שם** - לזיהוי (למשל "גוגל שיטס - הזמנות")

    - **URL** - הכתובת לשליחת הנתונים

    - **אירועים** - אילו אירועים לעקוב אחריהם

    - **סוד (Secret)** - לאימות הבקשה (אופציונלי)

    אירועים זמינים

    | אירוע | מתי נשלח |

    |-------|----------|

    | **order.created** | הזמנה חדשה נוצרה |

    | **order.paid** | הזמנה שולמה |

    | **order.fulfilled** | הזמנה נשלחה |

    | **order.cancelled** | הזמנה בוטלה |

    | **customer.created** | לקוח חדש נרשם |

    | **customer.updated** | פרטי לקוח עודכנו |

    | **product.low_stock** | מוצר הגיע למלאי נמוך |

    | **product.out_of_stock** | מוצר נגמר מהמלאי |

    מבנה הנתונים

    כל Webhook נשלח בפורמט JSON:

    ```json

    {

    "event": "order.created",

    "timestamp": "2024-01-15T10:30:00Z",

    "data": {

    "order_id": "abc123",

    "order_number": "1001",

    "total": 299.00,

    "customer": {

    "email": "customer@example.com",

    "name": "ישראל ישראלי"

    },

    "items": [...]

    }

    }

    ```

    אימות (חתימה)

    אם הגדרתם Secret, כל בקשה תכלול חתימת HMAC-SHA256 בהדר:

    ```

    X-QuickShop-Signature: sha256=abc123...

    ```

    השתמשו בזה לאימות שהבקשה באמת הגיעה מ-QuickShop.

    לוג משלוחים

    בדף ה-Webhook תראו:

  • ✅ משלוחים מוצלחים
  • ❌ משלוחים שנכשלו
  • 🕐 זמן תגובה
  • 📄 תוכן הבקשה והתגובה
  • שילובים נפוצים

    | שירות | שימוש | דוגמה |

    |--------|-------|--------|

    | **Google Sheets** | רישום הזמנות | דרך Zapier או Make |

    | **Mailchimp** | הוספה לרשימה | לקוחות חדשים |

    | **Slack** | התראות | הזמנה חדשה לערוץ |

    | **Priority/SAP** | ERP | סנכרון הזמנות |

    | **SMS Gateway** | התראות SMS | משלוח נשלח |

    שילוב עם Zapier

  • 1צרו Zap חדש
  • 2בחרו "Webhooks by Zapier" כטריגר
  • 3בחרו "Catch Hook"
  • 4העתיקו את ה-URL שקיבלתם
  • 5הדביקו ב-QuickShop
  • 6בצעו פעולת בדיקה
  • 7הגדירו את הפעולה הבאה ב-Zapier
  • טיפים

  • 🔄 **Retry אוטומטי** - המערכת מנסה שוב 3 פעמים בכשלון
  • 🐛 **בדיקה** - השתמשו ב-webhook.site לבדיקות
  • 📊 **מעקב** - בדקו את הלוג לזיהוי בעיות
  • האם המדריך הזה היה שימושי?