運費除了直接設定固定的金額,也支援簡易的數學運算 ( 加減乘除與括號 ) 來根據訂單中商品內容調整運費價格。
支援的運費設定值方式包含
- 單一金額
65
固定運費為 65 元。 - 依數量
30 + ( 5 * [qty] )
商品總數量 1 件 35 元、2 件 40 元、3 件 45 元。
數量只計算需要運送的商品。 - 依重量
30 + ( 15 * [weight] )
商品總重量 1 公斤 45 元、2 公斤 60 元、3 公斤 75 元 ( 實際上的單位依照你的商品重量單位為準 )。
重量只計算需要運送的商品,未設定重量的商品將以 RY Tools 設定中的預設商品重量計算 ( 無條件進位到整數 )。 - 特定條件附加運費
65 + [addfee offisland="30"]( Pro 版專屬功能 )
正常情況下運費 65 元,如果為離島門市則 95 元。
還有更多的參數可以利用,請參考下方說明。
於運算完成後,會將金額進行四捨五入 ( 依照 WooCommerce 貨幣選項中設定的小數位數 )。
特定條件附加運費
支援的參數有
- offisland:離島附加費 ( 僅綠界超商取貨適用 )
- cool:低溫附加費 ( 不區分 冷藏 / 冷凍 )
- cool_2:冷藏附加費
- cool_3:冷凍附加費
備註
- 如果你的運費計算公式中有使用到括號可能會出現一些錯誤訊息的提示,目前確認在 WooCommerce 官方的回報系統已經有相關的錯誤回報紀錄,目前於 WooCommerce 10.7.0 中尚未修復。
- 本教學適用 RY Tools for WooCommerce 3.6.2 以後版本。
你的正常留言有機會被 Akismet 誤判為垃圾留言,放心所有留言系統都會保留,之後會人工調整將被誤判的留言核准。