הבנת טריגרים ב-Shopify Flow

טריגר הוא האירוע שמתחיל את זרימת העבודה, והוא מייצג את מערך הנתונים הראשוני שמשמש את זרימת העבודה כדי לבסס את התנאים שלה. למעשה, זהו הצעד הראשון, או אירוע ההנעה, שמפעיל את האוטומציה.

לכל זרימת עבודה יכול להיות רק שלב טריגר אחד.

בחירת טריגר לזרימת העבודה שלך

יש טריגרים רבים ושונים לבחירה כדי להתחיל את זרימת העבודה שלך, ולכן בחירת הטריגר המתאים ביותר מבטיחה לזרימת העבודה את הסיכוי הטוב ביותר לרוץ בהצלחה.

כאשר מחליטים באיזה טריגר לבחור כדי להתחיל זרימת עבודה, יש לעיין בשיקולים הבאים, המבוססים על המשימה שעבורה ברצונך לבצע אוטומציה באמצעות זרימת העבודה:

שיקולים לגבי מועד ההתחלה של זרימת העבודה: אירוע לעומת תזמון

כמעט כל הטריגרים של זרימות עבודה מבוססים על אירועים ספציפיים שמתרחשים בחנות. לאירועים אלה אין תזמון קבוע והם עשויים להתרחש מספר פעמים ביום, בהתאם לפעילות בחנות שלך. לדוגמה, אם אתה בדרך כלל ממלא את כל ההזמנות שלך באותו יום בשבוע, זרימת עבודה שמתחילה בטריגר הזמנה מולאה עשויה לא לרוץ כלל במשך כמעט שבוע שלם, ולרוץ מספר פעמים ביום אחד כאשר תתחיל למלא את ההזמנות שלך. עבור משימות רבות, טריגרים מבוססי-אירוע הם הבחירה הנכונה, כי הם רצים רק כאשר האירוע הרלוונטי מתרחש.

עם זאת, ייתכן שתרצה לבצע אוטומציה למשימה שמתרחשת לפי תזמון קבוע במקום בעקבות אירוע ספציפי. במקרים אלה, עליך להשתמש בטריגר מועד מתוזמן, שהוא טריגר ייחודי שמתחיל זרימת עבודה בתאריך ובשעה ספציפיים שתגדיר. תוכל גם לתזמן את זרימת העבודה כך שתחזור על עצמה מדי שעה, יום, שבוע או חודש. סוג זה של טריגר יכול להיות שימושי להגדרת אוטומציות מבוססות-תזמון, כגון יצירת רשימה יומית של כל המוצרים שאזלו מהמלאי ושליחת דוא"ל למנהל מערכת המלאי שלך.

למה זה חשוב: בחירת התזמון הנכון לזרימת העבודה שלך היא קריטית, מכיוון שהיא מבטיחה שהאוטומציה תפעל רק כשהדבר רלוונטי לצרכים העסקיים שלך. אם תבחר טריגר מבוסס-אירוע, זרימת העבודה תתחיל בתגובה ישירה לפעולה בחנות, כגון לקוח שמבצע הזמנה. אם תשתמש בטריגר מתוזמן, זרימת העבודה תרוץ במועדים ספציפיים שתבחר, וכך יתאפשר לבצע אוטומציה למשימות במרווחי זמן קבועים.

אימות ההגדרה של הטריגר שאתה שוקל

ב-Shopify Flow, לטריגרים יש הגדרות מדויקות ונוקשות מאוד. לדוגמה, עשוי להיראות שהטריגרים הזמנה נוצרה ו-עסקת הזמנה נוצרה מתייחסים לאותו הדבר, אבל למעשה הם מתייחסים לאירועי הזמנה שונים לחלוטין; הזמנה נוצרה מופעל כאשר נוצרת הזמנה בחנות, ואילו עסקת הזמנה נוצרה מופעל כאשר נוצרת עסקה הקשורה לתשלום בכל הזמנה קיימת, כמו לכידת תשלום באופן ידני עבור הזמנה שלא שולמה, או הנפקת החזר כספי ללקוח.

