ECShop后台的商城配送方式设置,藏着不少坑。费设多数人栽跟头,商城不是费设因为不会填数字,而是商城没搞懂它那套“按商品重量、按订单金额、费设按商品数量”的商城计费逻辑到底怎么叠加。
先说最常用的费设“按重量”。你打开配送方式,商城选“中通快递”,费设点“编辑”,商城会看到“配送区域”列表。费设里面有个“按重量计算”的商城配置框,格式是费设“重量区间:运费”。比如填“0.5:6,商城 1:8, 2:10”,意思是0.5公斤内收6块,0.5到1公斤收8块,1到2公斤收10块。这里有个关键细节——ECShop判断重量是“向上取整”的。你设了1公斤的档位,实际商品1.01公斤,系统直接按2公斤那档算钱。很多店主骂邮费不准,其实就是没留余量,建议每个档位多写0.1公斤缓冲。
按金额免邮是另一种玩法。比如你想搞“满99包邮”,别直接在配送方式里写“0:0”。正确做法是,在配送区域配置里,把运费规则改成“按订单金额”,然后填“0:10, 99:0”。这意思是,订单金额小于99收10块,大于等于99就收0。注意,这里的金额是商品总价,不含运费,也不含优惠券抵扣后的实际支付价。你要是开了满减促销,系统算的是折后价,不是原价。这个坑我见过好几个卖家踩过——活动写着满99包邮,客户凑单到98.5,用了张5元券,结果系统判定订单金额93.5,照样收运费,差评直接砸过来。
再说说“按商品数量”的适用场景。卖重量轻但体积大的东西,比如抱枕、灯具,按重量算不划算,按件数更合理。填法类似,“1:5, 3:10”,意思是1件收5块,3件收10块。但ECShop有个bug——它不会自动合并同订单内不同运费模板的商品。你店铺同时卖手机壳(按件计费)和手机(按重量计费),客户一起下单,系统会拆成两个包裹分别计算运费,然后相加。这逻辑本身没毛病,问题是客户只付一次运费,但你可能要贴钱发两个包裹。解决办法是给所有商品统一用同一个计费方式,或者干脆用第三方物流插件。
还有个容易被忽略的点——配送区域的优先级。ECShop默认匹配客户收货地址所在的区域,如果你在“全国”和“广东省”都设置了规则,系统会先找最具体的区域。比如客户在广州,系统优先用“广东省”的规则,找不到再用“全国”的。所以别贪省事只设全国,否则个别偏远地区运费可能亏死。我建议把新疆、西藏、内蒙古单独列出来,设高一点的首重价格,比如“1:15, 2:25”,别怕吓跑客户——真买的人不会因为十几块运费放弃,但你不设,每单倒贴二十块才是真疼。
最后提醒一句,改完配送方式,记得去后台“清缓存”。ECShop老版本对配送配置的缓存特别顽固,你改了不刷新,前台显示的还是旧价格。我见过有人改了半天,客户截图说运费没变,最后发现是缓存没清,白忙活一小时。另外,测试时别用默认管理员账号下单,那个账号经常跳过配送逻辑,测不出真实效果。用个普通测试账号,填个外省地址,走一遍完整结算流程,确认运费计算无误再放出来。