『Workflow Trigger Extensions』入門

Workflow Trigger Extensions Shopify Flowに98個のトリガーを追加し、Flowだけでは把握できないストアの変更点、およびバージョン2.9以降では、顧客がストアフロントで行う操作もカバーします。コーディングも、外部サービスの利用も不要です。アプリをインストールし、必要なデータへのアクセス権限を付与するだけで、Shopify独自のトリガーと並んで、Shopify Flowエディタにこれらのトリガーが表示されます。

Shopify Flow
トリガーは、Shopify Flow 内に、Shopify のトリガーの隣に表示されます。Flow 自体について学ぶべきことは他にありません。

それが埋める空白

Shopify Flowのネイティブ機能は、作成や削除を適切に処理します。しかし、更新レベルやライフサイクルレベルのきめ細かさが欠けています。つまり、注文が変更されただけでなく、その_注文明細が_変更されたこと、あるいは商品が編集されただけでなく、その価格が変更されたことを把握できないのです。また、ストアフロントに関する情報は一切把握できません。

このアプリは、まさにそうした課題に焦点を当てています:

  • フィールドレベルの製品変更 - タイトル、説明、ハンドル、タイプ、ベンダー、ステータス、 また、各火災を個別にタグ付けするため、ワークフローは別の火災が実行されることなく、1つの火災に対して対応することができます。 他の人たち。
  • バリエーション単位の変更(価格、SKU、バーコード、単価、原価)を追跡 個別に。
  • 詳細なオーダーの粒度 - 明細、フルフィルメントの遷移、財務状況、 ステータス、メモ、属性、タグ、および配送先住所を表示します。
  • ドラフト順位の完全な解説 - 状況、項目、備考、属性、タグ、 メールアドレス、および両方のアドレス。
  • 割引のライフサイクル全体 - 作成、更新、有効期限切れ、削除、およびコードの利用 追加および削除。Shopifyでは有効期限に関する情報は一切報告されません。
  • 店舗ごとの在庫状況 - 在庫切れ、再入荷、および在庫量の変動 その場所とデルタ。Shopify のネイティブ・トリガーがバリアント・アグリゲートである場所 場所が指定されていない。
  • オンラインストアのコンテンツ(ブログ、ブログ記事、ページなど)は、 ネイティブのFlow。
  • メタフィールドとメタオブジェクト ― 10種類の所有者タイプにわたって。
  • B2B、市場、拠点、刊行物 ― 企業および企業の拠点の変更、 市場のライフサイクル、拠点のライフサイクル、および販売チャネルの公開/非公開設定。
  • ストアフロントの動作 - 商品およびコレクションの表示、カート内の変更、検索など 何も返さない場合、チェックアウト時のエラー、割引コードの拒否、およびログイン済みの訪問について、収集されたデータ アプリが自動的にインストールするWebピクセルによって行われます。オプトイン方式、同意に基づく、およびベストエフォート方式です。詳細は ストアフロントのトリガー.
  • 独自のトリガー - Shopifyのあらゆるイベントに対してカスタムトリガーを作成したり、自分の テーマから独自のストアフロントイベントを作成します。カスタムトリガー を参照してください。
Flowの価格変更用変数ピッカー(oldPrice、newPrice、delta、percentChange、direction)
トリガーは、単に何かが変更されたことを伝えるだけではありません。変更前後の値をワークフローに渡します。

仕組みを1段落で解説

Shopify 何かが変更された際にアプリに通知します。単純な Webhook トリガーの場合は、これだけで説明は終わりです。フィールドレベルのトリガーの場合、アプリはリソースを保存済みのスナップショットと比較し、その特定のフィールドが実際に変更された場合にのみトリガーを発動します。Shopify が Webhook を発行しないごく一部のリソースについては、アプリがスケジュールに従ってポーリングを行います。 購入者の行動については、購入者が分析への同意をしている場合、購入者のブラウザ内のウェブピクセルがイベントを報告します。いずれの場合も、Flow ワークフローはペイロードに詳細情報がすでに含まれた状態で開始されます。トリガーの仕組み を参照してください。

ここから始めましょう

  1. インストールと設定 - インストール、権限の付与、初めてのワークフローの作成。
  2. トリガーの完全なリファレンス - 98個すべてのトリガー、その作動条件、および有効にする場所。
  3. 適切なトリガーの選択 - その作業に最も厳しい基準を選ぶ。
  4. レコードの管理ページでのトリガーイベント - 「Shopify」の管理画面で、商品、注文、または顧客のトリガーイベントを、それぞれのページ上で直接確認できます。