新版 Flow 中的触发器和操作

您可在工作流中使用的操作由您用于启动工作流的触发器决定。可以将操作设置为在发生触发事件时执行,或根据条件进行检查。

触发器和操作参考

已创建草稿订单

当您组织中的用户或第三方应用创建了草稿订单时,已创建草稿订单触发器将会启动。

注意事项

此触发器仅适用于新创建的草稿订单。以下草稿订单不会启动使用此触发器的工作流:创建时间早于使用已创建草稿订单触发器的工作流的草稿订单;不包含任何订单项目的草稿订单。

使用草稿订单触发器的工作流不会影响订单。若要影响订单,请改用已创建订单触发器。

编辑

使用已创建草稿订单触发器可允许对 Order Graphql API 对象执行操作。可在通过已创建草稿订单触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加草稿订单标签
    草稿订单转换为订单后,这些标签会成为订单标签。
  • 添加订单项目
  • 创建草稿订单元字段
  • 创建重定向 URL
  • 创建商店元字段
  • 删除重定向 URL
  • 删除客户标签
  • 删除草稿订单标签
  • 发送电子邮件
  • 发送 HTTP 请求
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{customer.note}} The content that you want to add to the note.
  • 更新草稿订单备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在创建草稿订单时为客户添加标签的工作流示例

在此示例工作流中,当创建与客户账户关联的草稿订单时,工作流将向该客户账户添加标签。

已删除草稿订单

当您组织中的用户或第三方应用删除了草稿订单时,已删除草稿订单触发器将会启动。

注意事项

使用草稿订单触发器的工作流不会影响订单。若要影响订单,请改用已删除订单触发器。

编辑

使用已删除草稿订单触发器可允许对 Order Graphql API 对象执行操作。可在通过已删除草稿订单触发器启动的工作流中执行以下操作。

  • 发送电子邮件
  • 发送 HTTP 请求
  • 创建重定向 URL
  • 删除重定向 URL

示例

在删除草稿订单时发送电子邮件的工作流示例

在此示例工作流中,删除草稿订单时,工作流将发送电子邮件。

已删除产品

当您组织中的用户或第三方应用从 Shopify 后台删除产品时,已删除产品触发器将会启动。

注意事项

已删除的产品无法恢复,因此您无法创建用于撤销删除的工作流。

编辑

使用已删除产品触发器可允许对 Product Graphql API 对象执行操作。可在通过已删除产品触发器启动的工作流中执行以下操作。

  • 发送电子邮件
  • 发送 HTTP 请求
  • 创建重定向 URL
  • 删除重定向 URL

示例

在删除产品时发送电子邮件的工作流示例

在此示例工作流中,删除产品时,工作流将发送电子邮件。

已创建客户资料

新客户在您商店中下单或者客户资料由用户手动创建时,已创建客户资料触发器将会启动。

注意事项

此触发器仅适用于新创建的客户资料。编辑现有客户资料不会启动已创建客户资料触发器。

编辑

使用已创建客户资料触发器可允许对 Customer Graphql API 对象执行操作。可在通过已创建客户资料触发器启动的工作流中执行以下操作。

  • 添加客户元字段
  • 添加客户标签
  • 添加商店元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 删除客户元字段
  • 删除客户标签
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{customer.note}} The content that you want to add to the note.

示例

在创建客户资料时添加客户标签的工作流示例

在此示例工作流中,当创建客户资料时,工作流将为该客户账户添加标签。

已删除客户

当您组织中的用户或第三方应用从 Shopify 后台删除客户资料时,已删除客户触发器将会启动。

注意事项

无法删除具有订单历史记录的客户资料,但可以禁用这些资料。若要创建在禁用客户账户时运行的工作流,请参阅已禁用客户账户触发器

编辑

使用已删除客户触发器可允许对 Customer Graphql API 对象执行操作。可在通过已删除客户触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在删除客户时发送电子邮件的工作流示例

在此示例工作流中,删除客户时,工作流将发送电子邮件。

