生活分享

WooCommerce 運費規則:地區、重量與免運門檻

WooCommerce 的運費由地址、商品資料與促銷條件共同決定。本文整理運送區域排序、固定運費與運送類別、重量級距工具、免運門檻及折價券的設定思路,並提供地址與金額的邊界驗收案例,讓台灣店主能把配送政策轉成可核對的規則,減少混買商品或變更地址後算錯運費的情況。

更新日期: 閱讀時間約 6 分鐘

原創插畫,以地址文件、費用計算和商品資料夾呈現運費設定。
圖片:Mokaair (© Mokaair)

同一個購物車,換個地址就可能換一組運費;加入折價券,也可能讓免運資格消失。設定前先把配送政策寫成一張能手算的表,再放進 WooCommerce,會比遇到錯誤時不斷增加例外更容易維護。

以下從核心運送區域、固定運費和免運開始,重量級距再以 Table Rate Shipping 擴充作說明。所有數字都是原創練習案例,不是任何物流公司的報價;實際費用、重量與尺寸限制應向合作物流商確認。

先寫配送政策,分清楚三種分類

把問題分成地址在哪裡、商品怎麼寄、顧客付多少。運送區域處理地址,運送類別整理具有相近寄送需求的商品,運送方法才向顧客提供可選項目和價格。網站的商品分類不是運送類別,不能靠「文具」分類名稱就自動產生運費。

例如小型文具與大型收納盒可分成不同運送類別,但同一款商品在核心設定中只指定一個運送類別。可變商品還能對個別規格指定不同類別,因此大型與小型規格應逐項核對,避免全部繼承不適合的費用。

先做一份內部表,列出寄送地區、服務名稱、適用商品、計費基礎、免運限制與不承接情況。若某些商品需要分溫層或分包裹,應另查擴充工具的支援,不能以多收一次運費取代實際包裝和配送流程。

運送區域從具體地址排到大範圍

到 WooCommerce 設定的運送區域新增地區,再加入固定運費、免運或適用的方法。系統由上往下找第一個符合的區域,一位顧客只匹配其中一個;下方較廣區域的方法不會自動補進來。

若有特定郵遞區號的加價區,先放這類小範圍,再放一般國內區域。郵遞區號可以依文件指定單一值、範圍或前綴,但需要核對實際格式;不要憑行政區名稱猜一段號碼,也不要把不同格式的地址默認成同一種輸入。

未匹配的地址會落到其餘地區設定。沒有可用方法時,顧客會看見不能配送;這可能是預期限制,不應一律加上零元運費來消除提示。先檢查一般設定允許寄送的國家,再確認區域與方法是否符合政策。

  1. 列出一般地區、特別計費地區與不配送範圍。
  2. 依小範圍到大範圍建立並排序運送區域。
  3. 為每區加入方法,明確命名顧客會看到的服務。
  4. 用代表地址確認匹配區域與實際可選方法。

固定運費要核對基本費與類別費

固定運費可以在整個購物車的基本費上,再加運送類別費。假設基本費 40 元、小件類別 30 元、大件類別 100 元,兩種商品混買時,要先決定各類別相加,還是只取最高類別費,兩種商業政策不能混用。

選各類別計算時,這個例子是 40 加 30 加 100,合計 170 元;選每筆訂單取最高類別費,則是 40 加 100,合計 140 元。這些是示範費用,設定後仍要用自己的商品數量、稅務顯示方式和外掛環境驗收。

想依件數增加費用,可研究核心固定運費支援的數量公式;但商品重量欄位並不會自動變成重量級距費率。商品沒有指定類別時也要有明確處理,避免新增商品漏填後,意外落到較低或零元的費用。

重量級距需要完整的資料與工具

若政策是依總重量分段計價,可研究 Table Rate Shipping 這類提供重量條件的擴充。它屬於額外工具,應核對目前授權、版本及結帳相容性;不要把外掛功能寫成 WooCommerce 核心固定運費原本就有的選單。

設定前統一商品重量的單位,確認每個規格有數值,再決定按整筆訂單、商品、購物車品項列或運送類別計算。整單加總重量和逐件計價會得到不同結果,工具的計算類型必須對應倉庫實際寄法。

