不同运费模板的商品同时下单时如何计算运费

不同运费模板的商品同时下单时按照以下三步计算,得出订单总的运费:

一、剔除订单中包邮的商品;

二、按分开下单的方式分别计算各运费模板的运费,将运费为0的模板及关联的商品剔除

三、将剩余的商品分别用运费不为0的模板计算运费,取运费最大值为订单运费。


举例:

有a、b、c种运费模板

a运费模板起步件数1件,起步金额0元,每增加1件,增加续费0元。

b运费模板起步件数1件,起步金额10元,每增加1件,增加续费2元。

c运费模板起步重量1kg,起步金额8元,每增加1kg,增加续费4元。


订单中有A1、A2、B1、B2、C1、C2六种商品各1件,重量都为1kg,其中A1、A2商品适用运费模板a,B1、B2商品适用运费模板b,C1、C2商品适用运费模板c,但C2商品参与包邮。


则该订单总的运费计算步骤如下:

一、剔除订单中包邮的商品

订单中C2商品参与包邮,剔除C2商品,剩余A1、A2、B1、B2、C1商品参与后续运费计算

二、按分开下单的方式分别计算各运费模板的运费,将运费为0的模板及关联的商品剔除

计算过程:

(1)运费模板a关联商品A1、A2,运费模板a的运费为0元

(2)运费模板b关联商品B1、B2,运费模板b的运费为12元

(3)运费模板c关联商品C1(C2是包邮商品被剔除),模板c的运费为8元

结果:运费模板a的运费为0元,模板a及关联的商品A1、A2被剔除,不参与后续运费计算。剩余商品B1、B2、C1及运费模板b、c参与后续计算

三、将剩余的商品分别用运费不为0的模板计算运费,取运费最大值为订单运费。

计算过程:

(1)所有剩余商品B1、B2、C1以模板b计算运费,b的运费为14元

(2)所有剩余商品B1、B2、C1以模板c计算运费,c的运费为16元

结果:取运费最大值16元为该订单总的运费。