Shopify 应用与扩展

计费 test 参数忘了关导致商家没被扣款

现象#

开发店测订阅一切正常,上线后商家装完应用却在 Settings → Billing 的 App charges 里看不到任何费用,以为计费坏了。

原因#

  • 代码里 test 还写着 true,Shopify 只生成测试 charge 不计费
  • trialDays 设了 14 天,账单要等试用结束才出现
  • 创建订阅后没跳 confirmationUrl,商家从未批准这笔费用
  • 只在开发店验证过,而开发店本身不会产生真实扣款记录

处理步骤#

  1. 全局搜索 test:,改成从环境变量读取
  2. 生产环境固定 test: false,用配置开关避免手改遗漏
  3. 核对 trialDays 与商品页宣传的试用期是否一致
  4. 用一个付费测试店铺走一遍安装、批准、扣费的完整流程
  5. 在后台 Billing 页确认 App charges 的金额与周期

验收标准#

付费店后台的 App charges 出现该订阅,金额与 trialDays 后的计费周期一致。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。