运费计算

### 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元