項目ごとに
[項目ごと]] アクションでは、そのアクションが [各アイテムにこれを行う] オプションに接続されている場合、リスト内のすべてのアイテムに対してアクションを実行します。このアクションは、注文の項目などのリストや以下のアクションで返されたリストに対して機能します。
[項目ごと] アクションを追加した後、次のいずれか、または両方のオプションを選択します。
- [次へ] をクリックして、1つのアクションか条件を追加します。このアクションは、[各アイテムにこれを行う] で実行されるすべてのアクションが完了した後に実行されます。
- [各アイテムにこれを行う] をクリックして、[取得] アクションによって返されるリストのすべてのエントリーに実行するアクションを追加します。
たとえば、1週間に1回実行するワークフローを作成します。ワークフローでは、[注文データを取得] アクションを使用して、その週に行った注文を取得し、それぞれにタグを適用します。すべてのタグが適用されると、タグ付けが完了したことを示すメールが送信されます。
[項目ごと] アクションを使用する際の留意事項
[項目ごと] アクションを使用する前に、以下の留意事項を確認してください。
- [項目ごと] アクションで使用するリストに、100個を超え るアイテムを含めることはできません。選択したリストに100個を超えるアイテムがある場合、ワークフローは失敗し、[項目ごと] アクションに続くすべてのアクションは実行されません。
- 以下のアクションを、[各アイテムにこれを行う] に続けて使用することはできません。
- 別の [項目ごと] アクション
- [待機] アクション
- [コレクションデータを取得] アクション
- [顧客データを取得] アクション
- [下書き注文データを取得] アクション
- [注文データを取得] アクション
- [商品データを取得] アクション
[各アイテムにこれを行う] のすぐ後に続けることができるのは、1つの条件かアクションのみです。後に複数の他の条件を追加できますが、各オプションでは1つの条件かアクションに限定されます。
たとえば、[項目ごと] アクションを使用するワークフローを作成します。[各アイテムにこれを行う] をクリックして、条件を追加します。この条件とそれ以降のすべての条件では、[次へ] または [それ以外] のオプションに追加できるアクションや条件は1つのみです。
フィールド
[項目ごと] アクションには、以下のフィールドが含まれます。
フィールド | 説明 |
---|---|
リスト | 必須。アクションを実行するアイテムのリスト。[取得] アクションによって返されるリスト、またはトリガーによって返されるリスト ([注文が作成されたとき] トリガーによって返される項目のリストなど) です。 |
トリガー
[項目ごと] アクションは、どのワークフローでも使用できます。
ワークフローを監視する
ワークフローを実行した後、Shopify Flowの [アクティビティ] ページでパフォーマンスを確認できます。[項目ごと] アクションを含むワークフローには、以下の内容が当てはまります。
- [ステータス] セクションと [アクション] セクションでは、[項目ごと] アクションによって行われたすべてのアクションが適用されます。
- ワークフローのプレビューを含む [詳細を表示する] セクションでは、[項目ごと] アクションを行った直近のアクションにのみ適用されます。
テンプレート
新しい注文が行われた場合、Googleスプレッドシートの行に項目を追加する
新しい注文が作成されると、ワークフロー内の [項目ごと] ステップで各項目がループされ、商品データがGoogleスプレッドシートの行に追加されます。テンプレートを表示する
タグの付いた商品を将来の特定の時刻にコレクションに追加する
将来の特定の時刻に、特定のタグを持つすべての商品を取得し、それらの商品をコレクションに追加します。テンプレートを表示する
会社アカウントのリクエストで作成され た会社用注文を許可する
企業アカウントのリクエストによって会社が作成された際に、注文権限を割り当てます。テンプレートを表示する
お客様が1日に5件を超える注文を行った場合、注文をキャンセルする
お客様が1日で5件以上の注文をした場合、その注文をキャンセルします。そのお客様が過去24時間以内に注文した注文数をチェックし、この上限を超えた注文をすべてキャンセルし、そのお客様を不正注文の可能性があるとしてタグ付けします。テンプレートを表示する
すべてのお客様について、お客様のメタフィールドをタグに変換する
このワークフローは、メタフィールド値に基づいて、すべてのお客様にタグをバックフィルします。この処理を1時間ごとに実行し、「処理済み」タグがないお客様を最大100人まで取得します。お客様ごとに、custom.testメタフィールドの値を調べて、タグとして追加します。また、「処理済み」タグを追加し、ワークフローの次回実行時に同じお客様が返されないようにします。このワークフローを使用するには、メタフィールドのネームスペースとキーをショップのメタフィールドと一致するように変更する必要があります。テンプレートを表示する
非アクティブなお客様を削除する
一度も注文を行わないまま5年以上が経過したお客様を削除します。テンプレートを表示する
無効な商品を削除する
1年間更新されていない、在庫がない商品を削除します。テンプレートを表示する
注文のデジタルアイテムをフルフィルメントする
デジタルアイテムなど、物理的な配送を必要としないアイテム、またはSKUのリストに一致するアイテムをすべてフルフィルメントします。新しい注文に対して、各フルフィルメントロケーション (「フルフィルメント注文」) ごとに1回実行されます。テンプレートを表示する
お客様が24時間以内に複数の注文をした場合、フルフィルメントを保留する
お客様が24時間以内に複数の注文をしたかどうかを確認します。複数の注文をしている場合、フルフィルメントを保留し、まとめて配送します。テンプレートを表示する
過去24時間以内にお客様が複数の注文を行った場合、注文を保留する
注文が作成されると、お客様が過去24時間以内に他の注文を行ったどうかを確認します。他の注文を行った場合、すべての注文を保留します。テンプレートを表示する
後日、特定のタグがある商品を公開
特定のタグがある商品を取得し、将来の日付でその商品を公開します。[予定時刻] トリガーと [商品データを取得] アクションが使用されます。テンプレートを表示
返品が完了したら、交換アイテムのフルフィルメントの保留を解除する
返品が完了したら、注文の未払い残高があるかどうかを確認します。注文の残高がない場合は、交換アイテムをリリースします。テンプレートを表示する
商品作成から90日後に新しい商品タグを削除する
毎日、90日以上前に作成されたにもかかわらず「new」タグが付いたままの商品を最大100個まで取得します。ワークフローにより、各商品のこれらのタグは削除されます。テンプレートを表示する
指定した日時にオンラインストアから商品が削除されるようにスケジュールする
将来の日付に、タグ、ID、またはSKUを使用して、オンラインストアから商品を削除します。[予定時刻] トリガー、[商品データを取得] アクション、[項目ごと] ループを使用します。テンプレートを表示
B2Bの注文の請求書を複数のメールアドレスに送信する
B2Bの注文の請求書を複数のメールアドレスに送信します。これは、会社のロケーションにメタフィールドとして保存されているメールアドレスが存在する場合はそれを使用し、存在しない場合は、まず3つのメタフィールド (extra_invoice_recipient.email1、.email2、.email3) を作成します。テンプレートを表示する
注文と項目をGoogleスプレッドシートに送信する
[項目ごと] アクションを使用して、各注文項目をGoogleスプレッドシートの行に出力します。テ ンプレートを表示する
遅れたフルフィルメントの毎日のサマリーをタグ付けして送信する
毎日、2日以内の配送保証を守れなかった注文の総数および総額をまとめたサマリーにタグを付けて、毎日メールで送信します。テンプレートを表示する
チャージバックのあるお客様にタグを付ける
毎時間、このワークフローではチャージバックのある注文を取得し、その注文のお客様にタグを追加します。[予定時刻] トリガー、[商品データを取得] アクション、[項目ごと] ループを使用します。テンプレートを表示する
関連するUTMキャンペーンで注文にタグを付ける
関連するUTMキャンペーンの名前を含む注文にタグを追加します。テンプレートを表示する
2日以上前の未発送の注文をタグ付けする
このワークフローでは、毎日、2日以上前の未発送の注文をすべて取得し、その注文にタグを追加します。テンプレートを表示する
商品メタフィールドを使用して、販売中の商品バリエーションを追跡する
バリエーションの少なくとも1つが販売中となっている場合、その商品にメタフィールドを設定します。これは、現在どの商品が販売中となっているかを追跡するのに役立ちます。テンプレートを表示する