WooCommerce 運費怎麼設?離島、滿額免運與超商限重的實際做法
運費設定看起來只是填幾個數字,實際上是「運送區域 × 運送方式 × 商品條件」三層疊起來的。這篇講台灣店最常卡的三題:離島怎麼分開算、滿額免運怎麼設才不會虧、大件商品怎麼擋掉超商。
運費看起來只是填幾個數字。實際上它有三層,而多數人只設了第一層。
三層結構先搞懂
WooCommerce 的運費是這樣組起來的:
- 運送區域——台灣本島一區、離島一區、海外一區,各自獨立
- 運送方式——每一區底下放它能用的方式(超商、宅配、自取),費率分開設
- 商品條件——某些商品只能宅配、某些要加價、某些免運
只設一個「台灣」區的後果,是離島客人用本島運費下單,出貨那天你才發現運費差一截。
題目一:離島要獨立成一區
台灣的離島運費跟本島是不同的價,宅配業者收得也不一樣。做法是把離島從本島區拆出來,成為獨立的運送區域,設自己的費率。
拆的時候要注意兩件事:
- 離島區裡不要放超商店到店——部分離島門市不支援店到店,客人選得到卻寄不出去
- 把費率設成你真的會付的數字——不確定就先問你的物流窗口,不要拿本島價乘以一個猜的倍數
沒有離島客人的店,也建議把離島設成「不提供配送」而不是留空。留空的行為是客人可能結不了帳但也看不懂為什麼,明講反而清楚。
題目二:滿額免運的門檻怎麼抓
多數人的做法是「滿 1,000 免運」,數字是拍腦袋出來的。比較穩的算法:
看毛利,不要看售價。
假設你的平均客單 800、毛利率 35%(毛利 280),一單運費 70。免運門檻設在 1,000 的話,你多賣 200 元換掉 70 元運費——那 200 元的毛利是 70 元,剛好打平,等於白做。
實際要抓的是「多出來的那段毛利要蓋得過運費,還要留一點」。同樣的例子,門檻拉到 1,200:多賣 400、毛利 140、扣掉 70,還剩 70。
這個算法在你商品毛利差很大的時候會失準(賣飼料跟賣玩具的毛利完全不同),那就分類別設,不要全站一條線。
順帶一提:免運門檻是很好的客單價槓桿,但要在購物車頁面提示還差多少,客人才會加購。沒有提示的免運門檻,效果會少掉一半。
題目三:大件商品擋掉超商
超商店到店有材積與重量上限,超過就寄不了。這件事要在結帳頁就擋住,不要等客人選了超商、下完單,你才發現寄不出去。
處理方式有兩種:
- 商品層級的運送類別——把大件商品歸到一個運送類別,那個類別只開放宅配
- 重量或尺寸條件——超過某個數字自動隱藏超商選項
另外一個常被忘記的:商品頁上就該寫清楚「本商品僅提供宅配」。系統擋得住是一回事,客人選好了才發現不能用超商,那個當下的挫折感是真的會流失訂單的。
測試清單
改完之後,用三種地址各下一張測試單:
- 本島地址 + 超商——費率正確、門市選得到
- 離島地址——套到離島費率,不是本島價
- 大件商品——超商選項確實被擋掉,只剩宅配
- 剛好跨過免運門檻——運費真的變 0,購物車有提示
第四項用兩張單測:一張差 10 元、一張剛好達標,看提示與運費都正確。
卡住的話
運費是那種「設定看起來對、實際跑起來不對」的東西——因為三層之間會互相覆蓋,而後台不會告訴你哪一層贏了。
規則設了沒生效的話,加 LINE 把運送區域的設定畫面截給我們看,這種問題通常一眼就看得出是哪一層在打架。
常見問題
Q1:可以做「單一運費,全台一價」嗎?
A: 可以,而且對商品單純的小店是好選擇——少一層設定就少一個出錯的地方。前提是你把離島的成本吸收進去,或明講不寄離島。
Q2:運費要不要含在商品價格裡(假免運)?
A: 看客單價。低客單的商品把運費灌進售價會讓價格失去競爭力;高客單的商品做全站免運反而是很強的賣點。沒有標準答案,但不要兩邊都做——售價灌了運費又收運費,客人比價的時候會發現。
Q3:超商取貨的運費誰付?
A: 你決定。台灣多數店家的做法是客人付,滿額才免。要注意的是未取件的退件運費通常是賣家吸收,這筆成本要先算進去——未取件的完整費用那篇有拆。
WooCommerce 系列
- 超商取貨怎麼串:綠界物流串接與三個坑
- 金流怎麼設:WordPress 串接綠界完整教學
- 發票怎麼開:WooCommerce 電子發票串接
想把 WooCommerce 開成有品牌感的電商?
從金物流、商品頁到結帳優化 —— 不只是能買,是讓客人想買。
Related Reading
延伸閱讀

WordPress
WooCommerce API 教學:REST API Key 申請、Postman 測試與商品上架範例
WooCommerce API 怎麼用?這篇整理 REST API Key 申請路徑、Consumer Key / Consumer Secret 權限、Postman GET / POST 測試、新增商品 JSON 範例,以及 401、403、404、Permalink、SSL 常見錯誤排查。

WordPress
WooCommerce 搬到 Zeabur 前要注意什麼?資料庫、金流、Email 與回滾清單
WooCommerce 搬到 Zeabur 不能只同步資料夾。這篇整理 staging、資料庫、wp-content、會員、訂單、金流 callback、Email、DNS 與回滾清單。

WordPress
為什麼 WordPress 發信要改走 Zeabur Email API?比 SMTP 更穩的做法
WordPress 發信不該每個外掛各自設定 SMTP。這篇說明如何用 Zeabur Email API 與 mu-plugin 統一 wp_mail,讓表單、訂單、會員與系統通知更好維護。