已启用客户账户

当客户资料成为客户账户时,已启用客户账户触发器将会启动。当客户接受创建账户的电子邮件邀请时,或当他们在您在线商店的结账流程中提交信息时,会出现这种状态改变。

编辑

使用已启用客户账户触发器可允许对 Customer Graphql API 对象执行操作。可在通过已启用客户账户触发器启动的工作流中执行以下操作。

  • 添加客户元字段
  • 添加客户标签
  • 添加商店元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 删除客户元字段
  • 删除客户标签
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{customer.note}} The content that you want to add to the note.

示例

在启用客户账户时添加客户标签的工作流示例

在此示例工作流中,当启用客户账户时,工作流将为客户添加标签。

已禁用客户账户

当您组织中的用户或第三方应用从 Shopify 后台禁用客户账户时,已禁用客户账户触发器将会启动。

编辑

使用已禁用客户账户触发器可允许对 Customer Graphql API 对象执行操作。可在通过已禁用客户账户触发器启动的工作流中执行以下操作。

  • 添加客户元字段
  • 添加客户标签
  • 添加商店元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 删除客户元字段
  • 删除客户标签
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{customer.note}} The content that you want to add to the note.

示例

在禁用客户账户时添加客户标签的工作流示例

在此示例工作流中,当禁用客户账户时,工作流将为客户添加标签。

库存数量已更改

当所下订单扣除了特定产品的可用库存时,库存数量已更改触发器将会启动。

注意事项

必须为产品选中跟踪数量才能启动使用库存数量已更改触发器的工作流。草稿订单在转换为订单之前不会影响可用库存。此触发器允许使用影响产品的条件和操作。若要了解影响库存商品的工作流,请参阅已创建库存商品触发器

编辑

使用库存数量已更改触发器可允许对 Product Graphql API 对象执行操作。可在通过库存数量已更改触发器启动的工作流中执行以下操作。

  • 添加产品标签
  • 向产品系列中添加产品
  • 添加商店元字段
  • 创建产品元字段
  • 创建产品多属性元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 隐藏产品
  • 发布产品
  • 从产品系列中移除产品
  • 删除产品元字段
  • 删除产品标签
  • 删除产品多属性元字段
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在库存从低于零变成高于零时发布产品的工作流示例

在此示例工作流中,当产品的库存数量从低于零变为大于零时,工作流将发布该产品。

已将产品添加到商店

当您组织中的用户或第三方应用从 Shopify 后台添加新产品时,已将产品添加到商店触发器将会启动。

注意事项

此触发器仅适用于新产品。向现有产品添加新的多属性时,此触发器不会启动。若要了解在添加新多属性时启动的工作流,请参阅已添加产品多属性触发器。向 Shopify 后台添加任何新产品后,无论是否将该产品添加到在线商店销售渠道已将产品添加到商店触发器都将启动。

编辑

使用已将产品添加到商店触发器可允许对 Product Graphql API 对象执行操作。可在通过库存数量已更改触发器启动的工作流中执行以下操作。

  • 添加产品标签
  • 向产品系列中添加产品
  • 添加商店元字段
  • 创建产品元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 隐藏产品
  • 发布产品
  • 从产品系列中移除产品
  • 删除产品元字段
  • 删除产品标签
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在商店中添加了产品时将产品添加到产品系列的工作流示例

在此示例工作流中,当商店中添加了产品时,工作流会将该产品添加到产品系列中。

已取消订单

当您组织中的用户或第三方应用取消未发货的订单时,订单已取消触发器将会启动。

注意事项

取消订单会停止处理中的订单。这与删除订单不同。若要了解在删除订单时启动的工作流,请参阅已删除订单触发器。根据您对退款和重新入库的设置,取消订单可能会创建使用已创建退款已创建库存商品触发器来启动工作流的条件。请避免创建同时启动多个触发器的工作流,这可能会导致意外结果。

编辑

