はじめにインストールと設定

インストールと設定

ページをコピーする

Workflow Trigger Extensions をインストールし、ワークフローに必要なオプションのデータアクセス権限を付与してから、初めての Shopify Flow ワークフローを作成してください。

新規インストールから正常に動作するワークフローが整うまで、約5分かかります。

手順 1:アプリをインストールします

「Workflow Trigger Extensions」を、(Shopify)またはApp Store()からインストールしてください。インストールが完了すると、アプリのホーム画面が表示されます。この画面には、セットアップのチェックリスト、当期間の利用状況、および最近のトリガー動作が表示されます。

ステップ 2:必要なデータへのアクセス権を付与する

このアプリは、デフォルトではデータへのアクセス権限が一切設定されていません。読み取り可能なリソースはすべてオプトイン方式となっているため、ワークフローで実際に使用するもののみを許可することができます。

  1. アプリのナビゲーションから「**権限」**を開いてください。
  2. 必要なデータに対応するカードをお探しください。例えば、「**注文データへのアクセス」**や データアクセスディスカウント。
  3. **「Grant」**をクリックしてください。「Shopify」の確認ダイアログが表示されます。

各カードには、その権限によってどのトリガーが有効になるかが正確に記載されていますので、希望するトリガーから逆算して確認することができます。権限は全部で13種類あります。

インストール直後の「権限」ページ:すべてのカードに「許可されていません」と表示され、タイトルバーには「すべて許可」と表示されています
手順 2:インストール後、権限は一切付与されません。カードを 1 枚ずつ権限を付与するか、「すべてに権限を付与」を使用して一括で権限を付与してください。
Shopify
Shopify 確認を求められます。このダイアログはShopify独自のものです。そこには、ユーザーが許可しようとしている内容が正確に一覧表示されています。

ステップ 3:Shopify Flow でワークフローを作成する

  1. Shopify Flow を開き、「**ワークフローの作成」**をクリックしてください。
  2. [トリガーの選択] をクリックし、名前でトリガーを検索してください。例えば、 Product Variant Price Changed.
  3. このアプリのトリガーは、ピッカー上で「Workflow Trigger Extensions」というラベルが付いています。
  4. 条件とアクションを追加し、ワークフローを有効にしてください。
Shopify Flow
手順 3:「Shopify Flow」で「Select a trigger」を選択し、「Workflow Trigger Extensions」を開いて、トリガーを選択してください。

手順 4:トリガーが自動的にオンになるのを待ちます

当社のトリガーのいずれかを使用するワークフローを有効にすると、アプリがそれを検知し、自動的に設定を行います:

  • それがそのトリガーのスイッチをオンにし、そして
  • 変更検出トリガーの場合、一致した項目についてベースライン同期をキューに入れます リソース。

基準となる状態が重要です。変更検出は比較によって機能するため、アプリは何が変更されたかを通知する前に、カタログの現在の状態を把握しておく必要があります。同期が完了するまでは、トリガーは有効になっていますが、比較対象となるデータがありません。

アプリの「トリガー」ページには、トリガーごとにスイッチが用意されています
ステップ4:ワークフローを有効にすると、トリガーが自動的にオンになります。「トリガー」ページでは、すべてのスイッチを確認・変更することができます。

ステップ5:発射されたことを確認する

自動化しようとしている変更を行った後、アプリで「**イベント履歴」**を開いてください。各行には、トリガー、リソース、タイムスタンプ、およびShopify Flowトリガーが正常に配信されたかどうかが表示されます。詳細は、イベント履歴とトラブルシューティング をご覧ください。

「イベント履歴」に、成功とマークされたイベントが追加され、旧価格と新価格が記載されています
ステップ5:発火したトリガーはすべて「イベント履歴」に一覧表示されます。成功とは、Shopify Flowがイベントを受け入れたことを意味します。

トリガーにスイッチがない場合はどうなりますか?

いくつかのトリガーは、ストアごとではなく、定義ごとに設定されています:

  • メタフィールドの更新 - 「**メタフィールドのトリガー」**ページで設定され、1件につき1つのエントリ 注目したいメタフィールドの定義です。メタフィールドのトリガー をご覧ください。
  • メタオブジェクトのエントリが更新されました。これは、「**メタオブジェクトのトリガー」**ページで設定されたもので、1つ メタオブジェクト定義ごとのエントリです。メタオブジェクトのトリガー を参照してください。

... Updateの一般的なトリガー(注文の更新、商品の更新、お客様の更新など)は、権限が付与されると自動的に有効になります。「**トリガー」**ページで、不要なトリガーの有効化を解除してください。詳細は、「トリガー」ページ(旧「設定」) をご覧ください。

ストアフロントのトリガーには、独自の権限が必要です

オンラインストアでの買い物客の行動をトリガーとするワークフローには、「**ストアフロントの行動へのアクセス」**権限が必要であり、それらのワークフローはすべて自動的に開始されます。 他のトリガーと同様に、これらを使用するShopify Flowワークフローを有効にすると、トリガーも有効になります。これらは買い物客のブラウザから収集されるため、管理イベントよりもはるかに大量のデータが生成される可能性があります。そのため、これらを基にワークフローを構築する前に、ストアフロントのページをよくお読みください。最初のトリガーが有効になると、アプリが自動的にウェブピクセルをインストールします。テーマに追加する作業は一切必要ありません。詳細は ストアフロントのトリガー をご覧ください。