דלגו לתוכן
חזרה לתיעוד

מתכונים

סנכרון הזמנות Wolt ל-Priority

מתכון מלא להעברה אוטומטית של הזמנות חדשות מ-Wolt ל-Priority, כולל מיפוי פריטים, פרטי משלוח ו-idempotency.

עודכן ב-

סנכרון הזמנות Wolt ← Priority

המתכון המבוקש ביותר אצל לקוחות SYNCA בענף המזון והקמעונאות: כל הזמנה שמתבצעת ב-Wolt מגיעה אוטומטית ל-Priority כהזמנת מכר חדשה (ORDERS), עם פירוט הפריטים ופרטי המשלוח.

מה תקבלו בסוף

  • כל הזמנה ב-Wolt ← הזמנה חדשה ב-Priority בתוך < 30 שניות.
  • מיפוי פריטי תפריט Wolt ← PARTNAME ב-Priority לפי SKU.
  • פרטי משלוח (כתובת, שם נמען, טלפון) נשמרים בשדות ההזמנה.
  • ללא כפילויות גם אם Wolt שולח את ה-webhook פעמיים (idempotency על order.id).

דרישות מקדימות

  • חיבור Wolt Merchant API פעיל ([קישור למחבר Wolt יתווסף בקרוב]).
  • חיבור Priority פעיל — ראו חיבור Priority ERP.
  • שדות חובה ב-Priority: CUSTNAME, CDES, CURDATE, BACKDATE, DETAILS (פירוט).
  • ב-Wolt: כל פריט בתפריט מקושר ל-SKU שתואם ל-PARTNAME ב-Priority.

בניית ה-Flow

ב-Flows+ New FlowFrom Template ← בחרו “Wolt Orders → Priority”.

שלב 1 — טריגר

טריגר Webhook על order.created מ-Wolt Merchant API. SYNCA רושמת את ה-Webhook אוטומטית ב-Wolt Merchant Portal אחרי שתאשרו.

שלב 2 — הגדרת לקוח Wolt גנרי

ל-Wolt אין שיתוף של אימייל לקוח (מטעמי פרטיות), לכן ההמלצה היא ליצור לקוח גנרי WOLT-CUST ב-Priority פעם אחת, ולשייך אליו את כל ההזמנות. פרטי הנמען נשמרים בשדות ההזמנה עצמה.

שלב 3 — יצירת הזמנה

צעד Priority: Create Order עם פירוט (subform):

שדה הזמנהמקור מ-Wolt
CUSTNAMEWOLT-CUST (קבוע)
CDESdelivery.recipient.name
REFERENCEorder.id (לדוגמה wolt_a1b2c3)
CURDATEorder.created_at
PHONEdelivery.recipient.phone_number
DETAILSdelivery.address.street + ", " + city

לכל פריט ב-order.items — שורה ב-ORDERITEMS_SUBFORM:

שדהמקור
PARTNAMEitem.sku (חובה שיהיה זהה ל-PARTNAME ב-Priority)
TQUANTitem.count
PRICEitem.price.amount (מומר מ-Cents לשקלים)

Idempotency

SYNCA מזהה את ההזמנה לפי order.id של Wolt. אם אותו order.id יגיע פעמיים (Wolt מבצע retry בעצמו במקרי כשל) — הריצה השנייה תזוהה כ-duplicate ו-Priority לא תקבל הזמנה כפולה.

ניטור

ב-Audit Log תראו כל ריצה עם status, משך, ותגובת ה-API מ-Priority. שגיאות נשלחות לערוץ ה-Slack שהגדרתם ב-Alerts.