更新日志

最新更新和改进。

Newv2.11.023.09.2026

支持您所用语言的应用程序,以及在触发器停止工作时会通知您的监控功能

这款应用支持您的语言

现在,整个应用将根据您在Shopify管理后台中使用的语言进行显示。支持英语、德语、法语、西班牙语、意大利语、荷兰语、丹麦语、葡萄牙语(巴西和葡萄牙)、日语以及中文(简体和繁体)。更改管理后台语言后,应用将在下次页面加载时自动跟进。

  • 每个页面、对话框和消息均已翻译,包括权限卡片、触发器设置和自定义触发器编辑器。
  • 您产品、订单和客户页面上的活动模块也使用您的语言。
  • 在Shopify Flow中,工作流程模板会以您的语言显示其标题、描述和设置说明。
  • **触发器名称保持为英文。**Shopify Flow 上显示的是英文触发器名称,因此该应用也是如此 - - 您在应用中看到的名称始终与 Shopify Flow 中的名称一致。

监控:及时发现触发器何时停止工作

触发器在悄无声息地停止触发时,是最难察觉的问题。新的**“监控**”页面允许您对任何触发器设置监控,并在出现异常时收到电子邮件通知:

  • 无事件 - - 在您指定的时间段内不会触发任何操作。适用于需要每天触发的触发器,例如繁忙商店中的“订单更新”。
  • 工作流程未确认 - - 触发器已触发,但您的工作流程从未返回结果。请将**“确认工作流程运行**”操作添加为工作流程的最后一步,并将“事件 ID”设置为eventId
  • 失败 - - 由于可修复的原因导致的事件失败,例如权限不足。临时性的Shopify错误不计入其中。

当问题出现时,您会收到一封电子邮件通知,而不是每次检查都发送一封,且监控工具会在页面上显示其当前状态。所有套餐均提供监控功能。

本版本还包含以下内容

  • “发送流状态”现更名为“确认工作流程运行”,字段描述也更加清晰。已使用该功能的工作流程将继续正常运行,无需任何更改。
  • 故障警报邮件会注明原因和受影响的触发器,并附上一句关于如何处理的说明。
  • **“产品更新”、“订单更新”和“客户更新”中的旧值和新值现已改为开关式设置。请在“触发器”页面中打开触发器的设置,并开启“如果工作流程读取 changes,则发送旧值和新值”**选项。若关闭该选项,changes 将为空。无论如何,您的自定义触发器代码仍会收到旧值和新值。
Newv2.10.018.09.2026

随处可见的新旧值、定时自定义触发器以及更快的界面

仅仅知道发生了变化通常是不够的。工作流程通常需要了解之前的状态:价格上涨还是下跌,涨幅是多少,添加了哪个标签,以及元字段昨天显示的内容。本次更新使新旧值在整个应用中均可获取,并允许自定义触发器在没有任何变化发生时启动工作流程。

新旧价值观,无处不在

  • **元字段触发器现在会携带上一个值。**每个元字段触发器(通用、产品、变体、订单、客户)都会在Metafield.value旁边向Shopify Flow传递Metafield.previousValue。当元字段刚创建时,该字段为空。参见 元字段触发器
  • 价格、单价和成本的变化会随数值变化而变化。由于Shopify Flow无法进行算术运算,因此“变体价格变更”“变体单价变更”和**“产品变体成本变更**”现在也会返回delta(新值减旧值)、percentChange以及direction(增加、减少、不变)。 “价格下跌超过 10%”现已成为一个独立条件,无需编写代码。
  • **“产品更新”、“订单更新”和“客户更新”会告知您发生了哪些变化。**以前,它们只会提示记录已被更新。现在,它们会提供changes:即发生变化的字段列表,以及每个字段的旧值和新值。 受追踪的字段包括:产品的标题、描述、状态、标签、供应商、类型和处理标识符;订单的支付状态、发货状态、订单项、标签、备注和附加详情;以及客户的标签、备注和账户状态。长字符串会被截断。若更新涉及上述字段以外的内容(例如库存变动),则该列表为空。
  • “订单草稿已更改”现在会提供与订单触发器相同的逐行差异对比:显示了哪些内容被添加、删除,以及数量、价格或变体方面的变更。
  • 您自己的自定义触发器代码也能检测到旧值和新值。 payload._changes:所有发生变化的受追踪字段,每个字段都包含oldValuenewValue。因此,您的代码可以在状态转换时触发,而非仅在特定状态下触发 - - 例如“状态从草稿变为活跃”、“订单已付款” - - 而基于当前值的条件无法表达这些转换。 您在编辑器中捕获的示例事件中显示了该字段。

