コレクションのトリガー、ステップバイステップ
コレクションのトリガーは4つあります。1つはあらゆる更新用、残りの3つはSEOやナビゲーションに関連する重要なフィールド用です。Shopifyではコレクションにタグがないため、ここにはタグ関連のトリガーはありません。
このページの内容:コレクションの更新, コレクション名の変更, コレクションハンドルの変更, コレクションの説明の変更

コレクションの更新情報
コレクションの保存が行われるたびに発火します。これには、自動コレクションの条件の変更も含まれます。
| 火災の原因は | 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です。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:コレクションのルールが変更されたときに通知を受け取る
- トリガーとして「**コレクションの更新」**を選択します。
- 「
{{collection.title}}」を使用して内部メールを送信する処理を追加し、自動収集処理については、「collection.ruleSet.rules」をループ処理して、「column」、「relation」、「condition」を出力するようにします。 - ワークフローを有効にしてください。
コレクションのタイトルが変更されました
コレクションのタイトルが変更されたときに発火します。
| 火災の原因は | 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を検索すると、具体的に何が送信されたかを確認できます。 |
例:名称が変更されたコレクションについてマーケティング部門に伝える
- トリガーとして「**コレクション名の変更」**が指定されました。
- 「**内部メールを送信」**を追加:
"{{oldTitle}}" is now "{{newTitle}}"。 - ワークフローを有効にしてください。
コレクションのハンドルが変更されました
コレクションの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をリダイレクトする
- トリガーとして「ピックコレクションハンドル」に変更されました。
- 「パス」に「
/collections/{{oldHandle}}」、「ターゲット」に「/collections/{{newHandle}}」を指定して、URLリダイレクトを作成します。 - ワークフローを有効にしてください。
コレクションの説明が変更されました
コレクションの説明が変更されたときに発火します。
| 火災の原因は | 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です。アプリの「イベント履歴」でこれを検索すると、具体的にどのようなデータが送信されたかを確認できます。 |
例:変更された説明文を翻訳待ちリストに追加する
- トリガーとして「Pick Collection Description」が変更されました。
{{collection.id}}および{{newDescription}}を使用して、翻訳ツールに「**HTTPリクエストの送信」**機能を追加してください。- ワークフローを有効にしてください。
今後の手順
- トリガーの完全なリファレンス - すべてのトリガーを1つのページにまとめる。
- 適切なトリガーの選択 - どちらがあなたのケースに当てはまるか。
- カスタムトリガー - 組み込みのトリガーが適合しない場合は、独自のトリガーを作成してください。
- イベント履歴とトラブルシューティング - 何が発射され、何を搭載していたかを確認する。
- レコードの管理ページでのトリガーイベント - 1つのレコードに関する最新のイベントが、Shopifyの管理画面内のそのレコード専用のページに表示されます。

