### **單品運費模板**
* * *
1. 計費方式分為:按件數計費、按重量計費、按體積計費【添加商品需設置商品的體積或重量】
2. 指定區域配送:添加區域后需填寫首件商品運費及續件商品的運費
3. 指定條件包郵:設置指定地點,滿足(X件/kg/m3+金額)即可包郵
### **運費計算方式:**
* * *
#### **1、訂單中的商品,使用同一運費模板**
**計算邏輯:**訂單中同一運費模板的商品,第二件商品按照續件計算運費;不同的商品若運費模板相同,也統一計算運費
**舉例:**
商品A和商品B使用同一運費模板O(首件10元,續件3件,續件5元)
商品A(2件),
商品B(1件),
運費計算方式為:10 +\[( 2 + 1 - 1)/ 3\]x 5 = 10 +(2/3)x 5= 10 + 1 x 5= 15元
#### **2、訂單中不同的商品,使用不同的運費模板**
**計算邏輯:**訂單中首件/首重/首體積商品,使用所有模板中金額最高的運費模板;其他商品采用各自的運費模板計算續件/續重/續體積
**舉例:**
商品A(1件)使用模板O(首件10元,續件1件,續件5元),
商品B(2kg)使用模板P(首重2kg,9元,續重2kg,4元),
商品C(2m3)使用模板Q(首體積2m3,8元,續體積2m3,3元);
訂單中有商品A一件,商品B兩件,商品C兩件,則運費計算方式為:
10 +(4 x 2)+(3 x 2)= 24元
當不同運費模板的首件/重/體積的費用相同時,這幾種運費模板均計算之后取運費的最大值
#### **3、指定條件包郵**
**計算邏輯:**滿足指定地點并且滿足指定條件后,同一運費模板的商品免郵;其他運費模板的商品繼續依據上面1、2的規則計算運費
**舉例:**
商品A(1件,單價100元)使用模板O(首件10元,續件1件,續件5元),
商品B(2件,單價50元)也使用模板O,
商品C(2kg,單價30元)使用模板P(首重2kg,9元,續重2kg,4元),
模板O設置了指定條件包郵,商品指定地點為浙江,商品數量大過2個,商品金額大于150元即可包郵;
此商品的訂單地址為浙江,商品A和商品B使用同一模板O,商品數量之和為3>2,商品金額為(100 x 1)+(50 x 2)= 200>150元,滿足指定包郵條件,則商品A和商品B包郵;
商品C單獨計算運費,運費金額為:9 x 1 = 9元;
訂單運費金額為:0 + (0x2)+(9 x 1)= 9元。
#### **4、商品如何按重量計費**
**計算邏輯:**商品的運費不再以件數為單位計費,而是以kg為單位計費
**舉例:**
商品A(2kg,4件)使用模板P(首重2kg,9元,續重3kg,4元),
商品B(3kg,5件)使用模板P,
運費計算:9 + {\[(2x4)+(3x5)- 2?\]/ 3 x 4} = 9 +(21/3 x 4) = 9+28 = 37元
說明:商品重量不足續重的規格時,按照續重規格計算運費
#### **5、指定不配送**
**計算邏輯:**使用此運費模板的商品,在指定不配送的地區不能下單;此功能為最高優先級,指定不配送 > 指定包郵 > 指定區域配送
#### **商品價格定義**
商品價格為用戶下單時商品的價格
### **默認模版**
* * *
商城會默認一個基礎模板,該模板不可刪除,可修改;當商品的運費模板被刪除時,會自動使用此模板