手動またはテンプレートからワークフローを作成する
Shopify Flow を使用するには、ワークフローを作成します。新しいワークフローは、手動で作成することも、事前に作成されたテンプレートを使用して作成することもできます。
ワークフローを作成する際の考慮事項
ワークフローを作成する前に、以下の考慮事項を確認してください。
- ワークフローはできる限り早く実行されます。ただし、トリガーがワークフローを開始してからアクションが完了するまでの間に、遅延が発生する場合があります。ワークフローの完了までにかかる時間は定義されていません。
- Flowでは、注文と下書き注文は別々に処理されます。注文に影響するアクションやトリガーは下書き注文には影響せず、下書き注文に影響するアクションやトリガーは注文には影響しません。下書き注文が注文に変換されると、注文に影響するワークフローが適用されます。
- 注文、商品、またはお客様に関連付けられているタグが 250件を超えている場合、タグに関する条件を含むワークフローが機能しないことがあります。
- すべてのワークフローは、Shopify Flow またはアプリからのトリガーで開始する必要があります。
- GraphQL Admin APIの一部のフィールド、特に注文に関するフィールドは、非同期で入力されます。これらのフィールドはワークフローが実行される時点では入力されていない可能性があるため、Shopify Flowでデータを利用できず、フルフィルメント、UTMパラメーター、リスクレベルなどで予期しない結果が生じることがあります。ワークフローを有効にする前にテストを実行し、データが期待どおりであることを確認してください。
可能な場合は、注文の作成時ではなく、条件が満たされたときにワークフローを開始するトリガーを使用してください。たとえば、注文のリスクレベルに基づいてアクションを実行するワークフローを作成するには、「注文の作成」トリガーの代わりに「注文リスクの分析」トリガーを使用します。
新しいワークフローを作成する
Shopify Flow では、フリーフォームキャンバスを使用してワークフローを作成します。以下の手順では、1つのトリガー、1つの条件、1つのアクションを追加して、シンプルなワークフローを作成する方法を概説します。条件やアクションを追加したり、高度なトリガーやアクションを使用したりすることで、より複雑なワークフローを作成できます。
手順:
管理画面から、[アプリ管理] > [Flow] に移動します。
[ワークフローを作成] をクリックします。
[トリガーを選択] をクリックし、ワークフローを開始するトリガーを選択します。
新しいステップを作成するには、+ をクリックします。条件をクリックし、アクションが実行される前に満たす必要がある条件を定義します。
条件が True と評価された場合に実行されるアクションを選択するには、True オプションで + > アクションをクリックします。
任意: 条件が False と評価された場合にワークフローにステップを追加するには、False オプションで + をクリックします。追加の条件やアクションを追加できます。
任意: ワークフローに関する追加の詳細や指示を記載したワークフローのメモを含めるには、その他のアクション > メモを追加をクリックします。
新しいワークフローをクリックし、ワークフローのタイトルを入力します。
ワークフローを有効にするには、ワークフローをオンにするをクリックします。
テンプレートを使用してワークフローを作成する
テンプレートとは、Shopify が作成した事前構築済みのワークフローであり、カスタマイズして使用できます。
テンプレートでは、プレースホルダーデータが入力されたトリガー、条件、アクションが使用されます。ワークフローを有効にする前に、ワークフローを編集して、使用する値を含めてください。例:
- ワークフローがお客様または注文にタグを追加する場合は、それらのタグが使用したいタグであることを確認してください。
- ワークフローでメッセージを送信する場合は、メールアドレスなどの受信者情報を必ず変更してください。
- ワークフローでインストールしたくないアプリが使用されている場合は、Slack でメッセージを送信するアクションを、メールを送信するアクションに置き換えるなど、同様の機能で代用できる場合があります。
- ワークフローにこのワークフローについてのメモが含まれている場合、既存のコンテンツを確認し、必要に応じてメモを更新できます。
手順:
管理画面から、[アプリ管理] > [Flow] に移動します。
[ワークフローを作成] をクリックします。
[テンプレートを参照] をクリックし、テンプレートを選択します。
テンプレートを確認して、ニーズに合っていることを確かめます。ワークフローはインストール後にカスタマイズできます。
[インストール] をクリックします。
必要に応じてテンプレートを編集します。
任意:ワークフローの名前をクリックし、タイトルを編集します。
任意:テスト用のトリガーイベントに基づいてワークフローをテストします。
ワークフローを有効にするには、ワークフローをオンにするをクリックします。
利用可能なワークフローテンプレートの例については、用例ページを参照してください。
Sidekick でワークフローを生成する
Sidekick を使用すると、作成したいワークフローの説明に基づいて Shopify Flow でワークフローを作成できます。ワークフローのアイデアを平易な言葉で説明できます。たとえば、「I want to create a workflow that tags orders with fewer than 3 line items as "small".」や「Help me make a workflow that sends a 'Welcome to the Gold Tier!' email when a customer's lifetime spend exceeds $1000.」のように入力すると、Sidekick がワークフローの要素を生成するため、必要に応じて確認、修正できます。
Sidekick を使用してワークフローを生成する前に、以下の考慮事項を確認してください。
- Sidekick を使用してワークフローを生成するには、デスクトップデバイスを使用する必要があります。
- Sidekick で生成されたワークフローは、デフォルトで無効になっています。使用するには、Sidekick で生成されたワークフローを手動で有効にする必要があります。
- Sidekick によって生成されたワークフローには、自動的に sidekick のタグが付けられます。タグを使用したワークフローの整理について、詳しくはこちらをご覧ください。
- 生成されたワークフローが機能的かつ完全であることを確認するため、十分にレビューとテストを行ってください。複雑なワークフローでは、使用する前に調整が必要な、ビジネス固有のロジックが Sidekick によって省略される場合があります。ワークフローのテストについて、詳しくはこちらをご覧ください。
手順:
管理画面から、[アプリ管理] > [Flow] に移動します。
Sidekick を開くには、
をクリックします。
希望する自動ワークフローの種類を、平易な言葉で記述します。
Enter キーを押すか、
をクリックしてメッセージを送信します。メッセージに基づいて Sidekick がワークフローを作成し、ワークフローの動作の概要を示します。
作成されたワークフローを開くには、Sidekick の応答の最後にあるボタンをクリックします。
想定どおりに機能することを確認するために、ワークフローをレビューして テストします。
任意:ワークフローの更新が必要な場合は、ワークフローを手動で編集するか、Sidekick との会話を続けてワークフローを更新してもらうことができます。Sidekick によって変更が加えられた場合は、「変更を適用」または「変更を破棄」をクリックして、ワークフローへの変更を保持または拒否します。
ワークフローを有効にするには、ワークフローをオンにするをクリックします。