配送公式是商派云起ERP比較獨特的一個功能,它可用于自動計算配送價格。到現在為止還未發現不能用該公式描述的配送方式。
配送公式一般參考訂單中的 商品總價格(p)、訂單中商品總重量(w)來按照一定的邏輯自動進行運費的計算。使用配送公式可以極大的方便店主對配送費用的控制,起到一勞永逸的作用。
在云起ERP中設置標準配送公式的時候,首先要添加配送方式時,在這里就可以看到使用公式的標識。

點擊使用公式按鈕后,會出現公式的輸入框。

在設置配送公式前,我們要先了解公式表達式中符號含義:
+ 加號
- 減號
* 乘號
/ 除號
( ) 普通的優先計算符號
[ ]:
當[ ]中的數值 >0時 整體值向上取整數,如[7+2.2]=10
當[ ]中的數值=0時 整體值取0,如[0]=0
當[ ]中的數值<0時 整體值取0,如[0]=0
多用于給出倍數{ }:
當{ }中的數值 >0時,整體值取1,如{23565}=1、{0.00001}=1
當{ }中的數值=0時,整體值取0.5,如{0}=0.5
當{ }中的數值<0時,整體值取0,如{-2255}=0,{-0.002}=0
多用于給出狀態值
W的基本單位是克,設置公式時要注意。
特別是[]、{}中數值在0這個臨界點時的值非常關鍵,只有這里完全理解了,才會看懂公式的含義,才能寫新公式。
我們再以重量為計算標準舉例,設置一個配送公式:
例如:首重1公斤是15元,續重每增加0.5公斤,加5元
分析:因為要考慮到貨物總重量會少于首重,所以首重要單獨考慮;
續重時考慮商品總重量減去首重后,是續重標準的倍數,是幾倍就用倍數乘以續重的標準;
兩者的和即是總的配送費用。
結合本例,(w-1000)/500即為商品重量去除首重后對續重的倍數,因此結果不一定為整數,故用[(w-1000)/500]來向上取整
兩者結合起來,總的公式即為:15+[(w-1000)/500]*5
再例如:某種配送方式,要求如下:
2公斤以下的包裹按照:首重500克 算10元,每續500克 按3元計算;
大于等于2公斤,小于5公斤的包裹按照:每1公斤6元;(如重5公斤=6×5元=¥30元)
大于等于5公斤,小于10公斤的包裹按照:每1公斤5元計算;(如重10公斤=5×10元=50元)
大于等于10公斤及以上的包裹按照:每1公斤4元計算;(如重20公斤=4×20元=80元)
第一段分析:由字面意思可以看出,包括兩個方面,一個是重量范圍,小于2公斤;另一個是費用計算的標準。
因此,只要貨物的重量是在要求范圍內,就給出符合要求的標識,這里用1表示;如果不符合就給出0的狀態。
要求是狀態值,考慮用[ ]或{ }。用[ ]時,當其中的值大于0時,整體值是個大于1的整數值,并不適合用狀態標識,所以使用{ }。
設置為{2000-w},當w<2000時 {2000-w}值是1,符合要求;當w>0時,{2000-w}值是0,也符合要求。但有個臨界值是要注意的,就是當w恰好等于2000時,{2000-w}結果就為0.5,這不屬于本范圍內,因此,再加個判斷:{{2000-w}-0.6},即當w等于2000時,{2000-w}-0.6值為負數,{{2000-w}-0.6}}值就為0,則總值為0。
同時還要考慮到w≤0的情況,因此用{{w}-0.1}來進行界定
這樣 當0
金額計算:考慮到商品重量會有小于500克的情況,因此設置默認值10元;仿照上例原理,用[(w-500)/500]得出一個整數,再乘以續重標準就可以了
所以第一段的公式可以設置為:{{w}-0.1}*{{2000-w}-0.6}*(10+[(w-500)/ 500]*3)
其它幾段的設置與之類似,關鍵的地方是重量的臨界值的設置
如:{{w-2000}-0.1}*{{5000-w}-0.6} 就表示 2000≤w<5000 這個重量范圍。
小技巧:至于用0.1還是0.6主要是考慮{ }中值為0,而結果為0.5時,這個值屬于哪個范圍的問題
{{w-2000}-0.1}*{{5000-w}-0.6} 表示范圍 2000≤w<5000
{{w-2000}-0.6}*{{5000-w}-0.6} 表示范圍 2000
{{w-2000}-0.6}*{{5000-w}-0.1} 表示范圍 2000
{{w-2000}-0.1}*{{5000-w}-0.1} 表示范圍 2000≤w≤5000
同理可得出其它分段公式。
最終配送公式:
{{w}-0.1}*{{2000-w}-0.6}*(10+[(w-500)/500]*3)+{{w-2000}-0.1}*{{5000-w}-0.6}*[w]*6+{{w-5000}-0.1}*{{10000-w}-0.6}*[w]*5+{{w-10000}-0.1}*[w]*4
輸入公式后,最好先對公式的可用性進行驗證。點擊驗證公式后,會彈出一個驗證框

計算時有兩個關鍵值,一個是商品的總重量,一個是訂單的總金額,計算時按輸入的兩個值計算。
注意:如果某一項不輸入值,則要設置為0,不能為空;輸入值時,點擊計算可以看到驗證情況。

如果結果驗證正確,確定后,保存即可生效。
說明:如果使用公式時,則每個商品中必須要設置重量才會讓公式生效,如果商品重量為空或設置為0,則配送費用會與預期值有比較大的差別。
來源:XXX(非中文科技資訊)的作品均轉載自其它媒體,轉載請尊重版權保留出處,一切法律責任自負。
文章內容僅供閱讀,不構成投資建議,請謹慎對待。投資者據此操作,風險自擔。
如發現本站文章存在問題,提供版權疑問、身份證明、版權證明、聯系方式等發郵件至news@citnews.com.cn。
海藝AI的模型系統在國際市場上廣受好評,目前站內累計模型數超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創作風格。
IDC今日發布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。