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