所有内容都是累加的。您已构建的工作流程将继续照常运行,不会发生任何变化。每个触发器的完整字段列表请参见触发器参考文档:

选择哪些更改会触发“更新”触发器

“产品更新”、“订单更新”和“客户更新”新增了一项设置,位于 的“触发器”页面 上,其开关旁边的齿轮图标后:该设置会触发此操作

  • **未勾选任何选项:**触发器会在每次更新时触发,与以往完全一样。
  • 已选中的字段:只有当其中一个字段发生变化时,系统才会触发操作。其他所有更新都会被跳过,且不计入您的套餐配额

这也是防止工作流程自行触发的干净方法。例如,某个工作流程在“产品更新”时启动,随后写入一个用于再次触发自身的产品元字段。只需将触发器限定在您关心的字段上,第二次更新就不会再被触发。

此选择不会影响您的其他触发器。将“订单更新”限定为“付款状态”不会改变“添加订单标签”触发的时间点。

按计划运行的自定义触发器

Shopify Flow 当发生某些事情时才会触发。如果没有发生任何事情,它就无法触发,也无法感知商店外部的任何情况。现在,的自定义触发器 可以做到这一点了。编辑器会询问**“触发条件**:一个 Shopify 事件,还是按计划****执行”。 选择“按计划执行”时,您的代码每 30 秒运行一次,每天最多运行一次。它会记住上次运行时检测到的内容,能够读取您的商店数据并调用公共互联网上的任何服务,并自主判断哪些情况属于变更。

从模板开始,然后编辑顶部的数字:

  • 产品、订单或客户已 N 天未更新 - - 过期的产品评论、滞留订单、客户回流。每个记录在每个“静默期”触发一次;启用该功能时,已逾期的记录不会一次性全部触发。
  • Shopify 之外的某个值发生了变化 - - 例如供应商库存数据、汇率或价格表。输出该值在变化前后的数值,以及数值之间的差值和百分比。
  • RSS 或 Atom 源中的新项目 - - 供应商新闻、列表源、状态页面。
  • N小时内无订单 - - 您的商店的“心跳”监测。当订单停止时触发一次,当订单恢复时再触发一次。

计划触发器的首次运行只会记录其检测到的内容,因此启用该触发器绝不会导致工作流程被淹没。它会在Shopify Flow中以**“自定义触发器**”的形式显示,可通过其标识符进行筛选,且记录会作为其 ID 一并显示。无论是否触发,每次运行都会计入您的套餐配额 - - 编辑器会显示该时间间隔累计的运行次数。 **“测试”**模式会执行您的代码一次,但不会触发任何操作。

基于事件的自定义触发器的模板

监听Shopify事件的自定义触发器现在也提供了模板。在“从模板开始”下选择一个模板,系统就会自动选中该事件并填入代码。每个模板都会读取变化前后的值:

  • 某个产品、订单或客户字段的值发生了变化 - - 例如,状态从“草稿”变为“有效”,或者订单状态变为“已付款”。
  • 价格下降了超过N个百分点 - - 这才是真正的降价,并非每次价格调整都是如此。
  • 库存跌破阈值 - - 触发一次,即在库存刚越过该线时触发,而非在库存已处于低位时每次销售都触发。
  • 产品元字段数值超过了阈值 - - 评分低于3,毛利率高于40。
  • “高价值客户已支付订单” - - 通过ctx.shopify()读取客户在您商店的累计消费金额,并仅在金额超过您设定的阈值时触发。