使用订单已取消触发器可允许对 Order Graphql API 对象执行操作。可在通过订单已取消触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在取消订单时对订单进行存档的工作流示例

在此示例工作流中,当取消订单时,工作流会将订单存档。

已创建订单

当客户下单或草稿订单被标记为已付款并转换为订单时,已创建订单触发器将会启动。

编辑

使用已创建订单触发器可允许对 Order Graphql API 对象执行操作。可在通过已创建订单触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在创建订单时更新客户备注的工作流示例

在此示例工作流中,当客户创建新订单时,工作流将更新客户备注。

已删除订单

当您组织中的用户或第三方应用删除订单时,已删除订单触发器将会启动。

注意事项

删除订单会从 Shopify 后台中移除该订单。这与取消订单不同。若要了解在订单取消时启动的工作流,请参阅已删除订单触发器

编辑

使用已删除订单触发器可允许对 Order Graphql API 对象执行操作。可在通过已删除订单触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在删除订单时发送电子邮件的工作流示例

在此示例工作流中,删除订单时,工作流将发送电子邮件。

完成发货

当订单中的所有订单项目都已发货时,订单已发货触发器将会启动。

注意事项

此触发器适用于自动发货和手动发货的订单。部分发货的订单不会启动使用订单已发货触发器的工作流。

编辑

使用订单已发货触发器可允许对 Order Graphql API 对象执行操作。可在通过订单已发货触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在订单发货时对订单进行存档的工作流示例

在此示例工作流中,当订单发货时,工作流会将订单存档。

订单已付款

当订单的付款状态更改为已付款时,订单已付款触发器将会启动。

当系统获取信用卡付款后,或使用手动付款方式的订单被标记为已付款后,订单将处于已付款状态。

注意事项

部分付款或授权资金不会启动使用订单已付款触发器的工作流。

编辑

使用订单已付款触发器可允许对 Order Graphql API 对象执行操作。可在通过订单已付款触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在订单付款时为订单添加标签的工作流示例

在此示例工作流中,当订单付款时,工作流将为该订单添加标签。

已分析订单风险

当订单的欺诈分析完成后,已分析订单风险触发器将会启动。

注意事项

欺诈分析需要一段时间才能处理完毕,因此,通过已分析订单风险启动的工作流不会在创建订单后立刻运行。

编辑

使用已分析订单风险触发器可允许对 Order Graphql API 对象执行操作。可在通过已分析订单风险触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在风险级别较高时取消订单的工作流示例

在此示例工作流中,如果订单的风险级别较高,工作流将取消该订单。

已创建订单交易

当针对某个订单创建了交易时,已创建订单交易触发器将会启动。

编辑

使用已创建订单交易触发器可允许对 Order Graphql API 对象执行操作。可在通过订单已付款触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在创建订单交易时发送电子邮件的工作流的示例

在此示例工作流中,创建订单交易时将发送电子邮件。

已创建退款

当您组织中的用户或第三方应用已部分或全部为订单退款时,已创建退款触发器将会启动。

注意事项

订单退款后无法创建退货,因此任何尝试创建退货的操作都将失败。请勿在通过已创建退款触发器启动的工作流中使用创建退货的操作。

根据您对退款和重新入库的设置,为订单退款可能会创建一些条件,这些条件用于启动使用订单已取消已创建库存商品触发器的工作流。请避免创建同时启动多个触发器的工作流,这可能会导致意外结果。

编辑

使用已创建退款触发器可允许对 Order Graphql API 对象执行操作。可在通过已创建退款触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 删除客户标签
  • 更新客户备注
  • 添加订单项目
  • 添加订单标签
  • 删除订单标签
  • 更新订单备注
  • 存档订单
  • 取消订单
  • 获取款项
  • 发送发货请求
  • 取消存档订单
  • 发送电子邮件
  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求
  • 将订单标记为已付款
  • 添加订单元字段
  • 添加商店元字段

示例

在创建退款时发送电子邮件的工作流示例

在此示例工作流中,创建退款时,工作流将发送电子邮件。

