如何對 WooCommerce 中最便宜的購物車商品應用折扣

已發表: 2023-11-09

您想對 WooCommerce 中最便宜的購物車商品應用折扣嗎? 如果您正在尋找逐步教程,請繼續閱讀本文。

研究表明,提供免費送貨或購買折扣將有助於您銷售更多商品。 在經營線上商店時,您需要製定這樣的策略來提高轉換率。

一些行之有效的提高轉換率的方法是追加銷售、提供類別折扣等。但最近,人們發現為最便宜的購物車商品提供折扣是你可以做的另一件偉大的事情。

預設情況下,WooCommerce 不具備此功能。 但透過一些修改,我們就可以實現它。 如果您正在尋找逐步指南,請繼續閱讀本文。 在這裡,我們將向您展示如何輕鬆完成任務。

讓我們看看如何對 WooCommerce 中最便宜的購物車商品應用折扣。

如何對 WooCommerce 中最便宜的購物車商品應用折扣

如果您需要簡單的解決方案,請使用此方法。 您可以使用一些程式碼來完成任務,而無需任何額外的插件。

我們建議將程式碼貼到子主題的functions.php 檔案或特定於網站的外掛程式(例如程式碼片段)上。

場景 1. 最便宜產品 50% 折扣

如果您需要為客戶提供購物車中最便宜的產品 560% 的固定折扣,我們可以滿足您的要求。

您要使用的程式碼是:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



函數 yaycommerce_cheapest_cart_item_half_off( $cart ) {



if ( is_admin() && ! Defined( 'DOING_AJAX' ) ) 返回;



if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) 返回;



if ( count( $cart->get_cart() ) < 2 ) 返回; // 購物車中至少有 2 個商品



$min = PHP_FLOAT_MAX;



// 循環瀏覽購物車找到最便宜的商品

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['data']->get_price() <= $min ) {

$min = $cart_item['data']->get_price();

$最便宜= $ cart_item_key;

}

}



// 循環瀏覽購物車,將最便宜的商品價格降低 50%

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

如果($最便宜==$ cart_item_key){

$price = $cart_item['data']->get_price() / 2;

$cart_item['data']->set_price( $price );

$cart_item['data']->set_sale_price( $price );

}

}



}

在本例中,我們將程式碼貼到程式碼片段插件中。

YayCommerce 折扣片段

新增程式碼後,儲存程式碼片段。 現在,將產品加入您的購物車。

價格無折扣

根據我們的定制,我們需要將兩個或更多產品添加到購物車以獲得折扣。 因此,將一種或多種產品添加到購物車。

已應用購物車折扣

您可以看到最便宜的商品享受了 50% 的折扣。

場景 2. 免費獲得最便宜的產品

有時,您需要免費提供最便宜的物品。 這是該內容的片段:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



函數 yaycommerce_cheapest_cart_item_half_off( $cart ) {



if ( is_admin() && ! Defined( 'DOING_AJAX' ) ) 返回;



if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) 返回;



if ( count( $cart->get_cart() ) < 2 ) 返回; // 購物車中至少有 2 個商品

$min = PHP_FLOAT_MAX;



// 循環瀏覽購物車找到最便宜的商品

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['data']->get_price() <= $min ) {

$min = $cart_item['data']->get_price();

$最便宜= $ cart_item_key;

}

}

// 免費提供最便宜的商品

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

如果($最便宜==$ cart_item_key){

$price = $cart_item['data']->get_price() / 20000;

$cart_item['data']->set_price( $price );

$cart_item['data']->set_sale_price( $price );

}

}



}

您可以將程式碼貼到程式碼片段插件中。 完成此操作後,請檢查您的購物車。

免費最便宜的產品

正如您在螢幕截圖中看到的,我們購物車中最便宜的商品價格為 0 美元。

就是這樣!

注意:如果您將此程式碼貼到functions.php 檔案上,我們建議您產生完整的網站備份。 如果出現任何問題,您可以將網站恢復到先前的狀態。

獎勵:如何使用特定產品的折扣

我們將使用 YayPricing 外掛程式來完成此任務。 您需要做的第一件事是進入 YayPricing 設定。

yay定價設置

如果您是第一次使用該插件,您將不會看到任何正在運行的廣告活動。 現在,在產品定價下建立第一條規則。

1. 建立活動

新增第一條規則

您現在將看到幾個預先製作的活動。 選擇顯示「建立行銷活動」的選項。

