【翼商城 PC端】商城运费计算规则

2017/08/31 17:22:06

商城运费计算规则:


1、店铺一笔订单中的多个商品均属于同一个运费模板时,运费模板按件计算的话,运费计算公式:运费=首费+(订单中总商品数-1)*续费金额进行计算。
2、店铺一笔订单中的多个商品均属于同一个运费模板时,运费模板按体积计算的话,运费计算公式:运费=首体积费用+(总体积-首体积)/续体积*续体积费用。
3、店铺一笔订单中的多个商品均属于同一个运费模板时,运费模板按重量计算的话,运费计算公式:运费=首重量费用+(总重量-首重量)/续重量*续重量费用。

4、店铺一笔订单中有多个商品,比如A、B、C、D,而且隶属于不同的运费模板时,运费模板计价方式还不同(按件、按重量、按体积),A、B计价方式按件,C计价方式按重量,D计价方式按体积,按件的需要单独计算运费,按重量和体积的混在一起计算

计算按件的运费:取A、B运费模板中首件的运费作为首件运费+(取首件运费的商品总件数-1)*取首件运费的商品的续件费用+未取首件运费的商品总件数*未取首件运费的商品的续件费用。
计算按重量、体积的运费:取运费模板中首重量或首体积费用的运费作为首费用+(取首运费商品的总重量或总体积-取首运费商品所属的运费模板中的首重量或体积)/(运费模板中续重重量或体积)(出现小数就增加续1件的重量或体积)*取首重量或体积的商品的续费金额+(未取首件运费的商品的总件数*1件的首重量或首体积)/(1件续重量或续体积)(出现小数就增加续1件的重量或体积费用)*(未取首件运费的商品的总件数)*未取首重量或体积的商品的续费金额。
订单总运费=按件计算的运费+按重量、体积计算的运费。
如果按重量和按体积的运费模板,首重和首体积相同,则需要分别以其首重或首体积作为首件费用分别进行计算,计算之后取的运费作为最终运费。
5、指定条件包邮的设置只对所属运费模板起作用,指定条件包邮的金额为该运费模板下的商品总金额,件数为该运费模板下的商品总件数(所有sku)。



具体举例说明:
比如一笔订单中有A商品两件、B商品两件(一件重0.4kg)、C商品10件(一件体积是0.4m³),A运费模板是按件设置的,设置为首件10元,续件2元,B运费模板是按重量设置的,设置为首重量0.5kg是5元,续重量0.4kg是1元,C运费模板是按体积设置的,设置为首体积0.6m³是4元,续体积0.5m³是2元,
按件的单独计算运费,按体积和重量的要在一起计算运费,
则A运费=10(A商品首件运费)+2【(A商品续件费用)*1(A商品总件数-1)】=12元。
接下来计算B和C商品的运费,取B和C中首重量/首体积的价格作为首重量/首体积,其余按续重量/续体积计算,可以查看,B商品首重量是的,
则B和C运费=5(B商品首件费用)+1【(购买B商品总重量-1件的重量)/续重重量】(出现小数就增加续1件重量费用)+16【(购买C商品总件数*1件体积)/1件续体积】(出现小数就增加续1件体积费用)*C商品总件数=22元。
这笔订单总运费=12+22=34元。
按重量和按体积首件费用相同时计算规则举例:
比如:比如一笔订单中有A商品两件(一件重0.4kg)、B商品2件(一件体积是0.4m³),A运费模板是按重量设置的,设置为首重量0.5kg是5元,续重量0.4kg是1元,B运费模板是按体积设置的,设置为首体积0.6m³是5元,续体积0.5m³是2元,
分别以A和B商品的首件费用进行计算:
A:5(A商品首重运费金额)+1(A续重运费金额)*【(购买A商品总重量-运费模板中首重量)/运费模板中续重重量】(出现小数就增加续1件重量费用)+4(B商品体积运费金额)*【(购买B商品总件数*1件商品的体积)/1件续体积】(出现小数就增加续1件体积费用)*B商品总件数=10元。
B:5(B商品首体积费用)+2(B续体积运费金额)*【(购买B商品总体积-运费模板中的首体积)/运费模板中续体积】(出现小数就增加续1件体积费用)+2(A商品续重运费金额)【(购买A商品总件数*1件商品的重量)/1件续重量】(出现小数就增加续1件重量费用)*A商品总件数=9元
取费用高的,也就是10元作为最终的运费。


运费模板中的包邮条件计算规则:
商品参与满减活动后,满减后的金额,再减去店铺红包金额,计算后的金额检查是否满足运费模板中设置的包邮条件,如果满足,则运费是0,如果不满足,则是有运费的。