Termékállapot frissítése

Az Termékállapot frissítése művelet lehetővé teszi egy termék állapotának megváltoztatását.

Kiváltók

Ehhez a művelethez a kiváltó vagy a munkafolyamat egy korábbi lépése egy rejtett mezőt ad hozzá. Ez a mező, a Termékazonosító, azonosítja a terméket. A termékazonosító alapértelmezés szerint be van állítva, és nem módosítható. Ennek eredményeként az Termékállapot frissítése művelet használható olyan munkafolyamatokban, amelyek rendelkeznek „Termékadatok lekérése” művelettel, vagy bármilyen olyan kiváltóval, amely terméket vagy változatot tartalmaz, például:

Ismert korlátozások

Ez a művelet frissít egy terméket, ami aktiválja a termékfrissítésekkel kapcsolatos kiváltókat. Ha ezt a műveletet olyan kiváltókkal kombinálja, amelyek egy termék frissítésekor aktiválódnak, akkor a munkafolyamat végtelen ciklusban fog futni. Emiatt az Termékállapot frissítése műveletet nem szabad a termékfrissítésekkel kapcsolatos kiváltókkal, például a Termékállapot frissítése kiváltóval kombinálni. A ciklusokat elkerülheti, ha feltételeket ad a munkafolyamathoz. Például, ha a munkafolyamat egy terméket archivál, akkor ellenőrizheti, hogy a termék már archiválva van-e.

API-részletek

További információkért tekintse át a productUpdate mutációt.

Sablonok

Termék archiválása, ha minden változata nincs raktáron az összes helyszínen

Archivál egy terméket, ha minden változata nincs raktáron az összes helyszínen. Akkor fut le, amikor egyetlen termékváltozat készlete elfogy. Sablon megtekintése