例如規劃 2 公斤以內與超過 2 公斤兩個級距,就準備低於、剛好等於及略高於 2 公斤的購物車。以所選工具的上下限和符合規則方式核對,不讓邊界同時符合兩列或完全沒有費率。包材及材積如何處理,也要另外列入政策。

免運門檻要寫清楚折價前或折價後

核心免運方法可依最低金額、有效免運券,或兩者的「且/或」條件提供。先把店內公告翻成明確條件:滿額即免運,與滿額又持有指定券才免運,是不同設定;免運券也要和該區域的免運方法搭配。

假設免運門檻 1,200 元,商品金額 1,260 元、券折抵 100 元。若用折價後金額判斷,1,160 元未達門檻;若勾選在券折扣前套用最低金額,結果則不同。公告、購物車提示與結帳金額應採相同基準,不能讓顧客到最後一步才知道。

免運符合時,是否保留其他付費方法也是獨立選擇。目前核心已有隱藏其他運費的方法設定,不一定需要額外程式碼。若商店仍提供加急寄送等付費服務,先確認隱藏行為是否符合需求,並在實際結帳檢查可選項目。

建立可重做的運費驗收表

用一筆純小件、一筆純大件和一筆混買訂單,分別測一般地址、特殊地區與不配送地址。再測門檻前後的金額、套用與移除折價券、增減數量,以及從已登入地址改成另一個收件地址,每次都先寫預期結果。

運費不更新時,先確認地址匹配、方法啟用及商品資料,再檢查購物車與結帳快取。核心運送除錯模式能顯示匹配區域並略過運費快取,適合由維護者在測試環境排查;完成後關閉,不把除錯訊息留給正式顧客。

保存設定日期、版本、測試購物車、預期運費與實際結果。物流商改價或新增商品類型時,先更新政策表,再跑相同案例,最後同步商店說明。若出現差異,沿地址、商品、條件三層查找,較容易定位是哪一條規則需要修改。

原創三欄圖解,以地址區域、商品計費與免運條件說明 WooCommerce 運費判斷,提醒每次變更都核對最後結帳總額。
地址、商品和折扣改變時,重新核對適用方法與運費結果。 · 圖片:Mokaair (© Mokaair)
案例數字依自己的物流合約建立,保留預期結果才容易追查變更。
驗收案例重點記錄結果
特殊地區地址是否先匹配小範圍區域名稱與方法
小件加大件類別相加或最高費完整計算式
重量級距交界等於與略高於門檻適用規則與總額
折價後未滿額免運基準是否一致券前後免運資格

  • 生活分享

    WooCommerce 願望清單:收藏、分享與庫存提示

    WooCommerce 願望清單能讓顧客保存待考慮商品,但收藏、購物車與庫存保留是不同流程。本文以 TI WooCommerce Wishlist 為例,整理免費與進階功能、收藏頁設定、訪客和會員保存、分享可見範圍及價格庫存提示,並提供跨裝置與商品變更的驗收方法,協助店主建立容易找回也說明清楚的收藏體驗。

  • 生活分享

    WooCommerce 主題與外掛:先畫購物流程再選工具

    WooCommerce 商店不一定需要很多外掛,先找出客人在哪一步卡住,才能選對主題與擴充。本文以生活用品店為例,說明商品篩選、比較、願望清單與 YITH 工具的使用時機,整理結帳區塊、HPOS、主題範本和外掛衝突的檢查方法,並提供購買前可直接使用的需求與驗收表。

  • 生活分享

    WooCommerce 稅金設定:含稅標價、運費與顯示方式

    WooCommerce 稅金設定會影響商品輸入價格、前台標價、運費與訂單明細。本文用含稅和未稅的簡單算式,整理啟用稅率、地址判斷、稅別及顯示方式的檢查順序,並提供折扣、多件商品與退款的驗收清單,幫助台灣店主先確認適用規則,再將規則正確交給系統計算,避免重複加稅或只靠後台數字判定申報已完成。

  • 生活分享

    WooCommerce 開店流程:商品、結帳與測試訂單

    第一次用 WooCommerce 開店,應先讓一筆訂單從商品選擇走到付款、通知與出貨,再逐步增加功能。本文以台灣小型生活用品店為例,整理初始設定、必要頁面、商品與金物流準備、測試訂單的核對方式,以及 Coming soon 模式切換前的驗收清單,幫助店主建立可維護的開店流程。

最新旅遊情報攻略

資料來源

生活分享