Webhooks ואוטומציות
חיבור לשירותים חיצוניים
Webhooks - חיבור לשירותים חיצוניים
Webhooks מאפשרים לחבר את QuickShop לשירותים חיצוניים ולהפעיל אוטומציות כשאירועים קורים בחנות.
מה זה Webhook?
Webhook הוא "התראה" שנשלחת לכתובת URL כשאירוע מסוים קורה. למשל:
יצירת Webhook
- שם - לזיהוי (למשל "גוגל שיטס - הזמנות")
- 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
טיפים
האם המדריך הזה היה שימושי?