Flow 自动化:通过查询器查询市场列表
您可以在【Flow 自动化】中使用【查询市场列表】查询器,一次性获取店铺中已创建的市场及其设置,再交由后续步骤处理。「市场」是指您按国家或地区划分的销售区域,每个市场可以设置各自的币种、价格和语言。有关市场的介绍,请参阅《市场概览》。
本文将说明该查询器的适用情况、字段、适用工作流、如何进行测试,并提供一个实用示例及使用限制。
| 注意:该查询器仅用于查询市场信息,不会修改任何市场设置。 |
何时使用查询市场列表查询器
适用于以下情况:
- 您在多个市场销售,希望定期核对各市场的币种、汇率和价格调整设置。
- 您希望定期了解哪些市场处于启用或停用状态。
- 您需要一份市场列表,交由【循环操作】逐个处理。
字段说明
【查询市场列表】查询器支持设置查询结果中保留的市场数量。
| 字段 | 说明 |
| 【查询条件】 | 仅支持添加【page_info】条件,用于指定分页查询的页面位置。 |
| 【查询结果中需保留的数量(选填)】 | 设置每次查询最多保留的市场数量。系统将根据设定的排序规则,保留排名前 N 的市场数据,最多可保留 100 条。 |
对于查询到的每个市场,您可以在后续步骤中点击【+ 添加变量】使用以下信息:
- 基础信息:[市场名称]、[是否启用]、[是否为主要市场]、[包含的国家或地区]
- 币种与汇率:[售价币种]、[是否自动更新汇率]、[汇率](仅在未开启自动更新汇率时有值)、[汇率更新时间]、[是否启用本地币种]
- 价格调整:[价格调整方式](升高或降低)、[价格调整百分比]
- 语言与域名:[默认区域](市场默认显示的语言或地区版本)、[备用区域](市场额外支持的语言或地区版本)、[市场域名]
适用工作流触发器
【查询市场列表】查询器主要用于由以下触发器启动的工作流:
- 达到指定时间
测试工作流
若要测试工作流是否能成功查询市场列表,请按照以下步骤操作:
-
在 SHOPLINE 后台,前往【市场】,确认店铺已创建至少一个市场,并记录市场总数。
注意:如果店铺尚未创建任何市场,查询结果将为空。有关市场的更多信息,请参阅《市场概览》。 - 在【Flow 自动化】中,添加【达到指定时间】触发器,将【首次触发时间】设置为几分钟后,并将【重复触发】设置为【不重复】。
- 添加【查询市场列表】查询器,将【查询条件】留空,并将【查询结果中需保留的数量】设置为不小于店铺的市场总数,然后点击【发布】。
-
到达首次触发时间后,前往 【Flow 自动化】 查看执行结果。
注意: 有关如何监控工作流执行情况的更多信息,请参阅《Flow 自动化应用介绍》中的《如何查看 Flow 运行结果》章节。 - 打开该工作流的运行详情,确认返回的市场数量、名称及各项设置(如启用状态、售价币种和汇率)与 SHOPLINE 后台【市场】中的信息一致。
使用场景
以下是使用【查询市场列表】查询器提醒财务核对手动汇率的实用示例。
场景:部分市场使用手动设置的汇率,系统不会自动更新。每周一早上找出这些市场,发送邮件提醒财务同事核对汇率是否需要调整。
- 触发器:达到指定时间(每周一 09:00)
-
查询器:查询市场列表
- 【查询结果中需保留的数量】:不少于店铺的市场总数
-
执行器:【循环操作】,对查询到的每个市场执行以下步骤:
- 条件:[是否启用] 等于「是」,且 [是否自动更新汇率] 等于「否」
-
执行器:发送邮件
- 邮件主题:请核对市场汇率:[市场名称]
- 邮件内容:市场「[市场名称]」的售价币种为 [售价币种],当前手动设置的汇率为 [汇率]。请确认是否需要根据最新汇率调整,可前往 SHOPLINE 后台 【市场】 修改。
- 收件邮箱:手动输入财务同事的邮箱
- 结果:财务同事每周都会收到需要核对的市场清单,避免汇率长期未更新导致售价偏高或偏低。
使用限制与注意事项
- 结果有上限:每次运行返回的市场数量不会超过您在 【查询结果中需保留的数量】 中设置的数量(最多 100 个)。请将该数量设置为不少于店铺的市场总数,以免遗漏。
- 不能按条件筛选:查询器会返回店铺的市场,不能只查询其中一部分。如果只想处理部分市场,请在后面接【循环操作】,并在循环中添加条件判断,例如 [是否启用] 等于「否」。
- 仅查询不修改:查询器不会修改市场设置。如需调整,请前往 SHOPLINE 后台【市场】。
- 无查询结果:如果店铺尚未创建市场,查询结果将为空。