已删除产品系列

当您组织中的用户或第三方应用从 Shopify 后台删除产品系列时,已删除产品系列触发器将会启动。

注意事项

已删除的产品系列无法恢复,因此您无法创建用于撤销删除的工作流。

通过已删除产品系列触发器启动的工作流会同时应用于手动创建和自动创建的产品系列。

编辑

使用已删除产品系列触发器可允许对 Collection Graphql API 对象执行操作。可在通过已删除产品系列触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在删除产品系列时发送电子邮件的工作流示例

在此示例工作流中,删除产品系列时,工作流将发送电子邮件。

已创建产品系列

当您组织中的用户或第三方应用从 Shopify 后台创建产品系列时,已创建产品系列触发器将会启动。

注意事项

通过已创建产品系列触发器启动的工作流会同时应用于手动创建和自动创建的产品系列。

编辑

使用已创建产品系列触发器可允许对 Collection Graphql API 对象执行操作。可在通过已删除产品系列触发器启动的工作流中执行以下操作。

  • 添加商店元字段
  • 创建产品系列元字段
  • 创建重定向 URL
  • 删除重定向 URL
  • 删除产品系列元字段
  • 删除商店元字段
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在创建产品系列时发送电子邮件的工作流示例

在此示例工作流中,创建产品系列时,工作流将发送电子邮件。

已添加产品多属性

当您组织中的用户或第三方应用向现有产品添加多属性时,已添加产品多属性触发器将会启动。

注意事项

向 Shopify 后台中添加新产品时,使用已添加产品多属性触发器的工作流将会启动,因为添加新产品会创建一个默认多属性。此触发器会影响通过任何方式创建的多属性,例如添加新产品、在现有产品中创建多属性、复制多属性或是批量操作。

编辑

使用已添加产品多属性触发器可允许对 ProductVariant Graphql API 对象执行操作。可在通过已添加产品多属性触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在添加产品多属性时发送电子邮件的工作流示例

在此示例工作流中,添加产品多属性时,工作流将发送电子邮件。

已删除产品多属性

当您组织中的用户或第三方应用从产品中删除多属性时,已删除产品多属性触发器将会启动。

注意事项

为现有产品创建多属性会删除该产品的默认多属性,因此,在向 Shopify 后台中的现有产品中添加多属性时,已删除产品多属性触发器将会启动。此触发器会影响通过任何方式删除的多属性,例如删除产品、删除产品的多属性或是批量操作。

编辑

使用已删除产品多属性触发器可允许对 ProductVariant Graphql API 对象执行操作。可在通过已删除产品多属性触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在删除产品多属性时发送电子邮件的工作流示例

在此示例工作流中,删除产品多属性时,工作流将发送电子邮件。

已创建发货

创建新发货时,已创建发货触发器将会启动。

编辑

