ブログとページのトリガー設定、手順ごとに解説
オンラインストアのコンテンツ(ブログ記事、ページ、ブログの更新)に関する、Shopify Flowのステップバイステップチュートリアルです。
Shopify ブログ、ブログ記事、またはページに変更があった場合、通知は一切送信されません。これら3つのトリガーは、スケジュールに従って変更を確認するため、即座に通知されるのではなく、多少の遅れが生じることをご承知おきください。

ブログ記事の更新
ブログ記事のタイトル、本文、要約、タグ、著者、または公開状態が変更された際に通知されます。
| ~による火災 | Shopifyからはその件に関するWebhookが送信されないため、スケジュールに従って確認しました |
| 許可 | ブログ、ブログ記事、およびページのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- チームチャンネルやニュースレターツールで、新しく公開された投稿をお知らせします。
- 編集済みの投稿を翻訳チームに送信してください。
「ブログ記事の更新」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
article |
目的 | 更新されたブログ記事(記事) |
article.id |
ID | |
article.title |
本文 | |
article.handle |
本文 | |
article.author |
目的 | |
article.author.name |
本文 | |
article.body |
本文 | |
article.summary |
本文 | |
article.publishedAt |
本文 | |
article.tags |
テキスト一覧 | |
article.templateSuffix |
本文 | |
article.updatedAt |
本文 | |
article.isPublished |
正しい/間違っている | |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:公開された投稿を告知する
- トリガーとして「**ブログ記事の更新」**を選択してください。
- 条件を追加します:
article.isPublishedがtrueに等しいこと。 - 「Slack に **HTTP リクエストを送信」**を追加してください:
{{article.title}} by {{article.author.name}} was updated。 - ワークフローを有効にしてください。
ページの更新
オンラインストアのページに変更があった際に発火します。変更の対象は、タイトル、コンテンツ、テンプレート、または公開状態などです。
| ~による火災 | Shopifyはこれに関するWebhookを送信しないため、スケジュールに従って確認しました |
| 許可 | ブログ、ブログ記事、およびページのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 編集後は、ポリシーなどのページを法的に再確認するようにしてください。
- FAQや配送ページの内容が変更されたことを、サポートにお知らせください。
「ページ更新」がワークフローに送信する内容
| Shopify Flowにおける変動要因 | 種類 | その中身 |
|---|---|---|
page |
目的 | 更新されたページ |
page.id |
ID | |
page.title |
本文 | |
page.handle |
本文 | |
page.bodyHtml |
本文 | |
page.publishedAt |
本文 | |
page.templateSuffix |
本文 | |
page.updatedAt |
本文 | |
page.isPublished |
正しい/間違っている | |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:配送ページが変更されたら、サポートに連絡してください
- トリガーとして「**ページの更新」**を選択してください。
- 条件を追加します:
page.handleがshippingと等しいこと。 - 「
{{page.title}}」を使用して、サポート宛てに社内メールを送信する機能を追加します。 - ワークフローを有効にしてください。
ブログの更新
ブログ自体(タイトル、ハンドルネーム、コメントポリシー、テンプレートなど)に変更があった場合に通知されますが、ブログ内の投稿に変更があった場合には通知されません。
| ~による火災 | Shopifyからはその件に関するWebhookが送信されないため、スケジュールに従って確認しました |
| 許可 | ブログ、ブログ記事、およびページのデータへのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- コメント設定が変更されましたので、ご注意ください。
- ブログのハンドル名が変更された際に、リダイレクトするようにしてください。
「Blog Update」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
blog |
目的 | 更新されたブログ |
blog.id |
ID | |
blog.title |
本文 | |
blog.handle |
本文 | |
blog.commentPolicy |
本文 | |
blog.templateSuffix |
本文 | |
blog.updatedAt |
本文 | |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:コメントポリシーの変更を通知する
- トリガーとして「**ブログの更新」**を選択してください。
- 「
{{blog.title}}」および「{{blog.commentPolicy}}」を使用して社内メールを送信する機能を追加します。 - ワークフローを有効にしてください。
今後の手順
Slackの設定を含む、より詳しい手順については、ブログ記事が更新されたら、Slackに通知を送信する および ページが変更された際にサポートから通知を送信する をご覧ください。
- トリガーの完全なリファレンス - 1つのページにすべてのトリガーをまとめます。
- 適切なトリガーの選び方 - どちらがご状況に合いますか。
- カスタムトリガー - 組み込みのトリガーで適切なものがない場合は、独自のトリガーを作成してください。
- イベント履歴とトラブルシューティング - 何が発射され、何が搭載されていたかを確認してください。
