位置触发器,分步指南

您用于备货和发货的场所的五个触发条件:仓库、门店、自提点。

本页内容:位置创建, 位置更新, 位置启用, 位置停用, 位置删除

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

位置已创建

在创建位置时触发。

火灾源于 Shopify webhook
权限 位置数据访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 新增一家门店:在ERP、WMS和门店定位系统中创建该门店。

“Location Created” 字段会向您的工作流发送什么内容

流中的变量 类型 内容简介
location 对象 已创建的位置
location.id ID 该位置的Shopify全局标识符(GID)
location.name 文本 商家可见的地点名称
location.active 对 / 错 该位置是否处于活动状态
location.fulfillsOnlineOrders 对 / 错 该门店能否处理网购订单
location.address1 文本 地址行 1
location.address2 文本 地址第2行
location.city 文本 城市
location.province 文本 省/州名称
location.provinceCode 文本 ISO 3166-2 省代码
location.country 文本 国家名称
location.countryCode 文本 ISO 3166-1 alpha-2 国家代码
location.zip 文本 邮政编码 / ZIP 码
location.phone 文本 电话号码
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:在您的ERP系统中创建新地点

  1. 选择**“位置已创建**”作为触发器。
  2. 添加**“发送 HTTP 请求”**功能,支持 {{location.id}}{{location.name}}{{location.city}}{{location.countryCode}}
  3. 启用该工作流。

位置已更新

当编辑位置的任何字段时触发:名称、地址、是否支持在线订单。

火灾源于 Shopify webhook
权限 位置数据访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的专属开关位于应用的**“触发器**”页面上。

用于

  • 确保门店定位系统或ERP系统能及时跟上地址变更。
  • 注意某家门店何时停止处理在线订单。

“位置更新”会向您的工作流发送什么

流中的变量 类型 内容简介
location 对象 更新后的位置
location.id ID 该位置的Shopify全局标识符(GID)
location.name 文本 商家可见的地点名称
location.active 对 / 错 该位置是否处于活动状态
location.fulfillsOnlineOrders 对 / 错 该门店能否处理网购订单
location.address1 文本 地址第1行
location.address2 文本 地址第2行
location.city 文本 城市
location.province 文本 省/州名称
location.provinceCode 文本 ISO 3166-2 省代码
location.country 文本 国家名称
location.countryCode 文本 ISO 3166-1 alpha-2 国家代码
location.zip 文本 邮政编码 / ZIP 码
location.phone 文本 电话号码
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:当某家门店无法继续处理在线订单时发出警告

  1. 将“选择位置”更新设为触发条件。
  2. 添加一个条件location.fulfillsOnlineOrders 等于 false
  3. 添加“通过 {{location.name}} 向运维团队发送内部邮件”功能。
  4. 启用该工作流。

位置已启用

当一个已停用的位置再次被激活时触发。

火灾源于 Shopify webhook
权限 位置数据访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上

用于

  • 在季节性停业结束后,在“Connected Systems”中重新启用一家门店。

“位置触发”会向您的工作流发送什么

流中的变量 类型 内容简介
location 对象 已激活的位置
location.id ID 该位置的Shopify全局标识符(GID)
location.name 文本 商家可见的地点名称
location.active 对 / 错 该位置是否处于活动状态
location.fulfillsOnlineOrders 对 / 错 该门店能否处理在线订单
location.address1 文本 地址第1行
location.address2 文本 地址第2行
location.city 文本 城市
location.province 文本 省/州名称
location.provinceCode 文本 ISO 3166-2 省份代码
location.country 文本 国家名称
location.countryCode 文本 ISO 3166-1 alpha-2 国家代码
location.zip 文本 邮政编码 / ZIP 码
location.phone 文本 电话号码
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:发布某门店重新开业的通知

  1. 选择**“位置激活**”作为触发器。
  2. 添加**“发送内部邮件”选项**:{{location.name}} is active again
  3. 启用该工作流。

位置已停用

当某个位置被停用时触发。

火灾源于 Shopify webhook
权限 位置数据访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。其专属开关位于应用的**“触发器**”页面上。

用于

  • 请停止将路线导航至已关闭的门店。
  • 请确认该股票在收盘前是否发生过交易。

“位置已停用”会向您的工作流发送什么

流中的变量 类型 内容简介
location 对象 已停用的位置
location.id ID 该位置的Shopify全局标识符(GID)
location.name 文本 商家可见的地点名称
location.active 对 / 错 该位置是否处于活动状态
location.fulfillsOnlineOrders 对 / 错 该门店能否处理网购订单
location.address1 文本 地址第1行
location.address2 文本 地址第2行
location.city 文本 城市
location.province 文本 省/州名称
location.provinceCode 文本 ISO 3166-2 省代码
location.country 文本 国家名称
location.countryCode 文本 ISO 3166-1 alpha-2 国家代码
location.zip 文本 邮政编码 / ZIP 码
location.phone 文本 电话号码
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:当某个地点关闭时检查库存

  1. 选择**“位置已停用**”作为触发条件。
  2. 添加“通过 {{location.name}} 向物流部门**发送内部邮件”,**并附上提醒,要求核对库存转移情况。
  3. 启用该工作流。

位置已删除

在删除位置时触发。

火灾源于 Shopify webhook
权限 位置数据访问
已开启 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上。

用于

  • 从ERP系统或门店定位器中删除该门店信息。

“位置已删除”会向您的工作流发送什么

流中的变量 类型 内容简介
locationId 文本 被删除位置的Shopify全局标识符(GID)
deletedAt 文本 位置被删除时的 ISO 时间戳
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:从门店定位器中移除已删除的门店

  1. 选择**“位置已删除**”作为触发条件。
  2. 使用{{locationId}}向门店定位器添加**“发送HTTP请求**”功能。
  3. 启用该工作流。

下一步