触发器教程催收触发器,分步指南

催收触发器,分步指南

复制页面

关于产品系列更新的Shopify Flow分步教程,以及关于产品系列标题、标识符和描述的更改(包含新旧值)的分步教程。

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

本页内容:产品系列更新,产品系列名称变更,产品系列标识符变更,产品系列描述变更

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

产品系列更新

在每次保存产品系列时都会触发,包括对自动产品系列条件的更改。

火灾源于 Shopify Webhook
权限 产品、变体和产品系列数据的访问
已开启 启用一个使用该功能的 Shopify Flow 工作流程即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 当产品系列发生变化时,清空缓存或重建导航菜单。
  • 审查自动收款规则的变更。

“产品系列更新”会向您的工作流程发送什么

Shopify 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/产品系列/123"})
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:当产品系列的规则发生变化时收到通知

  1. 选择**“产品系列更新**”作为触发器。
  2. 添加“使用 {{collection.title}} 发送内部邮件”,对于自动收集功能,还需添加一个遍历 collection.ruleSet.rules 的循环,分别打印 column、relation 和 condition。
  3. 启用该工作流程。

产品系列标题已更改

当产品系列的标题发生变化时触发。

火灾源于 Shopify Webhook 结合变更检测
权限 产品、变体和产品系列数据的访问
已开启 启用一个使用该功能的 Shopify Flow 工作流程即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上

用于

  • 确保菜单标签、着陆页或广告组的名称与产品系列名称保持一致。

“哪些产品系列标题已更改”会向您的工作流程发送什么

Shopify 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 结合变更检测
权限 产品、变体和产品系列数据的访问
已开启 启用一个使用该功能的 Shopify Flow 工作流程即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 自动从旧的产品系列 URL 创建重定向。

“Collection Handle Changed” 事件向您的工作流程发送的内容

Shopify Flow中的变量 类型 内容简介
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 结合变更检测
权限 产品、变体和产品系列数据的访问
已开启 启用一个使用该功能的 Shopify Flow 工作流程即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 对分类文本触发翻译或SEO检查。

“产品系列描述有何变更”会向您的工作流程发送什么内容

Shopify Flow中的变量 类型 内容简介
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 Product Series Description”已作为触发器进行修改。
  2. 使用 {{collection.id}} 和 {{newDescription}},将**“发送 HTTP 请求”**功能添加到您的翻译工具中。
  3. 启用该工作流程。

下一步