レコードの管理ページでのトリガーイベント

ワークフローが注文に対して何らかの処理を行った場合、通常は、その注文に関して「トリガーは発火したか、いつ発火したか、何が変更されたか」といった疑問が生じます。これまでは、その答えを「イベント履歴」から手動で絞り込んで確認する必要がありました。「フロートリガーイベント」ブロックを使用すると、Shopifyの管理画面で、レコードのページ上にその情報が表示されるようになります。

現在表示しているレコードに関する最新のトリガーイベントが、新しい順に一覧表示されます。各項目には、トリガー、Shopify Flow に到達したかどうか、到達からの経過時間、およびトリガーに「old → new」の表記がある場合は、price: 100.00 -> 85.00tags added: vip といった短い行が表示されます。

利用可能な場所

  • 製品および製品のバリエーション
  • 命令および命令案
  • お客様
  • コレクション
  • 企業および事業所

ブロックを追加する

  1. Shopifyの管理画面で、そのタイプのレコード(例えば、任意の商品など)を開いてください。
  2. ページの「ブロック」エリアまでスクロールし、ブロックを追加するように選択してください。ページによっては、この操作がページの「カスタマイズ」オプションの下にある場合もあります。
  3. Workflow Trigger Extensions から「フロー」のトリガーイベントを選択します。
  4. 全スタッフにこのページに残しておいてほしい場合は、ピン留めしてください。

ページの種類ごとに1回追加します。そうすれば、すべての商品や注文などに表示されるようになります。

各ページに1つずつ例を掲載

ある店舗の3つの異なるレコードにある、同じブロックです。各行は、アプリがShopify Flowに送信した1つのイベントを表しています。具体的には、発動したトリガー、どの値がどのように変更されたか、Flowがそれを受け入れたかどうか、そしてその時刻が記録されています。トリガー名をクリックすると、アプリ内でそのイベントが開きます。

商品ページで

値下げされ、セール用のタグが付けられた商品。価格の変更には旧価格と新価格が表示され、このタグは2回表示されます。1回目は独自のトリガー「商品タグの追加」として、もう1回は「商品更新」内で表示されます。「商品更新」では、保存時に追跡されたすべての変更が報告されます。

商品ページにおけるFlowのトリガーイベント:価格が89.00から69.00に変更されたこと、および「summer-sale」というタグが追加されたこと
商品「リネンシャツ」について:89.00から69.00への値下げと、セールタグ。

注文ページで

注文後しばらくして支払いが完了し、メモが追加された注文です。「注文の財務状況が変更されました」というステータスには、変更前のステータスが引き継がれるため、ワークフローがこの移行に正確に対応できるようになっています。メモの変更内容は、「**注文の更新」**の下に、変更前後のテキストとともに表示されます。

注文ページにおける「フロー」トリガーイベント:支払状況が「保留中」から「支払済み」へ変更された場合、およびメモが追加された場合
注文について:支払状況が「保留中」から「支払済み」に変更されたこと、および追加された備考。

顧客ページにて

VIPというタグが付けられ、サポートからメモを受け取った顧客です。ここには個人情報は一切表示されません。タグ、メモ、ステータスはその値とともに表示されますが、名前、メールアドレス、電話番号、住所を読み取るトリガーについては、発動した事実のみが表示され、その値自体は決して表示されません。

顧客ページにおける「フロー」トリガーイベント:メモの追加および「VIP」タグの追加
顧客に対して:新しいメモと「VIP」タグを追加。

その中に何が掲載されているか

  • そのレコードに対して発生したすべての具体的な変更トリガー:タグの追加、ステータスの変更、価格の変更、メタフィールドの更新など。
  • **「商品更新」、「注文更新」、「顧客更新」、および「注文(下書き)更新」、**アプリが追跡するフィールドのいずれかが変更された場合に表示されます。追跡対象のフィールドに変更がない更新(例えば、商品の在庫調整など)は一覧に表示されません。そうしないと、使用中のレコードが単なるノイズになってしまうからです。
  • バリエーションまたは在庫イベントは、そのバリエーションおよび関連する商品に表示されます。

表示されないもの:商品閲覧などのストアフロントイベントや、独自のカスタムトリガーからのイベントです。いずれも、このブロックで有用に表示できるような単一のレコードに関するものではありません。

**個人データを扱うトリガーは、その値なしで一覧表示されます。「**顧客のメールアドレスが変更されました」というイベントが表示されますが、このブロックでは旧アドレスも新アドレスも表示されません。

ブロックからアプリへ

  • イベントをクリックすると、「イベント履歴」でそのイベントが開き、Flowに送信されたすべての情報が表示されます。
  • 下部の**「イベント履歴で開く」をクリック**すると、その1件のレコードに関するすべてのイベントが表示されます。このビューにはフィルターは適用されません。すでにそのレコードに絞り込まれているためです。
イベント履歴は1つの製品に絞り込まれ、リストの上部に取り外し可能なチップとして表示されます
「すべてのイベントを表示」をクリックすると、その1件のレコードの「イベント履歴」が開きます。チップを削除すると、すべてのイベントが再び表示されます。

ブロックが空の場合

  • **このレコードに対して、まだトリガーは発動していません。**有効になっているトリガーのいずれかがこのレコードを監視するように設定を変更し、ページを再読み込みしてください。
  • マッチングトリガーはオフになっています。「トリガー」ページ(旧「設定」) を参照してください。
  • **そのデータに対する権限が付与されていません。**有効になっているものの、権限が設定されていないトリガーは発動しません。権限とデータへのアクセス を参照してください。
  • **この変更はアップデート前に行われました。**上記の注記をご覧ください。

今後の手順