记录在其自身管理页面上的触发器

新的管理模块会在Shopify管理界面中,直接在您正在查看的记录页面上显示该记录的最新触发器事件,每个事件都配有一行简短的“旧版 → 新版”说明,例如price: 100.00 -> 85.00。您可以在该处打开该事件,或查看该记录的“事件历史记录”。

适用于产品、变体、订单、订单草稿、客户、产品系列、公司及公司地点。只需通过页面“自定义”菜单添加该模块一次即可。 处理个人数据的触发器在列表中不显示其具体值。如何添加这些触发器,以下分别以产品、订单和客户页面为例:记录管理页面上的触发事件

“Generate with AI”的更多人工智能服务提供商

使用 AI 生成 现已支持 Google GeminiOpenRouter,此外还支持 Anthropic 和 OpenAI。OpenRouter 允许您使用一个密钥访问多家公司的模型,包括您输入的任何模型 ID。 在**“开发者”→“连接**”中绑定密钥:获取 Gemini API 密钥,获取 OpenRouter API 密钥,。与之前一样,生成操作将在您自己的服务商账户上运行,且密钥经过加密处理,不会再次显示。

基于Shopify Web组件构建的更快速的界面

该应用的每一页均基于Shopify的新版管理Web组件重新构建,这些组件正是Shopify管理后台本身所使用的构建模块。

  • **加载更快。**该应用不再自带界面库的副本。组件来自 Shopify,与管理后台的其他部分共享,并且通常已经存在于浏览器的缓存中,因此每个页面在显示之前需要下载的内容要少得多。
  • **感觉就像是管理后台。**按钮、表格、开关、对话框和表单的外观和行为与Shopify中其他地方完全一致,包括键盘导航和屏幕阅读器支持。
  • **保持最新。**当Shopify对其组件进行改进时,该应用会自动采用这些改进,无需我们进行更新。

一切都没有变化:每页、每个设置和每个链接都保持原样。

本版本还包含以下内容

  • 在“权限”页面上,有“授予全部”和“撤销全部”两个选项。“授予全部”会通过一个Shopify对话框一次性请求所有缺失的权限,而不是为每张卡片分别请求。“撤销全部”会先要求您确认,并说明其含义:您的触发器仍保持启用状态,只是在您再次授予访问权限之前无法触发。
  • 自定义触发器可以使用 ctx.fetch() 访问公共互联网,而不仅仅是使用 ctx.shopify() 访问您的商店。内部地址将被拒绝。
  • **您的自定义触发器和店面触发器现在行为一致:**点击行进行编辑,状态显示在右侧。
  • “触发器”页面在其标题旁边显示了当前启用的触发器数量,而且列表中现在为四个类型化的元字段触发器分别设置了独立的开关。
  • 必填字段在自定义触发器、店面触发器和连接表单上均有标注
  • **已修复:事件历史记录中的日期筛选器无法清除。此前,**移除日期标签或选择“清除全部”后,已应用的日期仍会保留。现在,这两种操作均可清除这些日期。
  • “事件历史”行显示为纯文本,而非蓝色链接。整行仍然可以点击。
Newv2.9.014.09.2026

店面触发器:根据顾客的行为运行Shopify Flow

到目前为止,该应用中的每个触发器都是由管理后台发生的事情触发的:例如订单已支付、商品已更新等。本次更新新增了由购物者在您的店面中的操作触发的触发器。

Shopify 不会针对浏览行为发送 Webhook,因此这些数据由应用为您安装的 网页像素收集 - - 无需修改主题,也无需粘贴代码。

店面触发器

