Shopify 订单与物流

满 99 免运费叠加折扣码后判定不一致怎么修

现象#

免运费设成 Order amount 最低 99 的 flat rate,顾客用 9 折码把小计降到 91 后,有的账号仍显示 Free shipping,有的却只剩 $12 标准运费。

原因#

  • 费率条件比较的是折扣后的商品小计,折扣码先算再判断,跨过门槛就丢费率
  • Free shipping 折扣与免运费费率是两套机制,前者会直接抹掉结账里的运费行
  • 自动折扣与折扣码的可叠加组合设置不同,最终小计在两次计算之间变化
  • 多币种市场按展示币种换算后再比门槛,汇率舍入让临界金额来回摇摆

处理步骤#

  1. 在 Discounts 里确认该码的 Combinations 是否允许与免运费折扣同时使用
  2. 把免运费费率改成 Order amount 条件并留余量,例如门槛 99 改成 95 覆盖折扣差额
  3. 需要严格按折前金额判断时,改用 Free shipping 折扣并设 Minimum purchase amount
  4. 用同一商品做两笔测试:一笔用码把小计压到 91,一笔刚好过线,对比结账费率列表
  5. 多市场店铺在 Markets 里核对门槛币种,避免按换算后的金额误判

验收标准#

小计 91 的测试订单结账只剩付费费率,小计 99 时出现 Free shipping,两条金额与后台设置完全对应。

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