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