某件商品加购后结账就没有运费选项怎么办
现象#
单独买 A 商品能正常结账,A 加 B 一起买就提示无法配送到该地址,把 B 去掉又恢复正常。
原因#
- B 属于自定义 delivery profile,该 profile 没有目标国家的 zone
- 自定义 profile 只给部分国家配了费率,市场里的其它国家被漏掉
- 商品没有分配到正确 profile,仍留在只有本地费率的默认 profile 里
- 虚拟商品与实体商品混在同一 profile,requires_shipping 判断错位
处理步骤#
- 到
Settings > Shipping and delivery看每个 profile 下的商品数量 - 打开 B 所在的 profile,在
Manage rates里补目标国家 zone - 商品不多时直接把它移回 General profile,复用已有费率
- 检查变体的
requires_shipping,数字商品应关闭配送 - 用同一地址分别测试 A、B、A 加 B 三种购物车组合
验收标准#
A 加 B 同车结账出现运费选项并可下单;只买 B 时也能正常显示费率。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。