手動またはテンプレートからワークフローを作成する

Shopify Flow を使用するには、ワークフローを作成します。新しいワークフローは、手動で作成することも、事前に作成されたテンプレートを使用して作成することもできます。

ワークフローを作成する際の考慮事項

ワークフローを作成する前に、以下の考慮事項を確認してください。

  • ワークフローはできる限り早く実行されます。ただし、トリガーがワークフローを開始してからアクションが完了するまでの間に、遅延が発生する場合があります。ワークフローの完了までにかかる時間は定義されていません。
  • Flowでは、注文と下書き注文は別々に処理されます。注文に影響するアクションやトリガーは下書き注文には影響せず、下書き注文に影響するアクションやトリガーは注文には影響しません。下書き注文が注文に変換されると、注文に影響するワークフローが適用されます。
  • 注文、商品、またはお客様に関連付けられているタグが 250件を超えている場合、タグに関する条件を含むワークフローが機能しないことがあります。
  • すべてのワークフローは、Shopify Flow またはアプリからのトリガーで開始する必要があります。
  • GraphQL Admin APIの一部のフィールド、特に注文に関するフィールドは、非同期で入力されます。これらのフィールドはワークフローが実行される時点では入力されていない可能性があるため、Shopify Flowでデータを利用できず、フルフィルメント、UTMパラメーター、リスクレベルなどで予期しない結果が生じることがあります。ワークフローを有効にする前にテストを実行し、データが期待どおりであることを確認してください。

可能な場合は、注文の作成時ではなく、条件が満たされたときにワークフローを開始するトリガーを使用してください。たとえば、注文のリスクレベルに基づいてアクションを実行するワークフローを作成するには、「注文の作成」トリガーの代わりに「注文リスクの分析」トリガーを使用します。

新しいワークフローを作成する

Shopify Flow では、フリーフォームキャンバスを使用してワークフローを作成します。以下の手順では、1つのトリガー、1つの条件、1つのアクションを追加して、シンプルなワークフローを作成する方法を概説します。条件やアクションを追加したり、高度なトリガーやアクションを使用したりすることで、より複雑なワークフローを作成できます。

手順:

  1. 管理画面から、[アプリ管理] > [Flow] に移動します。

  2. [ワークフローを作成] をクリックします。

  3. [トリガーを選択] をクリックし、ワークフローを開始するトリガーを選択します。

  4. 新しいステップを作成するには、+ をクリックします。条件をクリックし、アクションが実行される前に満たす必要がある条件を定義します。

  5. 条件が True と評価された場合に実行されるアクションを選択するには、True オプションで + > アクションをクリックします。

  6. 任意: 条件が False と評価された場合にワークフローにステップを追加するには、False オプションで + をクリックします。追加の条件やアクションを追加できます。

  7. 任意: ワークフローに関する追加の詳細や指示を記載したワークフローのメモを含めるには、その他のアクション > メモを追加をクリックします。

  8. 新しいワークフローをクリックし、ワークフローのタイトルを入力します。

  9. ワークフローを有効にするには、ワークフローをオンにするをクリックします。

テンプレートを使用してワークフローを作成する

テンプレートとは、Shopify が作成した事前構築済みのワークフローであり、カスタマイズして使用できます。

テンプレートでは、プレースホルダーデータが入力されたトリガー、条件、アクションが使用されます。ワークフローを有効にする前に、ワークフローを編集して、使用する値を含めてください。例:

  • ワークフローがお客様または注文にタグを追加する場合は、それらのタグが使用したいタグであることを確認してください。
  • ワークフローでメッセージを送信する場合は、メールアドレスなどの受信者情報を必ず変更してください。
  • ワークフローでインストールしたくないアプリが使用されている場合は、Slack でメッセージを送信するアクションを、メールを送信するアクションに置き換えるなど、同様の機能で代用できる場合があります。
  • ワークフローにこのワークフローについてのメモが含まれている場合、既存のコンテンツを確認し、必要に応じてメモを更新できます。

手順:

  1. 管理画面から、[アプリ管理] > [Flow] に移動します。

  2. [ワークフローを作成] をクリックします。

  3. [テンプレートを参照] をクリックし、テンプレートを選択します。

  4. テンプレートを確認して、ニーズに合っていることを確かめます。ワークフローはインストール後にカスタマイズできます。

  5. [インストール] をクリックします。

  6. 必要に応じてテンプレートを編集します。

  7. 任意:ワークフローの名前をクリックし、タイトルを編集します。

  8. 任意:テスト用のトリガーイベントに基づいてワークフローをテストします

  9. ワークフローを有効にするには、ワークフローをオンにするをクリックします。

利用可能なワークフローテンプレートの例については、用例ページを参照してください

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 によって省略される場合があります。ワークフローのテストについて、詳しくはこちらをご覧ください。

手順:

  1. 管理画面から、[アプリ管理] > [Flow] に移動します。

  2. Sidekick を開くには、Sidekick をクリックします。

  3. 希望する自動ワークフローの種類を、平易な言葉で記述します。

  4. Enter キーを押すか、Send をクリックしてメッセージを送信します。メッセージに基づいて Sidekick がワークフローを作成し、ワークフローの動作の概要を示します。

  5. 作成されたワークフローを開くには、Sidekick の応答の最後にあるボタンをクリックします。

  6. 想定どおりに機能することを確認するために、ワークフローをレビューして テストします。

  7. 任意:ワークフローの更新が必要な場合は、ワークフローを手動で編集するか、Sidekick との会話を続けてワークフローを更新してもらうことができます。Sidekick によって変更が加えられた場合は、「変更を適用」または「変更を破棄」をクリックして、ワークフローへの変更を保持または拒否します。

  8. ワークフローを有効にするには、ワークフローをオンにするをクリックします。