催收触发机制,分步指南

集合的四个触发器:一个用于任何更新,另外三个用于对 SEO 和导航至关重要的字段。在 Shopify 中,集合没有标签,因此这里没有标签触发器。

本页内容:集合更新, 集合名称变更, 集合标识符变更, 集合描述变更

Shopify Flow
查找位置:在Shopify Flow中选择“Select a trigger”,打开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。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:当集合的规则发生变化时收到通知

  1. 选择**“收藏更新**”作为触发器。
  2. 添加“使用 {{collection.title}} 发送内部邮件”,对于自动收集功能,添加一个遍历 collection.ruleSet.rules 的循环,分别输出 columnrelationcondition
  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 Handle Changed” 事件会向您的工作流发送什么

流中的变量 类型 内容简介
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。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:重定向旧的集合 URL

  1. “Pick Collection Handle”更改为触发器。
  2. 添加**“创建 URL 重定向**”,路径/collections/{{oldHandle}}目标/collections/{{newHandle}}
  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。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:将已修改的描述加入翻译队列

  1. “Pick Collection Description” 已作为触发条件进行修改
  2. 使用 {{collection.id}}{{newDescription}},将**“发送 HTTP 请求”**功能添加到您的翻译工具中。
  3. 启用该工作流。

下一步