设置、权限以及每个触发器发送的内容:店面触发器

  • 店面浏览过的产品店面浏览过的产品系列
  • 店面产品已加入购物车已从购物车中移出
  • 已浏览的店面购物车
  • 店面结账已开始
  • “店面搜索”和**“店面搜索返回无结果**” - - 后者是购物者期望您销售的商品的实时列表。每次搜索只会触发其中一项,因此您可以同时启用这两项功能,而无需担心重复计数。这两项搜索触发器的分配情况
  • 查看了缺货的变体 - - 有真实的买家查看了您无法向其销售的商品。这是一个补货需求信号,按变体而非按产品计算。什么情况算作缺货
  • 已登录客户访问B2B买家访问 - - 有回头客访问了您的商店。重复页面浏览会合并到您选择的访问时段内,该时段可按客户或按公司设置。访问时段说明

结账触发器

详情:结账会触发

  • 显示结账错误 - - 无需等待支持工单,即可查明结账失败的原因。
  • 结账折扣码被拒 - - 顾客输入了折扣码,但结账时系统拒绝了该码。通常是因为活动已过期,或者该折扣码来自一封从未激活过的电子邮件。
  • 首次下单客户订单 - - 指来自从未下单过的客户的订单,其中客户和订单作为原生 Shopify Flow 引用。该触发器源自 Shopify 的订单 Webhook,因此与上述两种触发器不同,其可靠性与任何管理员触发器一样高。该触发器列于触发器参考文档 中。

自定义店面触发器

对于Shopify完全未报告的任何内容。只需在主题中使用一行JavaScript代码发布您自己的事件,它就会成为Shopify Flow触发器。以下是分步操作指南,附带可复制的代码片段:自定义店面触发器

最明显的例子就是购物车侧边栏:Shopify 的购物车视图事件仅在 /cart 页面上触发,而大多数现代主题会通过滑动方式打开侧边栏,且从未跳转到该页面。当侧边栏打开时发布你自己的事件,即可弥补这一缺口。愿望清单的添加、尺码指南的打开以及款式切换功能也采用相同的工作原理。

只有您已注册的事件名称才会被转发,因此页面上的其他脚本无法消耗您的配额。将事件命名为,并在 Shopify Flow中使用它

在打开这些之前

  • 他们需要新的“店面行为”权限,该权限与其他权限一样,可在“权限”页面授予。该权限涵盖的内容请参见
  • **我们尊重消费者的同意权。**如果消费者未同意分析数据,相关事件将直接在他们的浏览器中被丢弃,且不会传送给我们 - - 这不会产生任何费用,也不会触发任何工作流程。有关同意权的处理方式,请参阅
  • **与管理触发器相比,这些事件的处理量要大得多。**一家业务繁忙的商店,一天产生的产品浏览量就超过一年内的订单更新量,而每个事件都会计入您的套餐额度。请仅开启工作流程实际用到的功能。套餐与使用情况
  • **这些事件属于“尽力而为”,不作保证。**关闭标签页、连接中断或广告拦截器都会导致事件无法送达。请将它们用于信号和响应,而非那些一旦漏接事件就会导致正确性问题的场景。

详细信息(包括“查看缺货变体”功能如何判定何为缺货)请参阅《店面触发器指南》

使用人工智能生成触发器代码

用通俗易懂的语言描述自定义触发器的功能,然后让 AI 编写代码。在**“开发者”→“连接”**中,添加您自己的 AnthropicOpenAI API 密钥;代码生成将在您的账户上运行,该密钥经过加密处理,不会再次显示,也绝不会在您的触发器代码中执行。完整指南:使用 AI 生成触发器代码。 需要先获取密钥?请访问 。获取 Anthropic(Claude)API 密钥请访问;获取 OpenAI API 密钥请访问

  • **基于触发器实际接收到的内容。**生成器会获知该应用的运行时合约、Shopify管理API,以及 - - 一旦捕获到 - - 真实的事件负载,因此它会写入payload.total_price,因为它能看到该字段,而非凭空猜测名称。它所了解的内容
  • **基于您现有的内容进行扩展。**如果已有代码,它会直接对现有代码进行编辑,而不是从头开始,因此“现在还做X”这种操作是可行的。
  • **系统不会自动保存。**生成的代码会作为未保存的更改显示在编辑器中:请使用您捕获的有效负载对其进行测试,查看它会触发哪些操作,然后再保存。生成自定义触发器
  • 编写“自定义店面触发器”的主题代码片段,这是大家常卡住的地方,因为每个主题对元素的命名都不尽相同。生成店面代码片段

