「滿千免運」這四個字,幾乎是每家網路商店都會掛出來的招牌,但真正讓它發揮作用的,從來不是免運本身,而是那個門檻數字,以及顧客在購物車裡看到「再買 180 元就免運」時的那股衝動。WooCommerce 內建的免費運送功能其實很單純,難的是把門檻設在對的位置、把提示放在對的地方,讓它從一筆額外成本變成拉高客單價的工具。
這篇會帶你從零完成 WooCommerce 滿額免運的設定,包含內建功能怎麼開、為什麼設了免運卻還是跳出付費運送選項、門檻金額該怎麼抓,以及怎麼在購物車顯示「還差多少免運」的提示。台灣電商常見的超商取貨、貨到付款情境也會一併交代。
WooCommerce 滿額免運的內建設定怎麼操作
WooCommerce 的免運是綁在「運送區域」底下的一種運送方式,不是一個獨立開關。設定路徑是「WooCommerce → 設定 → 運送 → 運送區域」,先點進你要套用的區域(例如「台灣本島」),再用「新增運送方式」加入「免費運送」。
進到免費運送的設定畫面後,最關鍵的是「免費運送需要⋯」這個下拉選單,它決定了顧客要符合什麼條件才拿得到免運。選項有五個,各自的觸發邏輯不同:
- 無需求:該區域所有訂單一律免運,適合單純想全站免運的店家。
- 有效的免運優惠券:顧客要輸入一張帶免運效果的優惠券才免運。
- 最低訂單金額:購物車金額達到你設定的數字就免運,這是「滿額免運」最常用的選項。
- 最低訂單金額或優惠券:滿額「或」用券,兩者符合其一即可。
- 最低訂單金額且優惠券:必須同時滿額「且」用券才免運,條件最嚴。
選「最低訂單金額」之後,下方會跳出「最低訂單金額」欄位,填入你的門檻數字(例如 1000),存檔後,顧客購物車滿 1000 元時,結帳頁就會自動出現這個免運選項。給這個運送方式取名時建議直接寫清楚條件,例如「滿 1000 元免運」,顧客一眼就懂。
優惠券折抵與免運門檻的計算順序
設定最低訂單金額後,畫面上還有一個容易被忽略的勾選項:「套用優惠券折扣前先計算最低訂單規則」。它處理的是「顧客用了折價券之後,到底用折抵前還是折抵後的金額來判斷有沒有達標」這個問題。
不勾選時,系統用「折抵後」的金額判斷。舉例來說,訂單原本 1050 元,顧客用了一張 100 元折價券,系統會用 950 元去比對門檻,這時沒達到 1000 元,免運不成立。勾選時則用「折抵前」的 1050 元判斷,免運成立。這兩種邏輯沒有絕對的對錯,重點是你要清楚自己想不想讓折價券吃掉免運資格,再決定要不要勾。
為什麼設了免運,結帳頁還是跳出付費運送選項
這是 WooCommerce 新手最常踩的坑:明明開了滿額免運,顧客達標後,結帳頁卻同時列出「免運」和原本的「單一費率運費」兩個選項,讓顧客還要自己選一次,甚至誤選到付費的那個。
原因在於 WooCommerce 預設會把同一個運送區域裡「所有符合條件」的運送方式全部列出來,免運達標時,它只是「多出一個免運選項」,並不會自動把付費運費藏起來。要讓達標後只顯示免運、自動隱藏其他付費方式,內建設定做不到,得靠一小段程式碼,掛在 woocommerce_package_rates 這個 hook 上,判斷當前購物車是否符合免運,符合就過濾掉其他運送方式。這段程式碼放進佈景主題的 functions.php 或外掛即可。
如果你不想碰程式碼,市面上的進階免運外掛多半內建「達標時隱藏其他運送方式」的選項,勾一下就好,這也是很多店家最後選擇裝外掛的原因之一。無論用哪種方式,務必在正式開賣前自己跑一次結帳流程,確認達標後畫面乾淨、不會讓顧客選錯。
內建免運與進階外掛的差別在哪
WooCommerce 內建的免運只能設「單一金額門檻」或「搭配優惠券」,無法做更細的條件組合。當你的需求是「滿 250 元『而且』數量大於 1 件才免運」,或是想針對特定商品分類、特定地區、特定使用者角色給不同免運規則時,內建功能就不夠用了。
這時候像 Advanced Free Shipping 這類外掛就派得上用場,它允許用「群組」的方式疊條件:一個群組內的條件是「而且」關係(全部滿足才成立),群組與群組之間是「或」關係(符合任一群組即可)。例如可以設「(金額 ≥ 250 且 數量 ≥ 1)或(購物車含 A 分類商品)」這種複合規則。要不要裝外掛,取決於你的免運規則有多複雜,單純滿額免運用內建就夠,別為了用不到的功能多裝一個外掛增加維護負擔。
WooCommerce 免運門檻金額該怎麼抓
門檻設多少,是整個滿額免運策略裡最該花時間想的一件事,設太低形同全店免運、白白吃掉運費成本,設太高顧客根本搆不到、提示反而變成勸退。一個被反覆驗證的起點是:把門檻設在「目前客單價之上的某個合理幅度」,讓那些差一點點就達標的訂單被往上推。
抓門檻時,比起用平均客單價,更建議參考「最常出現的訂單金額」,也就是眾數。平均值容易被少數幾筆大額訂單拉高而失真,眾數更貼近多數顧客實際會花的數字。把門檻訂在略高於這個常見金額的位置,效果通常最好,因為它精準命中那群「再加一件就到」的顧客。
具體要高多少,沒有一體適用的百分比,關鍵變數是你的毛利率:
- 毛利率高(約 50% 以上)的商品:門檻設在常見金額之上約兩到四成,多賣出的那部分通常就足以覆蓋運費,是划算的。
- 毛利率薄(約兩三成)的商品:門檻往往要拉到常見金額的一點五倍以上才打平,否則每筆剛好達標的免運訂單反而是賠錢的。
判斷的核心邏輯可以記成一句話:每筆免運訂單因為門檻多賺到的毛利,要能蓋過你替它吸收的運費。如果你把門檻設得太低,低到八成以上的訂單本來就會達標,那等於是在補貼那些「不免運也會買」的顧客,白花運費。市售碳排與物流成本近年持續走高,門檻也需要定期回頭重算,不是設一次就放著不管。
顯示「還差多少免運」的提示怎麼做,又為什麼有效
把門檻設好只是第一步,真正把客單價往上拉的,是讓顧客「看得到自己離免運有多近」。多數模板只會在結帳頁靜靜列出運費,不會主動告訴顧客「再買 180 元就免運」,顧客感受不到那條近在眼前的線,自然不會為它多加一件。
這種「免運進度提示」通常以一條進度條或一行文字呈現,動態顯示「您已消費 820 元,再買 180 元即可享免運」,並隨著購物車金額即時更新。它放對位置才有用,常見且有效的位置有三個:
- 網站頂部或購物車頁:讓顧客在瀏覽與結帳前就意識到門檻存在。
- 迷你購物車(mini cart):顧客每加一件商品就會看到距離縮短,最容易觸發「再湊一件」的動作。
- 結帳頁上方:臨門一腳的最後提醒,達標時改顯示「您已符合免運資格」給予正向回饋。
這條提示的威力來自一個很單純的消費心理:零運費和任何一筆運費之間的心理落差,遠大於那個金額本身的數字。當顧客看到「再 180 元免運」,多數人會傾向再湊一件來跨過那條線,而不是付那筆運費。WooCommerce 內建沒有這個進度提示功能,需要透過免運進度條類的外掛來達成,安裝後設定好門檻金額與顯示樣式即可。要留意的是,調查顯示約有八成顧客「說」自己會為了免運多買,實際真的這麼做的大約六成,所以提示有用,但別把它當成保證。
滿額免運在台灣電商的幾個實務細節
台灣的金物流環境有自己的眉角,套用滿額免運時有幾點要先想清楚,否則容易出現顧客達標卻仍被收運費、或免運吃掉利潤的狀況。
超商取貨是第一個要處理的場景。很多店家會把「超商取貨」和「宅配」設成不同的運送方式,這時免運門檻要分別針對這兩種方式設定,否則可能發生「宅配免運門檻達標、但超商取貨仍照收」的不一致。建議在運送區域裡把各種取貨方式的免運條件逐一檢查過一遍。
貨到付款則牽涉到手續費與運費的區別。免運只免掉「運費」,貨到付款的代收手續費是另一筆費用,不會因為免運而消失,文案上最好寫清楚「滿額免運費(貨到付款手續費另計)」,避免顧客誤會。至於門檻金額的設定,台灣消費者對「滿千免運」「滿 690 免運」這類整數或接近整數的門檻接受度高,搭配你前面算出來的毛利安全線,挑一個好記又不賠本的數字。
放眼整體,運費未明說造成的結帳放棄,在各國研究中都是購物車放棄的主要原因之一,有調查指出將近一半的放棄與「結帳時才冒出的額外費用」有關。把免運門檻講清楚、把進度提示放在顧客看得到的地方,本質上就是在提前消除這份不確定感。
設定完滿額免運之後,下一步該檢查什麼
滿額免運不是「設好門檻就結束」的功能,它是一個需要持續觀察與微調的槓桿。設定階段把三件事做對,就贏過大多數同業:用「最低訂單金額」開好內建免運、處理掉達標後仍顯示付費運費的預設行為、把門檻訂在毛利能覆蓋運費的安全位置。
上線後,回頭看兩個數字最實在。一是客單價有沒有往門檻靠攏,特別是門檻下方那一段的訂單佔比有沒有上升,這代表進度提示真的在推動顧客多買。二是免運訂單的實際毛利有沒有被運費侵蝕到不健康,如果發現多數訂單只是「剛好踩線達標」卻沒帶來足夠毛利,那就是門檻設低了,該往上調。先把這篇的設定跑完一輪,再依自家數據慢慢校準,免運才會真的成為幫你賺錢的工具,而不是默默漏財的破口。