יצירת זרימות עבודה ב-Shopify Flow
כדי להשתמש ב-Shopify Flow, עליך ליצור זרימת עבודה. תוכל ליצור זרימת עבודה חדשה באופן ידני או באמצעות תבנית מוכנה מראש. תוכל להיעזר בדוגמאות כדי להתחיל.
זרימות עבודה שאתה יוצר ב-Shopify Flow יכולות לכלול את הרכיבים העיקריים הבאים:
| רכיב זרימת עבודה | תיאור | דוגמה |
|---|---|---|
| טריגרים | טריגר הוא אירוע שמתחיל זרימת עבודה, ויכול להיות משהו שקורה בחנות או באפליקציה שלך. טריגר יכול להיות אירוע פנימי ב-Shopify, שעה ותאריך ספציפיים, או אירוע חיצוני בתוך אפליקציה של צד שלישי. עבור כל טריגר, ישנה רשימה של פעולות קשורות שבהן תוכל להשתמש בזרימת העבודה שלך. | זרימת עבודה מופעלת כאשר נוצרת הזמנה חדשה בחנות שלך. |
| תנאים | תנאי קובע אם תתבצע פעולה, על סמך קריטריונים שאתה מגדיר. תנאים יכולים לבדוק את המאפיינים של אירוע הטריגר וכן את המאפיינים של האובייקטים המעורבים באירוע, כגון הזמנות, מוצרים ולקוחות. | מוגדר תנאי שבודק אם הסכום הכולל ששולם עבור ההזמנה עולה על 200 USD. |
| פעולות | פעולה יכולה לבצע שינויים בחנות שלך, להשפיע על נתונים בזרימת העבודה או לבצע פעולה מול שירות או אפליקציה חיצוניים. | פעולות יכולות להוסיף תגי הזמנה, להסיר תגי לקוח או להשהות מילוי של הזמנות. פעולות יכולות גם לשלוח הודעות אימייל או לשלוח בקשות HTTP לשירותים חיצוניים. |
| מחברים | מחברים הם פעולות שמסופקות על ידי Flow התומכות בתכונות של שירותי צד שלישי, כגון Slack או Google Sheets. | מחברים יכולים לשלוח הודעות ב-Slack או להוסיף שורה ב-Google Sheets. |
לזרימת עבודה יכול להיות רק טריגר אחד בכל פעם, אך היא יכולה לכלול כל מספר של תנאים או פעולות שמתרחשים לאחר הפעלת הטריגר. אתה יכול לדרוש מספר תנאים לפני שפעולה תתבצע, ולקבוע שפעולות שונות יתבצעו בהתאם לתנאים שהתמלאו.
במקרים מסוימים, ייתכן שתצטרך להפעיל זרימת עבודה בשעה מסוימת, או שתצטרך לעבוד עם רשימת נתונים באמצעות תזמונים, קבלת נתונים ולולאות.
במהלך בניית זרימת עבודה, תיתקל לעיתים קרובות בשמות שדות ותיאורים המבוססים על GraphQL Admin API, אך ייתכן שתצטרך להציג נתונים בתצוגה מקדימה כדי להבין אילו נתונים מופקים על ידי ה-API.
אם אתה נתקל בשגיאות בעת עריכה או הפעלה של זרימת עבודה, ישנן מספר דרכים לפתרון שגיאות.