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

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

复制页面

关于在线商店内容(博客文章、页面和博客更新)的Shopify Flow分步教程。

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

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

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

博客文章更新

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

火灾源于 按计划进行检查,因为 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。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:发布已发布的帖子

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

页面更新

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

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

用于

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

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

Shopify 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
权限 博客、博客文章和页面数据的访问
已开启 启用一个使用该功能的 Shopify Flow 工作流程即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

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

“博客更新”会将什么内容发送到您的工作流程中

Shopify 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 通知 和 页面发生变化时触发支持提醒。