建立一個新的廣告活動

可用的自訂選項很簡單。 您需要做的第一件事是為您的規則選擇名稱和類型。

名稱和規則類型

該名稱不會在網站前端顯示。 它只是為了識別不同的規則。 作為類型,您可以選擇簡單調整

2. 客製化活動

現在,讓我們轉到配置的中心部分 - 為購物車中最便宜的產品添加折扣。 為此,請轉到定價設定

定價設定

您可以看到多種定價類型,例如:

  • 固定折扣
  • 百分比折扣
  • 統一價格

在本例中,我們將選擇百分比折扣並輸入 40% 作為總折扣。

百分比折扣

接下來,提及您應該新增到此規則中的產品。

添加產品

您可以搜尋產品並將其新增至框中。 您可以透過該選項新增一種或多種產品。 在這種情況下,我們只會添加一種產品。

添加產品

您可以做的另一件事是為所有廉價產品分配一個 WordPress 標籤。 稍後,您可以使用產品標籤條件將規則套用到特定商品。

產品標籤條件 - 對最便宜的購物車商品應用折扣

配置完成後,您可以為規則新增條件。 為此,請前往條件部分並按一下新增條件

新增條件 - 對最便宜的購物車商品應用折扣

添加額外的條件總是有幫助的。 例如,您可以新增購物車商品的最低數量以獲得折扣。 這樣,顧客就會在商店花錢,你就可以快速提升整體收入。

我們使用了這個條件:

購物車數量規則 - 對最便宜的購物車商品應用折扣

根據我們的條件,人們必須購買四件或以上產品才能享受 40% 的折扣。 修改條件後,儲存設定。

儲存設定 - 將折扣應用於最便宜的購物車商品

3. 測試活動

接下來,前往網站前端並將折扣產品加入購物車。 在網站的前端,您可以看到一則通知。

購物車通知 - 對最便宜的購物車商品應用折扣

加入更多產品並檢查購物車。

應用程式折扣 - 對最便宜的購物車商品應用折扣

如您所見,滿足上述條件後,產品的 40% 折扣將自動套用。 現在,用戶可以完成購買。

您可以隨時添加更多規則、修改產品以及添加更多條件,使活動更加強大。

就是這樣!

您可以透過這種方式使用 YayPricing 對 WooCommerce 中最便宜的購物車商品套用折扣。

為什麼你應該使用插件方法

您可以使用一些編碼技能來完成相同的任務。 但與編碼方式相比,插件方式要好得多。 以下是使用 YayPricing 執行任務的一些優點:

  • 易於使用:該插件附帶一個易於使用的配置精靈。 您可以毫無麻煩地自訂產品的定價。
  • 無限規則:您可以透過外掛程式的設定添加無限規則。 這些規則可以更改產品的價格、結帳費用或購物車價值。
  • 無相容性問題: YayPricing 與大多數 WordPress 主題和第三方外掛程式相容。 因此,您在使用該插件時不會遇到任何問題。
  • 保持不變:當您使用編碼方法時,您將編輯主題的functions.php檔案。 但主題更新後,所有修改都會遺失。 但如果您透過外掛程式修改了規則,則在主題或外掛程式更新後它們不會被刪除。
  • 輕鬆管理:管理規則很簡單。 由於您可以命名您擁有的規則/活動,因此可以輕鬆管理或編輯特定的規則/活動。
  • 條件邏輯:如果您需要讓規則/活動更強大,請使用條件邏輯功能。 該插件附帶了很多選項,您可以使用它來調整條件。
  • 優秀的支援團隊:如果您需要外掛方面的協助,請聯絡 YayCommerce 支援團隊。 他們將親自幫助您解決每一個問題。
  • 附加功能:外掛程式中提供了許多功能來進一步客製化活動。

現在您知道哪種工具最適合對 WooCommerce 中最便宜的購物車商品應用折扣,以及為什麼它是理想的選擇。

結論

當您需要優化 WooCommerce 商店的轉換率時,您必須制定多種策略。 折扣是吸引新客戶和回頭客的最佳方式之一。

您可以為購物車中最便宜的商品提供折扣,而不是提供全網站折扣。 只需一點點程式碼,就可以完成它。 另一方面,如果您需要為特定產品添加折扣,請使用插件方法。

您是否使用其他方法來提高線上商店的轉換率?

讓我們在評論中知道。