新闻资讯
看你所看,想你所想

一个订单里包含多个商品多个运费模板,运费是怎么计算?

亲,如一个订单里包含多个商品多个运费模板时,运费计算逻辑是:根据首费最高、增费最低的原则选择首费模板,其余的商品只计算增费。举一个例子:

商品

运费模板

计价规则

首费标准

首费

增费标准

增费

运费优惠条件

购买

A

a

件数

2件

5元

2件

1元

满4件免邮

3件

B

b

件数

3件

4元

1件

2元

1件

C

c

重量

3KG

5元

1KG

2元

5KG内免邮

6KG

第一步:商品按照运费模板分组,三个商品分数不同的的运费模板,所以共三个计算分组。
第二步:计算首费。从三个分组里根据首费最高增费最低原则,选择A的运费模板作为首费。所以首费为5元。
第三步:计算增费。遍历这三个分组计算增费。A的增费:因为A满足首费,需要扣除首费资源后在计算增费,其增费为(ceil(double(3-2)/2))x1 = 1;B的增费为1x2=2元。C满足包邮条件,也需要扣除资源,其增费为(6-5)x2=2元
总运费=首费+增费:5+1+2+2 = 10元

转载请注明出处安可林文章网 » 一个订单里包含多个商品多个运费模板,运费是怎么计算?

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com