Shopify Function 本地怎么调试输入输出
现象#
只能部署后看结果,出问题不知道是输入没取到还是逻辑写错。
原因#
- 不熟悉
shopify app function run的用法 - 没有准备贴近真实的 input JSON
- 日志输出被忽略
处理步骤#
- 用
shopify app function run --input input.json本地执行 - 构造覆盖边界条件的输入:空购物车、单行、多行、特定市场
- 在代码里打印关键中间值(stdout 会显示)
- 把典型输入固化成测试用例,回归时批量跑
验收标准#
本地即可复现线上问题并验证修复,回归用例全部通过。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。