Flow 自动化:通过执行器批量查询商品
您可以在【Flow 自动化】中使用【批量查询商品】执行器,根据您设定的条件批量获取商品数据,单次最多返回 100 个商品。获取数据后,您可以将查询结果用于后续执行器,自动完成商品上/下架、标签维护、分类管理或商品信息更新等操作,减少手动维护商品库的时间。
本文将说明该执行器的适用情况、字段定义、适用工作流、如何进行测试,并提供一个实用示例。
| 注意:【批量查询商品】执行器仅用于按条件查询和提取商品数据,不会修改商品信息或上/下架状态。如需更改商品,请在工作流中添加后续执行器。 |
何时使用批量查询商品执行器
【批量查询商品】执行器适用于以下情况:
- 定期盘点商品并自动上/下架:定时找出符合特定规则的商品(例如已存档商品或新到货商品),再批量执行上架、下架或存档操作。
- 批量维护商品标签与分类:当库存或订单发生变化时,自动找出目标商品,为其添加或删除标签,或在分类之间转移商品。
- 自动更新 SKU 与商品信息:结合库存或订单事件,批量获取商品数据后,自动创建 SKU 或更新商品字段。
字段说明
【批量查询商品】执行器可让您设置查询条件、查询结果的排序方式,以及需保留的商品数量。
| 字段 | 说明 | |
| 【查询条件】 |
用于筛选需查询的商品。点击【+ 添加条件】即可添加一个或多个条件,例如:
|
|
| 【查询结果的排序方式】(选填) |
选择查询结果的排序方式:
|
|
| 【查询结果中需保留的数量】(选填) |
设置每次查询最多返回的商品数量。系统会根据所选排序方式,返回排名最前面的 N 个商品,最多支持 100 个。 例如,选择【创建时间从近到远】并输入 10,系统将返回最新创建的 10 个商品。
|
支持的触发器
【批量查询商品】执行器主要用于由以下触发器启动的工作流:
- 定时触发
- 商品下单成功
- 商品库存变更
- 库存水平更新
- 发货履约接受请求
测试工作流
若要测试工作流是否成功批量查询商品,请按照以下步骤操作(以【商品库存变更】爲例):
- 在【Flow 自动化】中,使用【商品库存变更】触发器和【批量查询商品】执行器设置一个工作流,添加您能在测试商店中核对的查询条件,然后点击【发布】。
-
在 SHOPLINE 后台,前往【商品】,点击【创建商品】创建一个测试商品。建议使用易于识别的商品标题,方便后续查找。
-
商品创建成功后,返回【商品列表】,点击该测试商品进入商品详情页面。修改商品库存数量并保存更改,以触发工作流。
注意:有关如何管理商品库存的详细信息,请参阅《更新现有商品的库存》。 -
返回【Flow 自动化】查看执行结果。在该工作流的运行记录中,确认【批量查询商品】步骤返回的商品符合您设置的查询条件、排序方式和数量。
注意: 有关如何监控工作流执行情况的更多信息,请参阅《Flow 自动化应用介绍》中的《如何查看 Flow 运行结果》章节。
使用场景
以下是使用【批量查询商品】执行器自动标记低库存商品的实用示例。
场景:当商品库存降至 5 件或以下时,自动为该商品添加 "低库存预警" 标签,方便运营团队筛选并及时补货。
- 触发器:【商品库存变更】
-
执行器:【批量查询商品】
- 查询条件:商品 ID 等于 [商品 ID]
- 查询结果中需保留的数量:10
- 条件:库存数量小于或等于 5
- 执行器:添加商品标签:"低库存预警"
- 结果:每当商品库存降至预警线时,系统会自动为该商品添加低库存标签。运营人员在后台商品列表中筛选该标签,即可快速制定补货计划。
| 提示:如需插入方括号中显示的信息(例如 [商品 ID]),请点击【+ 添加变量】并选择对应的参数。 |