商品のメタフィールドを更新する
「商品のメタフィールドを更新する」アクションは、ワークフローをトリガーした商品に メタフィールド を追加するか、その商品にある既存のメタフィールドを更新します。
フィールド
「商品のメタフィールドを更新する」アクションには、以下のフィールドが含まれています。
| フィールド | 説明 |
|---|---|
| メタフィールド | 必須。このドロップダウンリストから、名前、またはネームスペースとキーでメタフィールドを選択します。 |
| ネームスペース | 非構造化メタフィールドを選択する場合に必須です。ネームスペースは、メタフィールドの定義のグループを格納するコンテナです。メタフィールドをネームスペース内にグループ化すると、他のメタフィールドとの競合を防ぐことができます。 |
| キー | 非構造化メタフィールドを選択する場合に必須です。キーは、メタフィールドの定義の ID です。 |
| タイプ | 非構造化メタフィールドを選択する場合に必須です。メタフィールドの値の データタイプ です。 |
| 値 | 値は、メタフィールドに保存される情報です。ワークフローの実行時にエラーが発生しないように、その データタイプ に従って値をフォーマットする必要があります。 |
トリガー
「商品のメタフィールドを更新する」アクションには、メタフィールドを追加する商品を特定するためのフィールドである商品 ID が必要です。商品 ID はデフォルトで設定されており、変更できません。「商品のメタフィールドを更新する」アクションは、以下のトリガーで開始するワークフローで使用できます。
- 商品がストアに追加されたとき
- 商品のステータスが更新されたとき
- 商品のバリエーションが追加されたとき
- 在庫数量が変更されたとき
- バリエーションの在庫が補充されたとき
- バリエーションが在庫切れになったとき
- 在庫アイテムが作成されたとき
API の詳細
詳細については、MetafieldInput 入力オブジェクトをご覧ください。
テンプレート
「コードを実行する」アクションを使用して、プレフィックス付きのタグを商品のメタフィールドに変換する
このワークフローでは、「color:」などのプレフィックスで始まるタグを取得し、商品のメタフィールドリストに追加します。「コードを実行する」アクションを使用して、タグとメタフィールドリスト内の既存のアイテムを解析します。このワークフローは商品が作成されると実行されますが、既存の商品に対して手動で実行することもできます。テンプレートを表示する
商品名に基づく新商品のタグ付けと整理
商品名に基づいて、新商品のタグ付け、マーチャンダイジング、お手入れ方法を標準化します。テンプレートを表示する
商品のメタフィールドを使用して、セール中の商品バリエーションを追跡する
バリエーションのうち少なくとも 1 つがセール中の場合に、商品にメタフィールドを設定します。これは、現在セール中の商品を追跡するのに役立ちます。テンプレートを表示する
商品タグに特定のプレフィックスがある場合に商品のメタフィールドを更新する
商品がストアに追加されたときに、いずれかの商品タグに「prefix_」が含まれているか確認し、タグの残りの部分を商品のメタフィールドとして追加します。テンプレートを表示する