# **运费计算逻辑**
## ——运费模板计算方式
## **1\. 不同商品设置同一运费模板:**
* 相关所有商品按该模板设置的规则计算
> 注:不足续件或者续重的数目的时候,仍然按照续件或者续重的数目进行计算
> 例:商品A,B都是用模板M(首3件10块,续2件5块)
> 同时购买商品2件A和2件B
> 运费=模板M的运费=10+5=15元
## **2\. 多种商品,分别设置不同金额的统一运费:**
* 以最高运费金额收取
> 例:商品E,F,G的统一运费分别为1元,2元和3元
> 同时购买E,F,G商品
> 运费=最大统一运费=3元
## **3\. 不同商品设置不同的运费模板:**
* 先计算Max首费模板运费+其他模板续费
> 注: Max首费计算规则:
> 1. 先对比首费,取最大首费模板
> 2. 首费一样时对比首费平均值,取最大首费平均值
> 3. 首费平均值一样时,对比续费,取最大续费
> 4. 续费一样时对比续费平均值,取最大续费平均值
> 例:商品C(1kg)使用用模板N(首1kg,10块,续2kg,5块),商品D(0.5kg)使用模板O(首2kg,12块,续1kg,5块)
> 同时购买商品(2kg)C和(1kg)D
> 运费=模板O的运费+模板N的续费=(12)+(5)=17元
## **4.统一运费商品和运费模板商品一同结算:**
* 单独计算统一运费商品应收运费,再加上运费模板应收运费
> 例:同时购买商品2件A和2件B + (2kg)C和(1kg)D + E,F,G
> 运费=最大统一运费+模板O的运费+模板N的续费+模板M的续费=3+(12)+(5)+(5\*2)=30元