编辑导语:如今电子商务行业发展迅猛,物流与电子商务的关系也密不可分;在电商系统中,一次购买多件商品,应该如何计算运费?本文详细分析了订单多商品多运费模板的运费计算规则。让我们来看看。
对于电子商务系统来说,配送模式和运费分配无疑是订单闭环中的重要模块之一。
目前主流电商平台的大部分产品都是全国邮寄(港澳台除外)。你没听错。一些偏远地区的商家也用包邮模式(我能看穿,不说了,哈哈~)。
当然,电商系统后台肯定会支持商家配置自己的运费模板。商家上传商品时,需要选择或新建运费模板。然后,当用户将商品加入购物车进行结算时,系统自动计算运费。
这样就会导致一个问题:用户结算多个物品时,捆绑了不同的运费模板,比如按件计费、按重量计费,甚至同一类型的模板也有不同的配置参数;这时候如何合理的计算运费,肯定不能简单的加运费,那么如何做到商家和用户更平衡,尽量让双方都不吃亏?
所以我专门研究了淘宝的运费分摊,总结了它的运费计算方法。本文主要针对按件计费和按重量计费的方式,对运费的计算进行了详细的阐述。根据本文的描述,我们可以研究按体积计算运费。
一般在电商后台设置运费模板时,会涉及到以下参数:配送区域、定价规则、首费标准、首费(元)、增费标准、增费(元)、免贴条件等等。
我开始咨询淘宝客户:“一个订单包含多个商品,多个运费模板。运费是怎么算的?”
客服反馈如下:
如果一个订单包含多个商品的多个运费模板,那么运费计算的逻辑是:按照首费最高,增费最低的原则选择首费模板,其他商品只计算增费。
举个例子:
第一步:商品按运费模板分组,有三个运费模板,商品分值不同,所以有三个计算分组。
第二步:计算首笔费用,按照首笔费用最高,增加费用最低的原则,从三组中选择A的运费模板作为首笔费用,因此首笔费用为5元。
第三步:计算费用涨幅,遍历这三组计算费用涨幅;A的费用增加——由于A满足首费,扣除首费资源后计算费用增加,费用增加为(ceil(double(3-2)/2)x1 = 1;B增加的费用为1×2=2元;c为满足邮费要求,还应扣除资源,额外费用为(6-5)x2=2元。
总运费=初装费+附加费:5+1+2+2 = 10元
好吧,官方的例子可能是模糊理解,也可能是混淆了。还有很多细节没有提到。接下来,让我们深入了解一下。
运费计算步骤:
第一步:根据不同的运费模板分组:同样的货物,同样的模板也要分组到一个组中,后期计算的费用增加是通过分组维度计算的。
第二步:计算首笔费用:按照首笔费用最高,增加费用最低的原则,选择首笔费用模板:
第三步:计算电荷增量:遍历不同的组,计算各自的电荷增量。
各子订单运费公式:子订单运费=增加费用数量*增加费用(元)
在计算运费之前,应考虑以下两点:
计件收费和计重收费是有区别的。请继续读下去。
按件收费:
如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:
一级方程式
注:如果邮政服务不可避免,邮政服务数量为0。
如果不是首费模板,那么首费的外购件数不需要与标准件数进行比较,增加额的公式如下:
公式2
注意:此时首重标准和邮费数量均为0。
没有后免条件。计算增加额时,增加额如下:
按重量计费:
如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:
公式3
注:如果满足免费邮寄的条件,第一次收费的标准值为0。
当不是第一个费用模板时,增加金额的公式如下(公式3)
没有免邮费的条件下,所购商品重量m。
如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:
公式4
注:如果没有免邮费,邮费重量为0。
当不是第一个费用模板时,费用增加数量的公式如下:
公式5
注:无免邮费情况下,首重收费标准和邮费重量均为0。
步骤4: 总运费=第一笔费用+分组子订单的总增加额
例如
例1:多件货物,运费模板相同(按件),满足免邮寄条件:
按照第一步的运费模板分组:A和B在同一个组,C在同一个组。
计算第一笔费用:
计算运费:
C的购买重量为7 KG,符合免费邮寄的条件,所以5 KG不收手续费,额外费用为:
总运费= 4元
例2:有几个商品有相同的运费模板(按重量),它们不符合免费邮寄的条件。
计算费用增加:
a和B是同一个模板,组合成一组,共4件,不符合免邮寄条件,为第一个模板。因此,公式1用于计算A和B的团费增加:
C组购买的商品重量为3kg,符合包邮要求,额外费用为0。
总运费= 5+1 +0 = 6元
示例3:多种商品,不同的运费模板:
计算费用增加:
一组商品购买了3件,不符合免费邮寄的条件,是第一个费用模板,所以用公式1计算增加费用:
b、如果团购一件商品,不存在免岗条件,增加费用按公式2计算:
C组货物重量为6 kg,满足包邮的条件,5 kg不需要付包邮,超出部分为1 kg,使用公式3:
总运费= 5+1+2+2 = 10元。
模板组合的方式远不止以上三种。对于其他组合,可以按照上述运费计算步骤自行研究技术,但这也可能增加技术合作伙伴的开发难度。但合理、恰当、真实的运费计算规则,不会导致用户在购买多件商品时,因运费过高而导致用户流失。
如果发现不对,请留言,互相讨论。
最后,还有一些东西没有写,比如运费的逆向流程,也就是用户发起售后时,如何退还运费;后台运费分配原型设计说明;这些后续还会补充,敬请关注。
作者:三刀,电子商务PM;微信官方账号:产品秘籍
本文由@三刀原创发布。每个人都是产品经理。未经作者允许,禁止转载。
图片来自Unsplash,基于CC0协议。