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

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

仕組みを1段落で解説
Shopify 何かが変更された際にアプリに通知します。単純な Webhook トリガーの場合は、これだけで説明は終わりです。フィールドレベルのトリガーの場合、アプリはリソースを保存済みのスナップショットと比較し、その特定のフィールドが実際に変更された場合にのみトリガーを発動します。Shopify が Webhook を発行しないごく一部のリソースについては、アプリがスケジュールに従ってポーリングを行います。 購入者の行動については、購入者が分析への同意をしている場合、購入者のブラウザ内のウェブピクセルがイベントを報告します。いずれの場合も、Flow ワークフローはペイロードに詳細情報がすでに含まれた状態で開始されます。トリガーの仕組み を参照してください。
ここから始めましょう
- インストールと設定 - インストール、権限の付与、初めてのワークフローの作成。
- トリガーの完全なリファレンス - 98個すべてのトリガー、その作動条件、および有効にする場所。
- 適切なトリガーの選択 - その作業に最も厳しい基準を選ぶ。
- レコードの管理ページでのトリガーイベント - 「Shopify」の管理画面で、商品、注文、または顧客のトリガーイベントを、それぞれのページ上で直接確認できます。