此外还修复了

  • 在授予权限后,元字段触发器(Metafield Triggers)中的“添加触发器”列表可能会在长达一小时内保持为空,并显示“不存在定义”的提示,尽管实际上已有定义。此前该空结果被缓存了;现在已不再缓存,因此下次打开时列表会自动填充。元对象列表也存在同样的情况。 参见 (元字段触发器) 以及 (元对象触发器)
  • “将产品发布到渠道”和“从渠道下架”操作未能捕获新创建产品上的首次变更。 该应用在首次检测到记录时会存储一个基线,仅在检测到与该基线存在差异时才会触发;而对于发布操作,该基线在创建时从未被写入 - - 因此,产品创建后的首次发布被静默忽略,仅触发了第二次发布。现在两者均可在首次变更时正常工作。产品触发器详见参考文档
Fixedv2.8.101.09.2026

针对客流量极大的商店的事件历史记录,以及基线同步修复

根据支持工单进行了两项修复 - - 感谢报告这些问题的商家。

  • **在事件量极大的商店中,“事件历史记录”页面现已实现即时加载。**此前,在30天历史记录中包含数百万条事件的商店中,该页面加载时间可能极其漫长,甚至完全无法加载。现在,无论事件量大小,该页面都能在不到一秒的时间内打开,且所有筛选功能均与以往一样正常工作。
  • 基于快照的触发器的基线同步现在会自动开始。 当触发器在工作流程使用之前被启用时,那些将变更与存储的基线(标签、状态、标题等)进行比较的触发器,可能会因显示“已同步 0 条记录”而无限期等待。现在,启用此类触发器会自动启动初始同步,因此第一个实际变更就会触发该触发器。
Newv2.8.026.08.2026

编写您自己的触发器,每个触发器占一页,并提供开发者 API

这是该应用上线以来规模最大的一次更新,它改变了您设置触发器的方式。

自定义触发器

如果没有合适的内置触发器,请自行编写。选择一个Shopify事件,从您的商店捕获一个真实的负载,并编写一个简短的转换规则,以确定何时触发以及发送什么内容。

  • **仅在满足您设定的条件时触发。**不是“任何产品更新” - - 而是仅限金额超过一定数额的订单、仅限某家供应商的产品、仅限您真正关心的变更。
  • 将您所需的字段,按照工作流程的要求进行整理后,准确地发送给 Shopify Flow
  • 提取事件本身未携带的数据。ctx.shopify() 会在触发器内部执行一个 Admin GraphQL 查询,因此您可以使用存储库中的任何内容来丰富事件。
  • 在发货前,使用实际捕获的负载进行测试,并将输出结果和日志并排显示。

您的代码会以**“自定义触发器**”的形式显示在 Shopify Flow 中,并通过其句柄进行筛选,因此一个工作流程只会响应您的其中一个触发器。

“设置”现已更名为“触发器”页面

九个“设置”选项卡已不复存在。现在,每个触发器都位于一个包含搜索功能的页面上,并且每个触发器都有自己的开启/关闭开关。

旧页面上有两种工作方向相反的开关:大多数触发器在开启前处于关闭状态,但... Update这类宽泛的触发器默认处于开启状态,需要通过单独的“抑制器”标签页才能将其关闭。现在,所有情况都遵循同一条规则:只有当开关处于开启状态时,触发器才会触发。

  • 通过名称搜索,而不是猜测触发器被归档在哪个标签页下。
  • **所有 83 个触发器均可切换。**此前,只有当我们为其构建了一行时,触发器才会有切换功能。
  • 批量启用或禁用,可应用于您的搜索结果或所有内容。
  • **权限是在您触发相应操作时授予的。**当您启用需要权限的触发器时,系统会当场请求该权限。如果需要两个权限,则会弹出一个对话框同时请求这两个权限。

