市场触发机制,一步一步来

市场已创建
在创建市场时触发。
| 火灾源自 | Shopify webhook |
| 权限 | 市场数据访问 |
| 已开启 | 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上 |
用于
- 启动新市场的上线检查清单:翻译、关税、支付方式。
Market Created 向您的工作流发送的内容
| 流中的变量 | 类型 | 内容简介 |
|---|---|---|
market |
对象 | 人为创造的市场 |
market.id |
ID | Shopify - - 市场中的GID |
market.name |
文本 | 该市场的商家可见名称 |
market.handle |
文本 | 市场的掌控权 |
market.type |
文本 | 市场类型(地区、销售点、B2B) |
market.status |
文本 | 市场状态(ACTIVE、DRAFT) |
market.enabled |
对 / 错 | 该市场是否已启用(已弃用 - - 建议使用“启用”状态) |
market.primary |
对/错 | 这是否是该店铺的主要市场 |
eventId |
文本 | 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。 |
示例:打开新市场的上线检查清单
- 将“Pick Market”设为触发条件。
- 添加**“发送内部邮件**(或向您的项目工具发送请求)”:
New market {{market.name}} ({{market.type}}) was created with status {{market.status}}。 - 启用该工作流。
市场动态
在编辑市场时触发。
| 火灾源于 | Shopify webhook |
| 权限 | 市场数据访问 |
| 已开启 | 启用一个使用该功能的 Flow 工作流即可将其开启。该功能的独立开关位于应用的**“触发器**”页面上 |
用于
- 查看实时市场的变动情况。
“市场动态”会向您的工作流发送哪些内容
| 流中的变量 | 类型 | 内容简介 |
|---|---|---|
market |
对象 | 最新市场动态 |
market.id |
ID | Shopify - - 市场中的GID |
market.name |
文本 | 该市场的商家可见名称 |
market.handle |
文本 | 市场的把柄 |
market.type |
文本 | 市场类型(地区、销售点、B2B) |
market.status |
文本 | 市场状态(ACTIVE、DRAFT) |
market.enabled |
对 / 错 | 该市场是否已启用(已弃用 - - 请优先使用“启用”状态) |
market.primary |
对 / 错 | 这是否是该店铺的主要市场 |
eventId |
文本 | 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。 |
示例:审核活跃市场的编辑内容
- 将“Pick Market”更新设为触发条件。
- 添加一个条件:
market.status等于ACTIVE。 - 添加“使用
{{market.name}}**发送内部邮件”**功能。 - 启用该工作流。
市场状态已变更
当市场状态发生变化时触发,例如从 DRAFT 变为 ACTIVE。
| 火灾源于 | Shopify Webhook 结合变更检测 |
| 权限 | 市场数据访问 |
| 已开启 | 启用一个使用该功能的 Flow 工作流即可将其开启。其专属开关位于应用的**“触发器**”页面上 |
用于
- 宣布产品上市。
- 当实时行情被停用时收到提醒。
“市场状态变更”会向您的工作流发送什么
| 流中的变量 | 类型 | 内容简介 |
|---|---|---|
market |
对象 | 那个地位发生变化的市场 |
market.id |
ID | Shopify - - 市场中的GID |
market.name |
文本 | 该市场的商家可见名称 |
market.handle |
文本 | 市场的把柄 |
market.type |
文本 | 市场类型(地区、销售点、B2B) |
market.status |
文本 | 市场状态(ACTIVE、DRAFT) |
market.enabled |
对 / 错 | 该市场是否已启用(已弃用 - - 建议使用“启用”状态) |
market.primary |
对 / 错 | 这是否是该店铺的主要市场 |
oldStatus |
文本 | 之前的市场状态(例如“草稿”) |
newStatus |
文本 | 新的市场状态(例如 ACTIVE) |
eventId |
文本 | 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。 |
示例:宣布市场正式上线
- 将“选定市场状态发生变化”设为触发条件。
- 添加一个条件:
newStatus等于ACTIVE。 - 添加**“发送内部邮件”选项**:
{{market.name}} is live (was {{oldStatus}})。 - 启用该工作流。
市场已删除
当市场被删除时触发。此时仅保留 id 和时间。
| 火灾源于 | Shopify webhook |
| 权限 | 市场数据访问 |
| 已开启 | 启用一个使用该功能的 Flow 工作流即可将其开启。其专属开关位于应用的**“触发器**”页面上 |
用于
- 清理其他系统中的特定市场设置。
Market Deleted 会将什么内容发送到您的工作流中
| 流中的变量 | 类型 | 内容简介 |
|---|---|---|
marketId |
文本 | Shopify - - 市场中的GID |
deletedAt |
文本 | 市场被删除时的时间戳 |
eventId |
文本 | 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。 |
示例:记录已删除的市场
- 将“Pick Market Deleted”设为触发条件。
- 添加“使用
{{marketId}}和{{deletedAt}}发送内部邮件”。 - 启用该工作流。
下一步
- 触发器完整参考指南 - 所有触发器都集中在一个页面上。
- 选择合适的扳机 - 哪一种适合您的情况。
- 自定义触发器 - 如果没有合适的内置触发器,请自行编写一个。
- 事件历史记录和故障排除 - 看看发射了什么,以及它搭载了什么。

