コレクションのトリガー、ステップバイステップ

コレクションのトリガーは4つあります。1つはあらゆる更新用、残りの3つはSEOやナビゲーションに関連する重要なフィールド用です。Shopifyではコレクションにタグがないため、ここにはタグ関連のトリガーはありません。

このページの内容:コレクションの更新, コレクション名の変更, コレクションハンドルの変更, コレクションの説明の変更

Shopify Flow
表示場所:「Shopify Flow」で「トリガーを選択」を選び、「Workflow Trigger Extensions」を開き、「Collection」と検索してください。

コレクションの更新情報

コレクションの保存が行われるたびに発火します。これには、自動コレクションの条件の変更も含まれます。

火災の原因は Shopify Webhook
許可 製品、バリエーション、コレクションのデータへのアクセス
電源が入った これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。

次のような用途にご利用ください

  • コレクションに変更があった場合、キャッシュを無効化するか、ナビゲーションメニューを再構築する。
  • 自動回収に関する規則の変更内容を確認してください。

「コレクションの更新」がワークフローに送信する内容

フロー内の変数 種類 その中身
collection 目的 更新されたコレクション
collection.id ID
collection.title テキスト
collection.handle テキスト
collection.description テキスト
collection.descriptionHtml テキスト
collection.updatedAt テキスト
collection.ruleSet 目的
collection.ruleSet.appliedDisjunctively 正しい/間違っている
collection.ruleSet.rules オブジェクトの一覧
payload テキスト 更新されたコレクションのGIDを含むJSONオブジェクト(例:{"id":"gid://shopify/Collection/123"})
eventId テキスト このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。

例:コレクションのルールが変更されたときに通知を受け取る

  1. トリガーとして「**コレクションの更新」**を選択します。
  2. {{collection.title}}」を使用して内部メールを送信する処理を追加し、自動収集処理については、「collection.ruleSet.rules」をループ処理して、「column」、「relation」、「condition」を出力するようにします。
  3. ワークフローを有効にしてください。

コレクションのタイトルが変更されました

コレクションのタイトルが変更されたときに発火します。

火災の原因は Shopify Webhook と変更検出
許可 製品、バリエーション、コレクションのデータへのアクセス
電源が入った これを使用するFlowワークフローを有効にすると、これがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。

次のような用途にご利用ください

  • メニューのラベル、ランディングページ、または広告グループは、コレクション名と整合性を保ってください。

「コレクションのタイトルが変更されました」がワークフローに送信する内容

フロー内の変数 種類 その中身
collection 目的 タイトルが変わったコレクション
collection.id ID
collection.title テキスト
collection.handle テキスト
collection.description テキスト
collection.descriptionHtml テキスト
collection.updatedAt テキスト
collection.ruleSet 目的
collection.ruleSet.appliedDisjunctively 正しい/間違っている
collection.ruleSet.rules オブジェクトの一覧
oldTitle テキスト このコレクションの以前のタイトル
newTitle テキスト このコレクションの新しいタイトル
eventId テキスト このイベントのIDです。アプリの「イベント履歴」でこのIDを検索すると、具体的に何が送信されたかを確認できます。

例:名称が変更されたコレクションについてマーケティング部門に伝える

  1. トリガーとして「**コレクション名の変更」**が指定されました。
  2. 「**内部メールを送信」**を追加:"{{oldTitle}}" is now "{{newTitle}}"
  3. ワークフローを有効にしてください。

コレクションのハンドルが変更されました

コレクションのURLハンドルが変更されたときに発火します。

火災の原因は Shopify Webhook と変更検出
許可 製品、バリエーション、コレクションのデータへのアクセス
電源が入った これを使用するFlowワークフローを有効にすると、これがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。

次のような用途にご利用ください

  • 旧コレクションのURLからリダイレクトを自動的に作成します。

「コレクションハンドルの変更」がワークフローに送信する内容

フロー内の変数 種類 その中身
collection 目的 ハンドルが変更されたコレクション
collection.id ID
collection.title テキスト
collection.handle テキスト
collection.description テキスト
collection.descriptionHtml テキスト
collection.updatedAt テキスト
collection.ruleSet 目的
collection.ruleSet.appliedDisjunctively 正しい/間違っている
collection.ruleSet.rules オブジェクトの一覧
oldHandle テキスト コレクションの以前のURLハンドル
newHandle テキスト コレクションの新しいURLハンドル
eventId テキスト このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。

例:旧コレクションのURLをリダイレクトする

  1. トリガーとして「ピックコレクションハンドル」に変更されました
  2. 「パス」に「/collections/{{oldHandle}}」、「ターゲット」に「/collections/{{newHandle}}」を指定して、URLリダイレクトを作成します
  3. ワークフローを有効にしてください。

コレクションの説明が変更されました

コレクションの説明が変更されたときに発火します。

火災の原因は Shopify Webhook と変更検出
許可 製品、バリエーション、コレクションのデータへのアクセス
電源が入った これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。

次のような用途にご利用ください

  • カテゴリのテキストに対して、翻訳またはSEOチェックを実行します。

「コレクションの説明の変更内容」がワークフローに送信する内容

フロー内の変数 種類 その中身
collection 目的 説明が変更されたコレクション
collection.id ID
collection.title テキスト
collection.handle テキスト
collection.description テキスト
collection.descriptionHtml テキスト
collection.updatedAt テキスト
collection.ruleSet 目的
collection.ruleSet.appliedDisjunctively 正しい/間違っている
collection.ruleSet.rules オブジェクト一覧
oldDescription テキスト 上記の説明(4000文字に短縮されています。必要に応じて、コレクションのリファレンスから完全な説明を取得してください)
newDescription テキスト 新しい説明(4000文字に短縮されています。必要に応じて、コレクションのリファレンスから完全な説明を取得してください)
eventId テキスト このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的にどのようなデータが送信されたかを確認できます。

例:変更された説明文を翻訳待ちリストに追加する

  1. トリガーとして「Pick Collection Description」が変更されました
  2. {{collection.id}} および {{newDescription}} を使用して、翻訳ツールに「**HTTPリクエストの送信」**機能を追加してください。
  3. ワークフローを有効にしてください。

今後の手順