您之前配置的内容没有任何变化,旧的“设置”链接仍然有效。您之前已禁用的某个触发器,现在仅显示为“关闭”状态。

模拟一个触发器

过去,测试工作流程通常意味着在您的商店中实际操作 - - 编辑商品、下单、等待投票结果。现在,您可以按需触发操作:在**“事件历史记录**”中打开任意事件,然后再次选择**“模拟”**。

模拟操作会经过与真实的 Shopify Webhook 相同的处理流程,因此您的工作流程收到的内容与生产环境完全一致。您可以使用**“干运行**”功能预览负载,而不会触发任何操作。模拟事件会被记录为测试,因此不会计入您的统计数据,也不会占用您的套餐配额。

请注意,模拟触发器会实际执行您的工作流程 - - 如果某个工作流程给订单添加了标签或发送了电子邮件,这些操作都会真正发生。

开发者 API 和 MCP

  • 一个用于创建 API 密钥的开发者页面,其中包含适用于 Claude、Cursor、VS Code 等工具的连接命令。
  • 一个 REST API,用于列出您商店中的所有触发器及其状态、读取事件历史记录和统计数据,以及查看您已授予的权限。
  • 一个 MCP 服务器,以便人工智能助手能够检查您的配置,并在对话中模拟触发器。
  • 设有三个访问级别,每个级别背后都支持模拟功能和运行自定义触发器代码,因此普通的读取密钥无法触发您的自动化操作。

将您的触发器代码保存在 GitHub 上

连接一个 GitHub 仓库后,您的自定义触发器会自动推送到该仓库。在您自己的编辑器中编辑文件,更改内容就会同步回应用。每个版本都对应一个提交,因此更改内容既可进行审查,也可撤销,您还可以从应用中回滚到任何较早的版本。

本版本还包含以下内容

  • 数据同步现在会显示**“已同步**”,而非仅显示记录数量,并会显示以您商店时区为准的上次完整同步日期。初始数据导入仅进行一次;此后,快照会自动保持最新状态。
  • 授予“产品”或“订单”的访问权限会触发该资源的广泛“更新”触发器,因此事件会立即开始流转。
  • 一份更清晰的设置指南,完全按照你的实际操作步骤进行:选择触发器、授予访问权限、构建工作流程、观察其运行。
Newv2.7.008.08.2026

产品访问现为可选功能,仪表盘加载速度更快,并新增了帮助中心

**“产品、变体和产品系列”访问权限不再自动授予。**过去,该权限是必需的,安装时默认包含且无法移除。现在,它与其他所有权限一样成为可选项:您可以在“权限”页面授予该权限,并随时撤销。授予该权限后,您的商店将立即注册产品和产品系列触发器。

已经上架的商店可以继续保留 - - 无需采取任何措施。

速度快得多的仪表盘

仪表盘不再通过读取您的完整事件历史记录来生成数据。 按天、按主题和按状态的计数现在来自预先聚合的摘要,而您的使用量数据则直接读取自实际执行套餐限额的计数器 - - 因此数据是实时的,且始终保持一致。对于拥有数百万条事件的数据库而言,这正是仪表盘会超时还是能瞬间加载的关键区别。

新帮助中心

完整文档请参见 docs.workflow-trigger-extensions.app - - 其中包含所有触发器的参考文档、设置和权限指南、故障排除指南,以及附带视频的分步工作流程指南。您可以通过表单直接向我们提交错误报告、提出功能请求或联系我们,并可附上屏幕截图。

应用内聊天气泡现在会显示在每个页面上,当对话框打开时,它会自动隐藏。

