计费 test 参数忘了关导致商家没被扣款
现象#
开发店测订阅一切正常,上线后商家装完应用却在 Settings → Billing 的 App charges 里看不到任何费用,以为计费坏了。
原因#
- 代码里 test 还写着 true,Shopify 只生成测试 charge 不计费
- trialDays 设了 14 天,账单要等试用结束才出现
- 创建订阅后没跳 confirmationUrl,商家从未批准这笔费用
- 只在开发店验证过,而开发店本身不会产生真实扣款记录
处理步骤#
- 全局搜索
test:,改成从环境变量读取 - 生产环境固定
test: false,用配置开关避免手改遗漏 - 核对
trialDays与商品页宣传的试用期是否一致 - 用一个付费测试店铺走一遍安装、批准、扣费的完整流程
- 在后台 Billing 页确认 App charges 的金额与周期
验收标准#
付费店后台的 App charges 出现该订阅,金额与 trialDays 后的计费周期一致。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。