適切なトリガーの選択
Shopify Flowのワークフローにおいて、最も重要な決定事項は、最初に設定するトリガーです。このガイドでは、実際のトリガー名と、販売者が実際に自動化しているジョブとの対応関係を解説しています。

構築する前に
- アプリの**「権限」**ページで、該当するデータに対する権限を許可してください。
- Shopify Flow でワークフローを作成し、トリガーを選択します。このアプリのトリガーには、以下のものがあります。 ピッカーでは「Workflow Trigger Extensions」というラベルが付けられています。
- 条件とアクションを追加し、ワークフローを有効にしてください。これにより、トリガーが切り替わります。 アプリを起動すると、自動的にベースラインの同期が開始されます。
注文
注文が成立した_後の_変更に対応する必要がある場合に、これらを使用してください。
| これに対して反応したいですか? | 使用方法 |
|---|---|
| 注文内容の変更 | 注文状況の更新 |
| 商品、数量、価格、またはバリエーションの変更 | 注文明細の変更 |
| 注文処理の進捗状況(一部処理済み、完了、キャンセル、追跡情報を含む) | 注文の処理方法の変更 |
| 支払状況(例:保留中→支払済み、または返金済みなど) | 注文の財務状況が変更されました |
| POSからの保留状態を含む、注文処理状況の表示 | 注文の表示ステータスが変更されました |
| メモの追加、編集、または削除 | 注文メモが変更されました |
| カートまたはメモの属性が変更される | 注文の属性が変更されました |
| タグの追加や削除が、個別のイベントとして処理される | 注文タグの追加 / 注文タグの削除 |
| 配送先住所の修正中 | 注文の配送先住所が変更されました |
| 初めて注文するお客様 | 初回注文のお客様 |
**代表的なワークフロー:**チェックアウト後に注文明細が変更された際に運用部門へ通知する;フルフィルメントが完了した際にフォローアッププロセスを開始する;注文が返金された際に経理部門へ通知する;配送先住所が修正された際に配送情報を再確認する;初めてご利用のお客様へウェルカムメッセージを送る。
製品とバリエーション
| これに対して反応したいですか? | 使用方法 |
|---|---|
| カタログの編集全般 | 製品の更新情報 |
| 価格または比較対象価格 | 商品のバリエーションの価格が変更されました |
| SKUの追加、変更、または削除 | 製品のバリエーションSKUが変更されました |
| バーコード(EAN/UPC)の変更 | 製品のバリエーションのバーコードが変更されました |
| 測定ごとの単価 | 製品のバリエーションの単価が変更されました |
| 1個あたりのコストが変動している | 製品のバリエーションのコストが変更されました |
| 公開されるか、アーカイブされるか | 製品のステータスが変更されました |
| URLハンドルの変更 | 製品の名称が変更されました |
| タイトル、説明、ベンダー、または種類 | 該当する商品…… トリガーが変更されました |
| タグの追加または削除 | 追加された商品タグ / 削除された商品タグ |
| 販売チャネルへの公開または販売チャネルからの削除 | チャンネルへの製品の公開 / チャンネルからの製品の非公開 |
**代表的なワークフロー:**価格変更時にマーチャンダイジング部門へ通知する、商品コードが変更された際にURLリダイレクトを設定する、SKUデータが変更された場合にのみ外部カタログを同期する、原価が変更された際にマージンを再計算する。
在庫
| これに対して反応したいですか? | 使用方法 |
|---|---|
| 特定の場所で在庫がゼロになる | 当該店舗では在庫切れ |
| 特定の場所への在庫返却 | 当該店舗にて再入荷しました |
| デルタを伴うあらゆる株価変動 | 拠点における在庫レベルが変更されました |
| 売り切れた商品を眺めている買い物客 | 在庫切れのバリエーションが表示されました(ストアフロント) |
**代表的なワークフロー:**唯一のフルフィルメント拠点で商品が在庫切れになった際に、その商品の販売を停止する;再入荷があった際に購買チームに通知する;ある拠点の在庫が少なくなった一方で、別の拠点に余剰在庫がある場合に、在庫の移動をトリガーする。
割引
| これに対して反応したいですか? | 使用方法 |
|---|---|
| 新しい自動割引またはコード割引 | 割引が作成されました |
| 金額、条件、または日付の変更 | 割引情報の更新 |
| 終了日が近づいているキャンペーン | 割引の有効期限が切れました |
| 完全削除 | 割引が削除されました |
| 引き換えコードの追加または削除 | 割引コードの追加/割引コードの削除 |
| レジで買い物客のコードが拒否された | チェックアウト時の割引コードが拒否されました(ストアフロント) |
**代表的なワークフロー:**キャンペーンの有効期限が切れたらプロモーションバナーを削除する;新しい割引情報をSlackに投稿して承認を得る;リークされたコードが削除された際に影響度レポートを作成する;有効期限が切れたにもかかわらず、まだ共有され続けているキャンペーンを見つける。
顧客およびB2B
| これに対して反応したいですか? | 使用方法 |
|---|---|
| 顧客情報の変更 | お客様への最新情報 |
| タグの追加または削除 | 追加された顧客タグ / 削除された顧客タグ |
| メモ欄の変更 | 顧客メモが変更されました |
| アカウントの状態(例:招待済み → 有効) | 顧客の状態が変更されました |
| EメールまたはSMSによるマーケティングへの同意 | 顧客へのメール・SMSマーケティングに関する同意内容の変更 |
| 氏名、メールアドレス、電話番号、または住所(保護対象データ) | 該当する顧客……変更されたトリガー |
| ログイン済みの顧客が再び来店する場合 | ログイン済みの顧客が来店(実店舗) |
| B2B企業またはその拠点のいずれかが変更される | 会社の最新情報 / 会社の所在地に関する最新情報 |
| 企業の立地に関する税制優遇措置 | 企業の所在地に基づく免税措置が変更されました |
| 連絡先が更新されたり、会社から削除されたりする場合 | 会社の連絡先情報が更新されました/顧客が会社から削除されました |
| 貴社のストアを閲覧しているB2Bのバイヤー | B2Bバイヤーが来店(店舗) |
**代表的なワークフロー:**同意内容の変更をESPに同期する、アカウントの編集内容にレビューフラグを立てる、B2B拠点の免税対象に変更があった際に税務検証を再実行する、主要なバイヤーがサイトにアクセスした際にアカウントマネージャーに通知する。
注文案
ライフサイクル全体を網羅:注文案の更新、ステータスの変更、明細項目の変更、タグの追加/削除、メモの変更、属性の変更、メールアドレスの変更、配送先住所の変更、および請求先住所の変更。
**代表的なワークフロー:**見積書が「請求書送信済み」ステータスに移行した際に営業部門へ通知する、交渉中に明細が変更された際に価格を再設定する、請求書発行前に住所を確認する。
コレクション、マーケット、開催地
- ルール変更や製品の所属に関するコレクションの更新;コレクションハンドル / 各フィールドの「タイトル/説明」が変更されました。
- 国際およびB2B向けの市場の作成/更新/削除/ステータス変更 販売中。
- 倉庫の「場所」の作成/更新/削除/有効化/無効化、 店舗および受け取り場所。
カスタムデータ
- 10種類の所有者タイプのいずれかで、監視対象のメタフィールドに変更があった場合に、そのメタフィールドを更新します。
- 注文/商品/商品のバリエーション/顧客メタフィールドの更新を行う際、以下の内容も更新したい場合は リソース自体をネイティブのFlow参照として扱うため、Flow独自のアクションが、そのリソースに対して 検索。
- 変更されたレコードがメタオブジェクトエントリである場合、そのメタオブジェクトエントリが更新されます。
メタフィールドのトリガー および メタオブジェクトのトリガー を参照してください。
オンラインストアのコンテンツ
ブログの更新、ブログ記事の更新、およびページの更新。Native Flowでは、これらはいずれも対応していません。
**代表的なワークフロー:**公開済みの投稿が編集された際にコンテンツ担当チームに通知する、返品ポリシーのページが変更された際にサポートチームに通知する、監査のためにコンテンツの編集履歴を記録する。
ストアフロントの動作
これらは、管理側の変更ではなく、買い物客の行動から始まります。これらはオプトイン方式で、同意を前提とし、最善の努力を尽くすものであり、前述のどの方法よりもはるかに多くのトラフィックを生み出す可能性があります。導入する前に、ストアフロントのトリガー を必ずお読みください。
| これに対して反応したいですか? | 使用方法 |
|---|---|
| 現在閲覧中の商品またはコレクションのページ | ストアフロントで閲覧された商品 / ストアフロントで閲覧されたコレクション |
| その商品バリエーションを閲覧している顧客に、その商品を販売できない場合 | 在庫切れのバリエーションを表示しました |
| カートに入れる、またはカートから取り出す商品 | オンラインストアの商品をカートに追加/カートから削除 |
| カートページが開かれています | ストアフロントのカートが表示されました |
| チェックアウトの開始 | オンラインストアでの決済が開始されました |
| 何も見つからなかった検索 | ストアフロント検索で結果が見つかりませんでした |
| どのような検索でも、検索結果の1位に表示される | 店舗検索 |
| チェックアウト時にエラーが表示される | チェックアウトエラーが表示されました |
| 割引コードが受け付けられない | 決済時の割引コードが拒否されました |
| ログイン済みの顧客またはB2Bバイヤーがアクセスした場合 | ログイン済みのお客様がアクセス / B2Bバイヤーがアクセス |
| カート引き出しが開くことなど、そのテーマが認識しているその他の事柄 | カスタムストアフロントトリガー |
**代表的なワークフロー:**買い物客が検索しても見つからない商品にタグを付ける;売り切れのバリエーションが繰り返し閲覧されている場合に購買担当者にアラートを送信する;主要なB2Bバイヤーがサイトにアクセスした際にアカウントマネージャーに通知する;サポートチケットが届く前に、チェックアウトが失敗していることを把握する。
類似したトリガーの選択
| もし、どちらを選ぶか迷っているなら | 選択してください |
|---|---|
| 「注文の更新」と「注文明細の変更」の違い | メモ、タグ、住所に関する注文情報の更新。商品のみが重要な場合、注文明細が変更されます。 |
| 製品の更新と製品バリエーションの価格変更 | 一般的な編集に関する製品アップデート。価格のみが対象の場合は「価格変更」と表示されます。 |
| 「割引の更新」と「割引コードの追加」 | 設定の変更に合わせて更新しました。特に新しい引き換えコードに対応するコードを追加しました。 |
| 「メタフィールドの更新」と「メタオブジェクトのエントリの更新」 | リソース上のフィールドに対するメタフィールドの更新。レコード自体がメタオブジェクトである場合のメタオブジェクト。 |
| 在庫レベルの変動と品切れ | **「レベル変更」**はあらゆる動きに対して適用されます。「**在庫切れ」**はゼロクロス時のみ適用されます。 |
| 店舗での在庫切れ vs 閲覧した商品のバリエーションが在庫切れ | 「在庫状況」は、店舗での在庫変動時に確実に反映されます。「閲覧された商品バリエーション」は、買い物客が在庫不足の状況に遭遇した際に、可能な限り反映されるよう努めます。 |
| 「ストアフロント検索」と「ストアフロント検索で結果が表示されなかった場合」 | お探しの検索条件に一致する結果はありません。ワークフローで全ての検索が必要となる場合のみ、ストアフロント検索を行ってください。 |
ベストプラクティス
- 利用可能なトリガーのうち、最も具体的なものを使用してください。これにより、ワークフローの実行回数とクォータの使用量を削減できます。
- 大規模なプロセスを、1つの広範なワークフローにするのではなく、いくつかの特化されたワークフローに分割する 多くの条件付きで。
- 各ワークフローには、そのワークフローが使用するトリガーの名前を付けてください。そうすることで、後で識別しやすくなります。
- キャンペーンの繁忙期には、割引やコンテンツのワークフローを見直し、それらのレコードが 最も大きく変化する。
- シグナルやリアクション用のストアフロント・トリガーは残しておいてください。見逃してはならないものはすべて このイベントは管理用トリガーに設定する必要があります。
98個すべてのトリガーの完全なリスト:トリガーの完全なリファレンス。

