触发器选择合适的触发器

选择合适的触发器

复制页面

通过触发器对比表,为订单、商品、变体、库存、折扣、客户等场景选择最精确的Shopify Flow触发器。

在 Shopify Flow 工作流程中,最重要的决定就是选择哪个触发器作为起点。本指南将真实的触发器名称与商家实际自动执行的任务进行了对应。

Shopify Flow
在 Shopify Flow 的选择器中,每个触发器都附有一行描述。请选择最符合您情况的那一项。

开始构建之前

  1. 在应用的**“权限**”页面上,授予相关数据的权限。
  2. 在 Shopify Flow 中,创建一个工作流程并选择触发器。该应用的触发器包括: 在选择器中标记为Workflow Trigger Extensions。
  3. 添加条件和操作,然后启用工作流程。这将触发该触发器 在应用中开启后,会自动开始基线同步。

订单

当需要对订单生成_后的_变更做出响应时,请使用这些方法。

你想对……做出反应 使用
对订单的任何修改 订单更新
商品、数量、价格或变体发生变化 订单项已更改
发货进度,包括部分完成、完全完成、已取消、物流追踪 订单发货方式已变更
付款状态,例如从“待处理”变为“已支付”或“已退款” 订单财务状态已变更
显示订单发货状态,包括来自POS端的“暂缓”状态 订单显示状态已更改
添加、编辑或清除一条备注 订单备注已更改
购物车或备注属性发生变化 订单属性已更改
将标签添加或删除视为独立事件 已添加订单标签 / 已移除订单标签
正在更正收货地址 订单收货地址已更改
一位首次下单的客户 新客户订单

**典型工作流程:**当订单项在结账后发生变更时通知运营部门;当订单发货完成后启动后续流程;当订单退款时通知财务部门;当地址更正后重新验证配送信息;欢迎新客户。

产品和变体

你想对……做出反应 使用
任何目录编辑 产品更新
价格或原价 产品变体价格已更改
SKU 已添加、更改或删除 产品变体 SKU 已更改
条形码(EAN/UPC)变更 产品变体条形码已更改
每测量单位的单价 产品变体单价已更改
单件成本发生变化 产品变体价格已更改
上线或归档 产品状态已更改
URL 句柄发生变化 产品名称已更改
标题、描述、供应商或类型 匹配的产品……已更改触发器
添加或移除了标签 已添加的产品标签 / 已删除的产品标签
将商品发布到销售渠道或从销售渠道下架 产品已发布到渠道 / 产品已从渠道下架

**典型工作流程:**价格变动时通知商品管理团队;商品编号变更时创建URL重定向;仅在SKU数据发生变化时同步外部产品目录;成本发生变化时重新计算毛利。

库存

你想对此做出回应 使用
库存量在特定地点降至零 该地点缺货
在特定地点退回库存 该门店已补货于地点
任何股价波动,其德尔塔 该地点的库存水平已发生变化
一位顾客正在查看一款已售罄的款式 查看了缺货的变体(店面)

**典型工作流程:**当产品在唯一的发货地点缺货时,将其下架;当产品恢复有货时,通知采购团队;当一个地点库存告急而另一个地点库存过剩时,触发调拨。

折扣

你想对此做出回应 使用
一项新的自动折扣或代码折扣 折扣已创建
数值、条件或日期发生变化 折扣信息已更新
一项即将结束的活动 折扣已过期
永久删除 折扣已删除
正在添加或移除一个兑换码 已添加折扣码 / 已移除折扣码
结账时顾客的优惠码被拒绝 结账时折扣码被拒绝(店面)

**典型工作流程:**活动到期时移除促销横幅;将新的折扣信息发布到 Slack 等待审批;在泄露的代码被移除后生成影响报告;发现仍有人在分享已过期的活动。

客户与B2B

你想对……做出反应 使用
任何客户记录的变更 客户更新
添加或移除了标签 已添加客户标签 / 已删除客户标签
备注字段发生变化 客户备注已更改
账户状态,例如从“已邀请”变为“已启用” 客户状态已更改
电子邮件或短信营销同意书 客户电子邮件/短信营销同意条款已变更
姓名、电子邮箱、电话号码或地址(受保护数据) 匹配的客户……已更改触发器
已登录的客户再次光临商店 已登录客户到店(店面)
某家B2B公司或其地点发生变更 公司动态 / 公司地点更新
公司地点享有的免税待遇 公司地点税收减免政策发生变更
某联系人正在被更新或从公司中移除 公司联系人信息已更新 / 客户已从公司中移除
一位正在浏览您商店的B2B采购商 B2B 买家到访(店面)

