商品ステータスを更新する
[商品ステータスを更新] アクションでは、商品のステータスを変更することができます。
トリガー
このアクションには、トリガーまたはワークフローの前のステップによって追加される非表示のフィールドがあります。そのフィールドである [商品ID] によって商品が識別されます。商品IDはデフォルトで設定されており、変更することはできません。そのため、[商品ステータスを更新] アクションは、[商品データを取得] アクションを含むワークフロー、または以下のような商品やバリエーションを含むトリガーで使用できます。
- 商品がストアに追加されたとき
- 商品のステータスが更新されたとき
- 商品バリエーションが追加されたとき
- 在庫数量が変更されたとき
- バリエーションが再入荷したとき
- バリエーションが在庫切れのとき
- 在庫アイテムが作成されたとき
既知の制限事項
このアクションにより商品が更新され、商品の更新に関連するトリガーが起動します。このアクションを商品の更新時に起動するトリガーと組み合わせると、ワークフローは無限ループで永久に実行されます。そのため、[商品ステータスを更新] アクションを、[商品のステータスが更新されたとき] のような商品の更新に関連するトリガーと組み合わせないでください。ワークフローに条件を追加することで、ループを回避できます。たとえば、商品をアーカイブするワークフローの場合、商品がすでにアーカイブされているかどうかを確認できます。
APIの詳細
詳しくは、こちらのproductUpdateミューテーションをご確認ください。
テンプレート
すべてのバリエーションがすべてのロケーションで在庫切れの場合、商品をアーカイブする
すべてのバリエーションがすべてのロケーションで在庫切れの場合、商品をアーカイブします。1個の商品バリエーションが在庫切れになった場合に実行されます。テンプレートを表示する