如何在 WooCommerce 中對某些產品申請免費送貨? (帶視頻)
已發表: 2020-05-14
最後更新 - 2021 年 9 月 24 日
有時您的業務如火如荼,或者您想吸引更多客戶到您的 WooCommerce 商店。 您的策略是為您的產品提供折扣或免費送貨。 我們在另一篇文章中討論了涉及 WooCommerce 商店動態定價和折扣的有效策略。 當您擁有促銷徽章、贈品等產品或提供免費贈品並且不想為此向客戶收費時,免費送貨策略非常有用。 僅對特定產品應用 WooCommerce 免費送貨也是一個好主意。
但這就是故事的轉折點。 默認情況下,WooCommerce 不提供允許您僅對特定產品應用免費送貨的特定功能。 雖然 WooCommerce 的默認送貨方式為免費送貨,但它將應用於所有產品。
在本文中,我將向您展示如何在某些產品上應用 WooCommerce 免費送貨(因為您仍然需要為可發貨的產品收費,對吧?)。
在某些產品上應用 WooCommerce 免費送貨
有兩種方法可以實現:
- 一種涉及 WooCommerce 運輸類的簡單方法。
- 另一種使用插件的簡單方法(用於更多過濾和自定義)。
方法 1:使用 WooCommerce 運輸類。
正如我之前提到的,WooCommerce 沒有允許您對某些產品應用免費送貨的直接功能。 但是您可以使用WooCommerce 運輸類和默認的統一費率運輸方式來實現這一點。
您可以這樣做:
第 1 步 – 為免費產品創建運輸類別
轉到WooCommerce > 設置 > 運輸 > 運輸類。
我假設您知道 WooCommerce 運輸類。 如果沒有,請參考這篇文章。
單擊添加運輸類別按鈕開始。 考慮您有兩種產品; 連帽衫和杯子。 您希望為連帽衫收取運費並在杯子上提供免費送貨(我正在使用此方案向您展示如何將免費送貨與可運送的產品一起應用)。
對於這種情況,我創建了兩個單獨的運輸類,如下面的屏幕截圖所示。

第 2 步 - 配置運費
接下來,我們需要在運輸區域中配置運費。 為此,請單擊運輸區域並選擇您選擇的運輸區域。 對於此演示,我使用的是默認發貨區域。
添加統一運費方式並單擊編輯選項進行配置,如下面的屏幕截圖所示。

將出現一個彈出窗口,您可以在其中配置統一費率設置。 第一個設置是自定義方法標題。 此方法將顯示在購物車和結帳中。 對於我們的例子,當應用免費送貨時,結果文本只是沒有價值的統一費率,這可能看起來很奇怪。 因此,最好將標題更改為更通用的標題,例如Shipping Charge 。
第 3 步 – 應用運輸等級的運輸成本
在Shipping class cost部分,輸入“Free-products-class”的運費作為值0 。 並且“Hoodie-class”被賦值為10 。
設置如下面的屏幕截圖所示。

第 4 步 – 為相關產品分配運輸類別
現在我們應該將運輸類別分配給所需的產品。
以下屏幕截圖顯示瞭如何將“Hoodie-class”分配給產品 - “Woo Hoodie”。

下面的截圖顯示了“免費產品類”是如何分配給產品的——“Woo Mug”。

這是我們的 WooCommerce 購物車頁面上應用運費的方式。
當免費產品“Woo Mug”添加到購物車時,統一費率在購物車中顯示為空值,如下圖所示。

通過這種方式,您可以為某些產品提供免費送貨服務。
但事實並非如此。 要了解將可發貨產品添加到購物車時對購物車的影響,讓我們添加另一個產品——“Woo Hoodie”。

