Shopify Flowでワークフローを作成する
Shopify Flowを使用するには、ワークフローを作成します。手動で、またはあらかじめ作成したテンプレートを使用して、新しいワークフローを作成できます。
Shopify Flowの使用開始方法の詳細については、「Shopify Flowを使用する方法」というビデオを参照してください。
ワークフローを作成する際の考慮事項
ワークフローを作成する前に、以下の考慮事項を確認してください。
- ワークフローはすぐに実行されます。ただし、トリガーがワークフローを起動してからアクションが完了するまでの時間がかかる場合があります。ワークフローが完了するまでにかかる時間について明確な基準はありません。
- Flowでは、注文と下書き注文は別個に処理されます。注文に影響するアクションやトリガーは下書き注文には影響せず、下書き注文に影響するアクションやトリガーは注文には影響しません。下書き注文が注文に変わると、注文に影響するワークフローが適用されます。
- 注文、商品、お客様に関連付けられているタグが250個を超える場合、タグが関係する条件を含むワークフローが動作しない可能性があります。
- すべてのワークフローは、Shopify Flowまたはアプリから、トリガーを使って開始します。
- GraphQL Admin APIのいくつかのフィールド (特に注文) は、非同期的に入力されます。これらのフィールドはワークフローが実行されるまで入力されないことがあるので、Shopify Flowで利用できるデータが存在せず、フルフィルメント、UTMパラメーター、リスクレベルなどで想定していない結果になることがあります。ワークフローを有効にする前にテストして、データが想定内であるかどうかを確認してください。
新しいワークフローを作成する
Shopify Flowでは、ワークフローを作成できるフリーフォームキャンバスを使用します。これらの手順では、シンプルなワークフローを作成し、1つのトリガー、1つの条件、1つのアクションを追加する方法について概説します。条件とアクションを追加するか、高度なトリガーとアクションを使用して、より複雑なワークフローを作成できます。
手順:
管理画面から、[設定]>[アプリと販売チャネル]の順にクリックします。
[アプリと販売チャネル]ページで、[Shopify Flow]をクリックします。
[アプリを開く]をクリックします。
[ワークフローを作成する]をクリックします。
[トリガーを選択する]をクリックしてから、ワークフローを起動するトリガーを選択します。
[出力]をクリックして新しいステップを作成します。[条件]をクリックして、アクションが実行される前に満たす必要のある条件を選択します。
[次に]をクリックして、設定した条件がtrueのときに実行されるアクションを選択します。[アクション]をクリックし、条件の結果に基づいて実行されるアクションを選択します。
オプション:[それ以外の場合]をクリックして、設定した条件がfalseだった時のワークフローを追加します。さらに条件やアクションを追加することができます。
[新しいワークフロー]をクリックし、ワークフローのタイトルを入力します。
ワークフローの使用を開始するには、[ワークフローをオン]をクリックします。
テンプレートを使用してワークフローを作成する
テンプレートとは、Shopifyがあらかじめ作成したワークフローで、カスタマイズして使用できます。
テンプレートでは、プレースホルダーのデータが入力されたトリガー、条件、アクションを使用します。ワークフローを有効にする前に、ワークフローを編集して使用する値が入力されているかどうかを確認してください。以下はその例です。
- お客様や注文にタグを追加するワークフローの場合、そのタグが使用するタグであるかどうかを確認します。
- ワークフローによってメッセージを送信する場合は、メールアドレスなどの受信者情報が変更されているかどうかを確認します。
- ワークフローで使用されるアプリのインストールを希望しない場合は、Slackにメッセージを送信するアクションをメールを送信するアクションに変更するなど、類似の機能に変更できます。
手順:
管理画面から、[設定]>[アプリと販売チャネル]の順にクリックします。
[アプリと販売チャネル]ページで、[Shopify Flow]をクリックします。
[アプリを開く]をクリックします。
[ワークフローを作成する]をクリックします。
[テンプレートを閲覧]をクリックし、テンプレートを選択します。
テンプレートがニーズに合っているか確認します。ワークフローは、インストール後にカスタマイズできます。
[インストール]をクリックします。
必要に応じてテンプレートを編集します。
オプション: ワークフローの名前をクリックし、タイトルを編集します。
ワークフローの使用を開始するには、右上の切り替えボタンを[オフ]から[オン]に変更します。