设定运费规则:交付方案表与结账测试矩阵
完成这项任务,要交付一张运费方案表、一组可重跑的测试记录,以及与结账一致的页面说明。适用于新店、新增配送范围或调整包邮规则;不以“后台保存成功”作为完成标准。
先读运费策略确定收费方式。以下步骤可用于不同平台,Shopify 的配置对象与入口见运费费率与发货标签,本文不另维护一套菜单教程。
1. 固定范围与输入
列出目标地区和不配送范围、参与商品、发货地点、包装、币种、配送服务与预计成本。检查商品重量与单位、承运商覆盖和商品可售条件;没有可靠资料的部分标为待核,不能按零成本或默认可配送处理。
为本次调整保存原规则与页面版本,指定配置人、复核人及回退方案。只在获准的测试环境或变更范围内修改;结账费率核对通常可停在付款前,购买面单、真实扣款和发货不是验证报价的必需动作。
Shopify 的排查文档把商品、市场、地点、配送配置、包装和承运商账户列为费率匹配条件。因此测试要固定完整购物车与地址,不能仅凭某国家已建市场,就推定任何商品都能运到该国所有地址。
2. 写出能够计算的方案
下面是一份虚构方案,金额均为 USD,仅用于演练,不是行业价格或真实上线配置。
| 字段 | 本例方案 |
|---|---|
| 范围 | 测试区域 A 中已确认可配送的普通地址;区域 B 不配送 |
| 商品 | 一个发货地点的一组普通实体商品,不含订阅、礼品卡或重货 |
| 标准配送 | 折扣后、税前的参与购物车金额小于 100 收 5;达到 100 收 0 |
| 加急配送 | 同一范围内收 12,不参加上述包邮;是否可用另核履约能力 |
| 费用边界 | 本表只计算顾客运费行;商品税、运费税及进口费用另核 |
| 时效 | 引用已批准的处理与运输说明,不把“加急”理解为免处理时间 |
| 维护 | 留方案版本、生效时间、负责人和成本核对记录 |
Shopify 价格类费率以折扣后、税前金额比较,依据见官方排查说明。如果改用免运费折扣码、不同平台或特定商品范围,先核对实际机制,再改方案表,不能默认复用本例。
所有金额边界必须有明确归属;本例两位小数币种中,99.99 收 5,100.00 收 0。最高档、超重或未覆盖组合也要有明确结果:可配送就提供适用方案,不可配送就清楚拒绝,不能靠区间空隙偶然决定。
3. 将方案映射到实际配置
在所用平台找到商品与发货地点的配送规则,配置区域、服务、金额或重量条件。Shopify 店铺可能使用 shipping profiles,也可能已升级到按市场管理的方式,先确认当前结构,再按平台实现操作;不为迁就旧教程再建一套重复规则。
录入后读回:每组商品落在哪条规则、同一地址会匹配哪些选项、多个地点或配置怎样组合、实时取价失败时怎么办。平台支持某项能力、店铺实际具备该能力和商业上应该启用,是三个不同判断。
若依赖应用或承运商报价,确认有效地址、包裹参数与备用策略;不要在正式店铺断开真实承运账户来制造失败。可以在支持的测试环境验证失败分支;做不到时明确记录未测范围,并由负责人决定是否具备上线条件。
4. 用新结账运行边界矩阵
每条记录保留:方案版本、时间、环境、商品与数量、折扣、币种、测试地址编号、预期费率、实际费率、证据链接和结论。测试地址使用获准的测试资料,公开交付只保留地区与匿名编号。
下面的预期按上面的虚构方案演算,实际结果须由执行者填写,不能把预期列复制成“通过”。Shopify 文档提醒,已放弃结账保留旧费率,因此每次使用新结账。
| 用例 | 条件 | 标准 / 加急运费预期 | 要留下的证据 |
|---|---|---|---|
| A1 | 区域 A,比较金额 99.99 | 5 / 12 | 门槛下方的两个选项 |
| A2 | 同地址,比较金额 100.00 | 0 / 12 | 等于门槛,加急没有一起免费 |
| A3 | 同地址,比较金额 100.01 | 0 / 12 | 门槛上方仍匹配 |
| A4 | 折前 105,折扣 10 | 105 − 10 = 95,故 5 / 12 | 折扣及最终运费行 |
| A5 | 比较金额 95,另有税使总额超过 100 | 5 / 12 | 税没有被误加进该门槛 |
| B1 | 区域 B 的有效地址 | 不提供该配送服务 | 拒绝提示与人工帮助入口 |
| C1 | 地址缺少必需字段或格式无效 | 先提示补充,不能当成已验证可配送 | 验证提示;补全后重新核对 |
不配送地址的拒绝是预期结果,不应通过伪造可用费率“修好”。但无法配送的原因要可解释:地址错误、商品限制和未覆盖地区不能混成一个含糊的售罄提示。
另按所选机制加入以下用例:
| 机制 | 附加测试与预期依据 |
|---|---|
| 重量分档 | 假设以整数克计费,0–1000 g 收 8,1001 g 起收 12;800 g 商品加 200 g 包装为 1000 g,收 8;商品改为 801 g 后合计 1001 g,收 12。实际包装分配与取整先核平台规则 |
| 多商品 / 多地点 | 单件、同组多件、跨配置与分仓组合分别测,保存各部分及合计费用 |
| 多币种 | 每种支持币种核对门槛与取整,不拿换算后的页面价代替实际比较金额 |
| 免运费折扣 | 单独启用、与商品折扣组合、排除商品或高价配送分别测 |
| 实时报价 | 正常报价、无覆盖服务和可安全模拟的报价失败分别核对 |
5. 记录差异,修正后重跑相关用例
假设教学案例中,普通商品与重货分别落入两份配送配置,费率为 5 和 7;运营原以为整单收 5,模拟结账却显示 12。差异记录应写“规则相加与方案不一致”,而不是“多收 7,改成同名即可”。Shopify 合并费率说明明确,同名费率也会相加。
处理时先决定商业方案是否应当收 12,再调整覆盖或收费设计;随后重跑这个组合及受影响的单件、门槛和地址用例。不要为一个组合降低费用,却让另一批重货订单无成本依据地包邮。
6. 同步说明并交付证据
把经过验证的地区、费用、优惠边界与发货和送达承诺同步到商品页、购物车、结账和配送说明。跨境税费责任与运费分开;新的规则生效后,保留旧订单当时的金额和条款,不用新方案改写历史。
完成交接时应能核对:
- 方案有适用范围、明确边界、成本依据、版本和负责人。
- 新结账记录覆盖相关地址、门槛、折扣、重量与组合,实际值能追溯到证据。
- 失败用例已修复并复测,无法安全验证的分支明确列为未测,未冒称全量通过。
- 页面陈述与已验证的运费一致,拒绝地址有明确提示,回退方式与复查责任已交接。
只完成配置或文案,尚未取得结账证据时,这项实际运营任务仍未验收。本文的虚构表格提供复核方法,不代表已经为任何店铺完成设置。