结账提示 no shipping methods available
现象#
顾客在结账页填完地址,配送方式一栏显示 There are no shipping methods available for your cart or destination,下一步按钮一直点不动。
原因#
- 收货国家不在任何配送区域覆盖范围内,或该区域下一条启用的费率都没有
- 商品被分到自定义 shipping profile,而那个 profile 没配对应区域的费率
- 按价格或重量设的阶梯费率之间存在空档,购物车金额正好落在缝隙里
- 承运商实时费率接口返回失败,Shopify 不会自动兜底,只能显示无可用方式
处理步骤#
- 用无痕窗口按失败地址复现,先去
Settings → Markets看该国是否启用 - 打开
Settings → Shipping and delivery,逐个 profile 查目标区域有没有挂费率 - 在商品编辑页的
Shipping区块确认它属于哪个 profile、是否勾选需要配送 - 给阶梯补兜底费率,区间左闭右开、首尾相接,别留空档
- 再加一条固定费率 fallback,避免承运商异常时整段为空
验收标准#
用同一地址重新结账能列出至少一条费率并显示金额;把数量加到跨档位后,仍能选到对应档位的费率。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。