本版本还包含以下内容

  • 向 Shopify Sidekick 咨询您的触发器相关信息 - - 哪些已设置、为何某个触发器未触发、最近触发了哪些,以及您已使用了多少配额。该工具仅支持只读操作,无法更改任何设置。
  • **已修复:客户备注变更和客户状态变更事件从未触发。**此前系统将变更情况与应用实际上并未读取的某个值进行比较。目前这两项功能均已正常工作。
  • 已修复:若未同时授予“客户数据访问”权限,则“更改订单收货地址”操作会静默执行且无任何效果。现在,应用会提前提示您,而不是静默失败。
  • **已修复:**对于拥有大量触发器订阅的商店,在授予权限时可能会漏掉一个触发器订阅,或在撤销权限时可能会遗漏一个触发器订阅。
  • 设置指南一旦折叠,就会保持折叠状态。
  • 该应用现更名为“Workflow Trigger Extensions”。应用本身和安装方式保持不变,只是换了个新名字。
Newv2.6.018.07.2026

产品变体成本变动

“产品变体成本变更”事件在变体的单件成本发生变化时触发 - - 用于重新计算利润率、应用重新定价规则或向采购部门发出警报。

值得了解的是,为什么需要专门为此设置一个触发器:成本关联的是库存项,而非产品,因此当仅成本发生变化时,Shopify 不会触发产品更新。任何监听产品更新的机制都无法检测到这一变化。而这个触发器则直接监听库存项。

返回产品、变体和 SKU,以及旧价格和新价格(均为货币数值)。使用现有的“库存”权限及其“设置”选项卡。

Newv2.5.011.07.2026

按地点划分的库存触发器

Shopify

  • 地点库存水平发生变化 - - 特定地点的可用数量发生任何变化(无论是增加还是减少)。
  • 该地点缺货 - - 当可用库存降至零时触发。
  • 该地点已补货 - - 当库存恢复到正值时触发。

每个事件都包含地点及其名称、变体和SKU,以及旧库存量、新库存量和库存变动量。因此,您只能在某个发货仓库库存缺货时取消商品发布,或者当一个仓库库存不足而另一个仓库库存过剩时触发调拨。

需要新的“库存数据访问”权限,该权限还包含“地点访问”功能,因此事件中会携带地点名称,而不仅仅是其 ID。启用其中任何一项都会首先补全当前库存水平,从而触发首次实际变更。

Newv2.4.008.07.2026

B2B公司联系触发器

B2B 账户会员资格的两个触发器,均使用您现有的“公司”权限:

  • 客户从公司中移除 - - 当客户作为联系人从公司中移除时触发。针对离职流程:撤销 ERP 访问权限、通知客户经理、归档该记录。
  • “公司联系人”更新 - - 当联系人的角色或详细信息发生变化时触发。

两者同时提供了客户和公司信息,以及该联系人的职位。

我们特意没有添加“客户已添加到公司”这一功能 - - Shopify Flow 已经为此提供了一个原生触发器。

Newv2.3.003.07.2026

客户备注和状态,以及B2B免税政策

  • 客户备注已更改 - - 当客户的备注被添加、编辑或清除时触发,并显示新旧值。
  • 客户状态发生变化 - - 当账户在“已禁用”、“已启用”、“已邀请”和“已拒绝”之间切换时触发。
  • 公司地址免税规则变更 - - 有商家反映,编辑B2B地点的税务设置时从未触发任何响应。Shopify 根本不会针对该变更发出更新事件,因此本功能通过轮询来检测该变更。 该事件会在免税政策被添加、移除或当前生效时触发,并以代码列表的形式返回相关信息,其中包含易于理解的标签以及税务登记号。

此外还修复了:八个订单草稿触发器在事件历史记录中显示了错误的名称。

Fixedv2.2.128.06.2026

安全更新

常规安全维护:更新依赖项并加强应用程序整体安全性。无需采取任何操作。

Newv2.2.019.06.2026