**典型工作流程:**将同意设置的变更同步至您的电子邮件服务提供商(ESP);对账户编辑标记为待审核;当 B2B 地点的免税资格发生变更时,重新运行税务验证;当重要采购方访问网站时,向客户经理发送提醒。

订单草稿

涵盖整个生命周期:订单草稿更新、状态变更、订单项变更、标签添加/删除、备注变更、属性变更、电子邮箱变更、收货地址变更以及账单地址变更。

**典型工作流程:**当报价单转为“发票已发送”状态时通知销售部门;在谈判过程中订单项发生变化时重新定价;开具发票前验证地址。

产品系列、市场和地点

  • 关于规则变更或产品归属的**“产品系列”更新**;产品系列标识符 / 已为各个字段修改了“标题/描述”。
  • 国际和B2B市场的市场创建/更新/删除/状态变更 销售。
  • 仓库的**“地点”被创建/更新/删除/激活/停用**, 商店和自提点。

自定义数据

  • 当被监控的元字段在10种所有者类型中的任何一种发生变化时,更新该元字段。
  • 当您还希望更新订单/产品/产品变体/客户元字段时, 将该资源本身作为原生 Shopify Flow 引用,这样 Shopify Flow 自身的操作就可以对其进行操作,而无需 一次查询。
  • 当被修改的记录为元对象条目时,该元对象条目将被更新。

参见 元字段触发器 和 元对象触发器。

在线商店内容

博客更新、博文更新和页面更新。Shopify Flow 均不支持这些功能。

**典型工作流程:**当已发布的文章被编辑时通知内容团队;当退货政策页面发生变更时通知支持;记录内容编辑情况以备审计。

店面行为

这些功能是基于购物者的行为而触发的,而非源于您后台系统的变更。它们采用主动订阅、基于同意的机制,并以尽最大努力为原则,其发送量可能远高于上述任何一种方式 - - 在启用其中任何一项之前,请先阅读 Storefront 触发器。

你想对……做出反应 使用
正在浏览的产品或产品系列页面 店面浏览过的产品 / 店面浏览过的产品系列
一位顾客正在查看您无法向其销售的变体 已查看缺货的变体
商品加入或移出购物车 店面商品已加入购物车/已从购物车中移除
正在打开购物车页面 已浏览的店面购物车
开始结账 店面结账已开始
一次未找到任何结果的搜索 店面搜索未找到任何结果
任何搜索,结果中排名第一的 店面搜索
结账时出现错误 显示结账错误
折扣码被拒绝 结账时折扣码被拒绝
已登录的客户或B2B采购商访问 已登录客户访问 / B2B 买家访问
主题还了解其他什么情况,比如购物车抽屉打开时 自定义店面触发器

**典型工作流程:**为购物者搜索但未找到的商品添加标签;当某款已售罄的商品持续被浏览时,触发购买提醒;当关键的B2B买家访问网站时,通知客户经理;在收到支持工单之前,提前发现结账失败的情况。

在相似的触发器之间进行选择

如果你在以下两者之间难以抉择 选择
订单更新与订单项变更 备注、标签和地址的订单更新。当仅需关注商品时,订单项会发生变化。
产品更新与产品变体价格变更 产品更新:常规编辑。仅当价格是唯一考虑因素时,才更改价格。
“折扣更新”与“折扣码新增” 已根据配置变更进行更新。专门为新的兑换码添加了代码。
元字段更新 与 元对象条目已更新 资源上某个字段的元字段更新。当记录本身是一个元对象时,即为元对象。
库存水平变化与缺货 任何移动都会导致电平变化。仅在过零点时才会出现缺货。
地点缺货与查看的款式缺货 “地点库存”在库存发生变化时更新,保证准确;“浏览的变体”在顾客遇到缺货情况时更新,力求准确。
“店面搜索” 与 “店面搜索未返回任何结果” 未找到您要查找的内容。仅当工作流程需要进行每次搜索时,才使用 Storefront Search。

最佳实践

  • 请使用可用的最具体的触发器;这可以减少工作流程的运行次数并降低配额消耗。
  • 将大型工作流程拆分为几个针对性强的工作流程,而不是一个范围过广的工作流程 附带许多条件。
  • 请根据每个工作流程所使用的触发器为其命名,以便日后能够轻松识别。
  • 在活动高峰期,审查折扣和内容工作流程,此时这些记录 变化最大。
  • 将信号和反应的触发器保留在店面中。任何绝不能遗漏的 该事件应属于管理员触发器。

全部 98 个触发器的完整列表:触发器完整参考指南。