博客和页面触发器,分步指南

Shopify 当博客、博客文章或页面发生更改时,系统不会发送任何通知。这三个触发器是通过按计划检查来检测更改的,因此请注意,这通常会有短暂的延迟,而非即时触发。

本页内容:博客文章更新页面更新博客更新

Shopify Flow
查找位置:在Shopify Flow中选择“Select a trigger”,打开Workflow Trigger Extensions,然后搜索“Blog”。

博客文章更新

当博客文章发生更改时触发:标题、正文、摘要、标签、作者或发布状态。

火灾源于 按计划进行检查,因为 Shopify 不会为此发送 webhook
权限 博客、博客文章和页面数据的访问
已开启 启用一个使用该功能的 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。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:发布已发布的帖子

  1. 选择**“博客文章更新**”作为触发条件。
  2. 添加一个条件article.isPublished 等于 true
  3. 添加“向 Slack 发送 HTTP 请求”功能{{article.title}} by {{article.author.name}} was updated
  4. 启用该工作流。

页面更新

当网店页面发生更改时触发:标题、内容、模板或是否已发布。

火灾源于 按计划进行检查,因为 Shopify 不会为此发送 webhook
权限 博客、博客文章和页面数据的访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 编辑后,对类似政策页面的内容进行法律复核。
  • 请告知客服,常见问题解答或配送页面已更新。

“页面更新”会向您的工作流发送什么

流中的变量 类型 内容简介
page 对象 已更新的页面
page.id ID
page.title 文本
page.handle 文本
page.bodyHtml 文本
page.publishedAt 文本
page.templateSuffix 文本
page.updatedAt 文本
page.isPublished 对 / 错
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:当发货页面发生变化时,通知客服

  1. 选择**“页面更新**”作为触发条件。
  2. 添加条件page.handle 等于 shipping
  3. 添加“通过 {{page.title}} 向支持团队发送内部邮件”选项。
  4. 启用该工作流。

博客更新

当博客本身发生变化时(例如标题、用户名、评论政策或模板)会触发通知,但当其中的某篇博文发生变化时则不会。

火灾源于 按计划进行检查,因为 Shopify 不会为此发送 webhook
权限 博客、博客文章和页面数据的访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 请注意评论设置已更改。
  • 当博客用户名发生变更时,进行重定向。

“博客更新”会向您的工作流发送什么

流中的变量 类型 内容简介
blog 对象 已更新的博客
blog.id ID
blog.title 文本
blog.handle 文本
blog.commentPolicy 文本
blog.templateSuffix 文本
blog.updatedAt 文本
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:在评论政策发生变更时发送通知

  1. 选择**“博客更新**”作为触发条件。
  2. 添加“使用 {{blog.title}}{{blog.commentPolicy}} **发送内部邮件”**选项。
  3. 启用该工作流。

下一步

包含 Slack 配置的更详细的操作指南:博客文章更新时发送 Slack 提醒页面发生变化时触发支持提醒