上市许可、市场状况和销售渠道触发器

  • “客户电子邮件营销同意状态已变更”和**“客户短信营销同意状态已变更**” - - 在同意状态发生变更的瞬间触发,并记录新的状态(已订阅、已退订或待处理)、同意级别以及时间戳。适用于 GDPR 合规及营销合规自动化,或用于保持屏蔽列表的同步。
  • “产品发布到销售渠道”和**“产品从销售渠道下架**” - - 实时掌握产品在销售渠道上线或下架的时间。每个事件都会以列表形式包含已添加、已移除和当前的销售渠道信息,因此您可以在 Shopify Flow 中遍历这些列表,而无需解析文本。 每次变更触发一次,而非每个渠道各触发一次。需要新的**“发布数据访问**”权限。
  • 市场状态变更 - - 当市场状态在“草稿”和“活跃”之间切换时触发,并显示新旧状态。设置中新增了**“市场**”选项卡。
Newv2.1.031.05.2026

订单草稿触发条件、市场、选秀顺位及配额提醒

这是迄今为止规模最大的版本发布,也是首个配备独立电子邮件提醒功能的版本。

配额和故障警报

一个通知系统,可通过仪表盘上的铃铛图标打开。当您的月度配额即将用尽、达到上限,以及触发器开始比平时更频繁地失效时,系统会向您发送电子邮件。除店主之外,还可添加其他收件人。

订单草稿触发器 (7)

全新的**“订单草稿数据访问**”权限可全面访问订单草稿的生命周期 - - 该功能专为B2B和批发场景设计,适用于在订单生成之前就已进行谈判的情况。

  • 订单草稿更新 - - 任何更改都会触发。如果只想启用下文中列出的特定订单,请在“设置”中将其禁用。
  • 订单草稿中添加/移除的****标签 - - 基于标签的审批流程。
  • 《订单草稿》说明已修改 - - 附旧版与新版说明。
  • 订单草稿属性已更改 - - 采购订单号、交货日期、礼品选项,并按每个键详细列出了新增、删除或修改的内容。
  • 订单草稿已更改 - - 在谈判过程中调整了商品、数量、价格或变体。
  • “订单草稿”状态已变更 - - 在“待处理”、“已发送发票”和“已完成”之间切换。非常适合用于支付提醒的周期性通知。

在创建草稿时会预设基线,因此创建后的首次实际更改会正确触发。启用任何特定触发器都会对现有草稿进行补录。

Shopify Flow 该功能已原生支持“创建订单草稿”和“删除订单草稿”,因此我们特意没有重复实现这些功能。

市场与地点 (8)

  • 市场创建/更新/删除 - - 适用于国际及B2B销售。
  • 地点的创建/更新/删除/启用/停用 - - 仓库、商店和自提点。

更多订单和产品详情

  • 订单财务状态发生变化 - - 付款状态的转换,例如从“待处理”变为“已支付”或“已退款”。
  • “产品类型变更”和**“供应商变更**” - - 这两个事件各自独立触发,因此工作流程可以在供应商发生变更时做出响应,而无需在每次编辑产品时都运行。

此外

  • 已获批“专为Shopify打造”徽章。
  • 针对稳定性和性能的优化,以及一批界面修复。
Newv2.0.010.04.2026

客户和产品的标签触发器

Shopify Flow 可以告知您客户或产品已更新,但无法告知标签发生了变化。这四个触发器仅在标签发生变化时才会触发。

  • 已添加客户标签 / 已删除客户标签
  • 已添加的产品标签 / 已移除的产品标签

每项都会显示已添加的标签、已删除的标签,以及更改前后的完整列表 - - 这样你就可以根据具体的变化内容创建分支,而无需重新阅读记录。

这四项功能均需在“设置”中手动启用。当应用首次检测到某条记录时,它会存储一个基线数据,而不会触发任何操作,因此启用这些功能并不会导致工作流程被已存在的标签事件淹没。

此外还修复了:四个变体变更触发器的负载中缺少 SKU、条形码和价格。

请注意,这里没有“产品系列标签”触发器 - - Shopify 产品系列中没有标签。请改用产品系列元字段,并配合“元字段更新”操作。