統一費率現在顯示 10 美元,如統一費率運輸方式的“連帽衫級運輸費用”設置中配置的那樣。 因此,將僅收取可發貨產品的運費。
提示:如果您想保留統一費率標題並仍想申請免費送貨。 另一種解決方案是創建兩種不同的統一費率運輸方式。 在保留標題的同時為可發貨產品定義一種平面方法,並更改標題(可能為“免費送貨”)並為另一種配置免費送貨設置。
方法 2:使用 WooCommerce 插件進行更多自定義。
如果您希望應用過濾器為某些產品提供免費送貨服務,那麼有很多插件可以幫助您實現這一目標。
在這裡,我為我們的案例列出了四個最好的 WooCommerce 插件。
1. ELEX 隱藏 WooCommerce 運輸方式插件
此插件使您可以控制根據商店中的多個參數有條件地隱藏運輸方式。 商店所有者想要使用此插件的流行場景之一是在免費送貨可用時隱藏其他送貨方式。 該插件提供了一個易於使用的界面,讓您可以選擇根據產品類別、運輸類別、訂單重量、運輸目的地等有選擇地隱藏運輸方式。
例如,您可以隱藏某些產品的默認 WooCommerce 運輸方式,而只為某些其他產品提供一種運輸方式。 或者,您可以為特定運輸類別的產品提供僅展示免費送貨服務。 如果您在商店中集成了特定的運輸承運人,您也可以對承運人隱藏整個方法或特定服務。
在這裡購買插件。
2. WooCommerce 高級免費送貨
可能是為特定產品提供免費送貨的理想解決方案之一。

該插件專為免費送貨場景而開發。 使用此插件,您可以在購物車包含特定產品、類別、運輸類別、優惠券、重量、數量或小計時提供免費送貨服務。 您還可以使用用戶角色、國家、州、城市和郵政編碼等用戶詳細信息進行配置。 除此之外,您還可以使用產品屬性,如產品尺寸、庫存和庫存狀態。
此外,該插件允許您組合運輸方式,並包括在免費送貨可用時隱藏其他運輸方式的功能。
下載免費插件。
以下屏幕截圖顯示了為特定產品免費送貨而配置的基本設置示例。

如果您認為定制已經足夠,您可以查看高級版本以獲得更多定制選項。
插件作者Jeroen Sormani建議,
如果整個訂單都應該免費送貨,高級免費送貨插件效果最好。 否則,我建議將購物車分成單獨的包裹並相應地設置運費。 這可以使用WooCommerce Advanced Shipping Packages插件或代碼片段來完成。
3. 高級統一運費方式 WooCommerce
另一個不錯的選擇。

使用此插件,您可以創建無限的運輸方式。 您可以為特定產品、類別、國家以及購物車小計創建運輸方式。 不僅如此,您還可以使用運輸類別配置自定義費率。
該插件還具有自定義如何顯示運輸方式的功能。 您可以選擇使用單選按鈕或以下拉方式顯示運輸方式。
下載免費插件。
下面的屏幕截圖顯示了為特定產品免費送貨而配置的基本設置示例。

如果您正在尋找涉及運輸區域、州、郵政編碼、用戶角色、產品 SKU 和標籤、優惠券等的進一步定制,那麼您可能應該嘗試高級版本。
4. WooCommerce Table Rate Shipping Pro 插件

使該插件比其他兩個更好的功能之一是可以選擇設置產品的重量、價格和數量範圍。 如果您根據重量、價格、產品數量、類別、運輸目的地(運輸區域、國家、州和郵政編碼)提供免費送貨,這應該是一個更好的選擇。
突出顯示的功能之一是方法組列,它允許您組合多種運輸方式。
在此插件中,免費送貨方案是使用送貨類別或產品類別創建的。
探索插件的更多功能。
如果您喜歡觀看視頻教程,可以查看以下視頻。
最後的想法
如果您想無條件地對某些產品應用 WooCommerce 包郵,您可以直接按照第一種方法。 否則,使用上述插件之一可能是個好主意。
如果您有特定的運輸要求並且無法找到解決方案,請在評論部分詢問我。 希望我會給您一個可能的解決方案。
此外,閱讀有關防止包裹被盜的方法。
同時,您可以在我們的 LearnWoo 博客上繼續閱讀更多精彩文章。