物流运费怎么算的(详解订单多商品多运费模板的运费计算规则)

编辑导语:如今电子商务行业发展迅猛,物流与电子商务的关系也密不可分;在电商系统中,一次购买多件商品,应该如何计算运费?本文详细分析了订单多商品多运费模板的运费计算规则。让我们来看看。



对于电子商务系统来说,配送模式和运费分配无疑是订单闭环中的重要模块之一。

目前主流电商平台的大部分产品都是全国邮寄(港澳台除外)。你没听错。一些偏远地区的商家也用包邮模式(我能看穿,不说了,哈哈~)。

当然,电商系统后台肯定会支持商家配置自己的运费模板。商家上传商品时,需要选择或新建运费模板。然后,当用户将商品加入购物车进行结算时,系统自动计算运费。

这样就会导致一个问题:用户结算多个物品时,捆绑了不同的运费模板,比如按件计费、按重量计费,甚至同一类型的模板也有不同的配置参数;这时候如何合理的计算运费,肯定不能简单的加运费,那么如何做到商家和用户更平衡,尽量让双方都不吃亏?

所以我专门研究了淘宝的运费分摊,总结了它的运费计算方法。本文主要针对按件计费和按重量计费的方式,对运费的计算进行了详细的阐述。根据本文的描述,我们可以研究按体积计算运费。

一般在电商后台设置运费模板时,会涉及到以下参数:配送区域、定价规则、首费标准、首费(元)、增费标准、增费(元)、免贴条件等等。



我开始咨询淘宝客户:“一个订单包含多个商品,多个运费模板。运费是怎么算的?”

客服反馈如下:

如果一个订单包含多个商品的多个运费模板,那么运费计算的逻辑是:按照首费最高,增费最低的原则选择首费模板,其他商品只计算增费。

举个例子:

第一步:商品按运费模板分组,有三个运费模板,商品分值不同,所以有三个计算分组。

第二步:计算首笔费用,按照首笔费用最高,增加费用最低的原则,从三组中选择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的包,不参与选择;
  • 如果有两个组的首费和增费相同,根据默认顺序选择一个组作为首费模板;
  • 排除邮费的分组后,当只剩下一个分组时,直接按照默认的运费计算规则计算,不需要选择第一个费用模板,也不需要第三步的操作。
  • 第三步:计算电荷增量:遍历不同的组,计算各自的电荷增量。

  • 第一笔费用按分组计算,需要考虑收费标准;
  • 增加额(邮资超过需支付部分的数量或重量)的计算公式如下,增加额的计算结果应取整。
  • 各子订单运费公式:子订单运费=增加费用数量*增加费用(元)

    在计算运费之前,应考虑以下两点:

  • 分组的运费模板是否是第一个费用模板;
  • 集团是否符合免后条件;
  • 计件收费和计重收费是有区别的。请继续读下去。

    按件收费:

  • 有n件商品免费,购买商品数量大于等于n,免费,运费为0;
  • 有n件免费邮寄条件,购买件数小于n,不可避免邮寄;
  • 如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:

    一级方程式

    注:如果邮政服务不可避免,邮政服务数量为0。

    如果不是首费模板,那么首费的外购件数不需要与标准件数进行比较,增加额的公式如下:

    公式2

    注意:此时首重标准和邮费数量均为0。

    没有后免条件。计算增加额时,增加额如下:

  • 如果分组所在的运费模板是第一个费用模板,则增加金额的公式如下(公式1);
  • 如果不是首费模板,则不需要将采购件数与首费标准件数进行对比,增加金额的公式如下(公式2);
  • 按重量计费:

  • n (KG)以内有免费邮寄的条件,购买商品重量小于等于n,免费邮寄;
  • n (KG)以内有免单条件,购买商品重量大于等于n,n的部分免单;大于n的部分按增加的费用计算;
  • 如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:



    公式3

    注:如果满足免费邮寄的条件,第一次收费的标准值为0。

    当不是第一个费用模板时,增加金额的公式如下(公式3)

    没有免邮费的条件下,所购商品重量m。

    如果分组所在的运费模板是第一个费用模板,则增加的费用数量的公式如下:

    公式4

    注:如果没有免邮费,邮费重量为0。

    当不是第一个费用模板时,费用增加数量的公式如下:

    公式5

    注:无免邮费情况下,首重收费标准和邮费重量均为0。

    步骤4: 总运费=第一笔费用+分组子订单的总增加额

    例如

    例1:多件货物,运费模板相同(按件),满足免邮寄条件:

    按照第一步的运费模板分组:A和B在同一个组,C在同一个组。

    计算第一笔费用:

  • 按照首费最高,加费最低的原则,先淘汰有包邮的包;
  • 很明显,A和B是同一个模板,组合成一组,共5件,满足免费邮寄的条件,所以A和B的运费为0,不包括选择第一个费用模板的资格;
  • 目前只剩下C组。按照规则,订单不需要选择第一个费用模板,运费可以按照默认规则计算。
  • 计算运费:

    C的购买重量为7 KG,符合免费邮寄的条件,所以5 KG不收手续费,额外费用为:

    总运费= 4元

    例2:有几个商品有相同的运费模板(按重量),它们不符合免费邮寄的条件。

  • 根据步骤1的运费模板分组:A、B、C;
  • 计算首笔费用:根据第二步的规则,选择A组和B组的运费模板A作为首笔费用,首笔费用为5元;
  • 计算费用增加:

    a和B是同一个模板,组合成一组,共4件,不符合免邮寄条件,为第一个模板。因此,公式1用于计算A和B的团费增加:

    C组购买的商品重量为3kg,符合包邮要求,额外费用为0。

    总运费= 5+1 +0 = 6元

    示例3:多种商品,不同的运费模板:

  • 按照步骤1的运费模板分组:A组、B组、C组;
  • 计算首笔费用:根据步骤2的规则,选择一个集团运费模板A作为首笔费用,首笔费用为5元;
  • 计算费用增加:

    一组商品购买了3件,不符合免费邮寄的条件,是第一个费用模板,所以用公式1计算增加费用:

    b、如果团购一件商品,不存在免岗条件,增加费用按公式2计算:

    C组货物重量为6 kg,满足包邮的条件,5 kg不需要付包邮,超出部分为1 kg,使用公式3:

    总运费= 5+1+2+2 = 10元。

    模板组合的方式远不止以上三种。对于其他组合,可以按照上述运费计算步骤自行研究技术,但这也可能增加技术合作伙伴的开发难度。但合理、恰当、真实的运费计算规则,不会导致用户在购买多件商品时,因运费过高而导致用户流失。

    如果发现不对,请留言,互相讨论。

    最后,还有一些东西没有写,比如运费的逆向流程,也就是用户发起售后时,如何退还运费;后台运费分配原型设计说明;这些后续还会补充,敬请关注。

    作者:三刀,电子商务PM;微信官方账号:产品秘籍

    发物流100斤运费怎么算

    本文由@三刀原创发布。每个人都是产品经理。未经作者允许,禁止转载。

    图片来自Unsplash,基于CC0协议。

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友