למה זה חשוב: מכיוון שהטריגר הוא הדבר הראשון שזרימת העבודה מחפשת לפני שהיא מתחילה בשאר ההרצה שלה, בחירה בטריגר הנכון מבטיחה שזרימת העבודה תתחיל כאשר האירוע הנכון מתרחש. אין להניח הנחות לגבי משמעות השם של טריגר מסוים. אם 2 טריגרים נראים דומים, אז בהחלט קיים הבדל משמעותי ביניהם שיכול להשפיע באופן ניכר על השאלה איזה מהם הוא הנכון לשימוש בזרימת העבודה שלך.

שיקולים לגבי הנתונים שזרימת העבודה צריכה לבדוק

טריגרים קובעים את מערך הנתונים הראשוני שזרימת העבודה יכולה להשתמש בו בעת הרצת התנאים שלה. לדוגמה, כשזרימת עבודה מתחילה בטריגר לקוח נוצר, יש לזרימת העבודה גישה למידע של הלקוח החדש, כמו פרטי יצירת קשר של הלקוח, היסטוריית הזמנות שלו, והאם הוא הסכים לקבל תוכן שיווקי בדוא"ל. עם זאת, לא תהיה לה גישה לסוגי נתונים אחרים, כגון שיטת שילוח שהלקוח בחר להזמנה האחרונה שלו, משום שמידע מסוג זה מאוחסן במערך הנתונים של ההזמנה ולא במערך הנתונים של הלקוח.

טריגרים קובעים גם באופן ישיר אילו תנאים, פעולות ומשתנים זמינים לשימוש בשאר זרימת העבודה. אם משתנה או פעולה אינם זמינים, הם לא יוצגו כאפשרות שניתן לבחור.

חשוב גם להביא בחשבון שנתונים מסוימים לא יהיו זמינים באופן מיידי ברגע שהטריגר מתרחש. לדוגמה, ברוב המקרים, אם זרימת העבודה מתחילה בטריגר הזמנה נוצרה, והיא מנסה להשתמש במשתנה order.fulfillmentOrders, זרימת העבודה עלולה להיכשל מכיוון שעדיין אין שום מילויים עבור ההזמנה, כיוון שהיא רק נוצרה זה עתה. במקום זאת, טריגר מתאים יותר לשימוש עשוי להיות אירוע מילוי הזמנה נוצר.

למה זה חשוב: זרימות עבודה יכולות להצליח או להיכשל בהתאם לנתונים שזמינים מהטריגר. הטריגר שתבחר יקבע בדיוק לאילו פרטים בחנות תהיה לתנאים ולפעולות של זרימת העבודה גישה כדי לעיין בהם. אם הנתונים שאתה צריך לא נמצאים במערך הנתונים של הטריגר, זרימת העבודה לא תוכל לגשת למידע הזה או להשתמש בו לביצוע אוטומציה או קבלת החלטות. לפני סיום הגדרת זרימת העבודה, עליך לוודא שהטריגר מספק את כל המידע הדרוש כדי להשיג את יעדי האוטומציה שלך.

דוגמאות לטריגרים בשימוש עבור זרימות עבודה נפוצות

הטבלה הבאה מספקת דוגמאות לטריגרים נפוצים וכיצד ניתן להשתמש בהם בזרימות עבודה של Shopify Flow.

תוכל גם לעיין בדוגמאות אחרות של זרימות עבודה ב-Shopify Flow שזמינות כתבניות.

טבלה שמפרטת כמה טריגרים נפוצים ב-Shopify Flow ואת סוגי זרימות העבודה שמשתמשים בהם.
טריגרדוגמאות למקרי שימוש של זרימות עבודה
הזמנה נוצרה
  • תיוג לקוחות VIP
  • סימון הזמנות בסיכון גבוה
  • ניתוב מילוי הזמנות
הזמנה שולמה
  • לכידת תשלומים ספציפיים
  • שליחת אישורים
  • עדכון מערכות חיצוניות
הכמות במערכת המלאי של גרסת המוצר השתנתה
  • שליחת התראה על מלאי נמוך
מוצר נוצר
  • תיוג אוטומטי של מוצרים חדשים
  • פרסום מוצרים חדשים בערוצי מכירות
לקוח נוצר
  • הוספת לקוח לפלחים
  • שליחת הודעת ברוכים הבאים
מועד מתוזמן
  • שליחת דוח מכירות יומי
  • יצירת בדיקות מלאי שבועיות
  • ביצוע משימות ניקוי חודשיות