使用已创建发货触发器可允许对 Fulfillment Graphql API 对象执行操作。可在通过已创建发货触发器启动的工作流中执行以下操作。

  • 添加客户标签
  • 添加订单项目
  • 添加订单标签
  • 添加订单元字段
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除客户标签
  • 删除订单标签
  • 删除订单元字段
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新客户备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入: {{customer.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在创建发货时添加订单标签的工作流示例

在此示例工作流中,当创建发货时,工作流将添加订单标签。

已创建发货事件

当现有订单的发货状态发生变化时,已创建发货事件触发器将会启动。

注意事项

已创建发货事件触发器应用于第三方发货服务的更新,例如已取货、运输中或已送达。手动发货事件不会启动使用已创建发货事件的工作流。若要了解手动发货工作流,请参阅订单已发货触发器

编辑

使用已创建发货事件触发器可允许对 FulfillmentEvent Graphql API 对象执行操作。可在通过已创建发货事件触发器启动的工作流中执行以下操作。

  • 添加订单元字段
  • 添加订单项目
  • 添加订单标签
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除订单元字段
  • 删除订单标签
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新草稿订单备注
    默认情况下,此操作会替换备注的内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在发货状态为可取货时发送电子邮件的工作流示例

在此示例工作流中,当发货订单可取货时,工作流将发送电子邮件。

已创建库存商品

创建与产品多属性关联的库存商品时,已创建库存商品触发器将会启动。

注意事项

无论是否为特定产品多属性启用了库存跟踪,已创建库存商品触发器都会启动,因此每当添加库存(包括创建新多属性)时,使用此触发器的工作流都将启动。若要了解影响产品的工作流,请参阅库存数量已更改触发器

编辑

使用已创建库存商品触发器可允许对 InventoryItem Graphql API 对象执行操作。可在通过已创建库存商品触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在创建未进行库存跟踪的库存商品时发送电子邮件的工作流示例

在此示例工作流中,创建未进行库存跟踪的库存商品时,工作流将发送电子邮件。

已删除库存商品

删除附加到产品多属性的库存商品时,已创建库存商品触发器将会启动。

注意事项

无论是否为特定产品多属性启用了库存跟踪,已创建库存商品触发器都会启动。

编辑

使用已删除库存商品触发器可允许对 InventoryItem Graphql API 对象执行操作。可在通过已删除库存商品触发器启动的工作流中执行以下操作。

  • 创建重定向 URL
  • 删除重定向 URL
  • 发送电子邮件
  • 发送 HTTP 请求

示例

在删除库存商品时发送电子邮件的工作流示例

在此示例工作流中,删除库存商品时,工作流将发送电子邮件。

已创建招标交易

发生资金操作(例如付款或退款)时,已创建法定货币交易触发器将会启动。

编辑

使用已创建法定货币交易触发器可允许对 TenderTransaction Graphql API 对象执行操作。可在通过已创建法定货币交易触发器启动的工作流中执行以下操作。

  • 添加订单元字段
  • 添加订单项目
  • 添加订单标签
  • 添加商店元字段
  • 存档订单
  • 取消订单
  • 获取款项
  • 创建重定向 URL
  • 删除重定向 URL
  • 将订单标记为已付款
  • 删除订单元字段
  • 删除订单标签
  • 删除商店元字段
  • 请求发货
  • 发送电子邮件
  • 发送 HTTP 请求
  • 取消存档订单
  • 更新订单备注
    默认情况下,此操作会替换备注内容。如果要向现有备注添加内容,请在备注字段中输入:{{order.note}} The content that you want to add to the note.

示例

在创建 10,000 及以上金额的法定货币交易时发送电子邮件的工作流示例

在此示例工作流中,当创建 10,000 及以上金额的法定货币交易时,工作流将发送电子邮件。

对条件排序

您可以创建具有多个条件的工作流,每个条件都可引发不同的操作。条件的顺序十分重要。检查条件的顺序为从上到下,检查将在满足一个条件后停止。

组合条件和操作

您可以将多个条件组合在一起,创建一个较大的条件。组合条件后,只有满足所有条件才能使整个条件为 true。如果有任何一个条件未满足,则整个条件为 false。在下面的示例中,客户必须接受营销材料并且其订单总额必须高于特定阈值。

用于检查客户的总消费金额并添加标签的工作流示例

类似地,您可以将操作组合在一起,以便可以运行多个操作。本示例使用多个条件并基于客户在商店中的总消费金额来检查客户是否有资格参与忠诚项目。上图中按照下列条件的显示顺序依次对其进行了检查。

  1. 如果总价高于 1000 美元并且客户同意接受营销材料,则使用金牌忠诚度标签对他们进行标记。
  2. 如果总价低于 1000 美元但超过 500 美元,并且客户同意接受营销材料,则使用银牌忠诚度标签对他们进行标记。
  3. 如果客户消费了 200 美元以上并且同意接受营销材料,则使用铜牌忠诚度标签对他们进行标记。

发送消息的操作

您可以向任何工作流添加操作,以向您或您的员工发送消息

准备好开始使用 Shopify 进行销售了吗?

免费试用