用 WooCommerce 銷量加強你的轉單力

前言

常常有有朋友或經營者問我:「Ricky,有什麼方法可以讓商品『看起來就是熱銷』,讓客人買單更快?」其實增加信任,最直接的做法之一,就是在商品頁清楚秀出「已售出幾件」。數字會說話,看到熱賣商品,消費者購買意願真的會大不同哈!

用一小段程式碼和 WordPress Code Snippets 外掛,把 WooCommerce 的銷售數量秀到商品頁面,簡單又有效!

為什麼要顯示商品銷售數?

展示「已售出X件」這種數字,除了增加說服力,還能帶給瀏覽者一種「熱賣、搶手」的印象。許多人看到別人都買了,自然更願意加入購物車,這也就是所謂的「社會認同效應」,認同這個價格不算貴,因為很多人都願意買單。

方法說明:用 Code Snippets 插件+程式碼

推薦用Code Snippets外掛,不用改動主題檔案,升級安全、彈性又容易開關。只要把下方程式碼加入,就能讓所有商品頁自動顯示銷售數量。(你也可以進階改成短碼型式,放到商品描述內喔)

步驟一:安裝 Code Snippets 外掛

先到 WordPress 後台,外掛→安裝外掛→搜尋「Code Snippets」,安裝並啟用。

code snippets

步驟二:貼上程式碼

在 Snippets 新增一個新規則,貼上以下這段 code :

add_action('woocommerce_single_product_summary', 'show_total_sales_in_product_page', 21);
function show_total_sales_in_product_page() {
    global $product;
    $total_sales = $product->get_total_sales();
    if ( $total_sales > 0 ) {
        echo '<p class="woocommerce-total-sales">已售出 <strong>' . esc_html($total_sales) . '</strong> 件</p>';
    }
}

這段程式會把每個商品的累積銷量,自動顯示在商品標題及價格之後的位置。如果沒有人買過(銷售數=0)則不會顯示。

步驟三:儲存並啟用

儲存,並確定 Snippet 是啟動狀態。然後前往商品頁測試,有買過的商品應該都會自動出現「已售出N件」的字樣囉~

有人問說,可是初期銷售數量很不好看..?

其實我懂初期經營者的意思,想要在銷售數增加一點點數量,讓數量漂亮一點哈!

那我會推薦使用ACF(Advanced Custom Fields)這個插件來配合。
ACF  可以在個別商品中增加欄位,並且透過這欄位的數值,增加一些些些些些銷售數字哈(?

Advanced Custom Fields

Advanced Custom Fields Advanced Custom Fields Advanced Custom Fields

定義好欄位的名稱後,在code snippet 加上

$fake_plus = intval(get_post_meta($product->get_id(), ‘fake_sales’, true)); $display_sales = $total_sales + $fake_plus;

就能在原銷售上增加一些你在別的平台統計的銷售數量,集中在官網,讓官網數字更漂亮些

add_action('woocommerce_single_product_summary', 'show_product_sales_count_customfield', 26);
function show_product_sales_count_customfield() {
    global $product;
    if (is_a($product, 'WC_Product')) {
        $total_sales = $product->get_total_sales();
        // 增加虛增數量的程式
        $fake_plus = intval(get_post_meta($product->get_id(), 'fake_sales', true));
        $display_sales = $total_sales + $fake_plus;

        // 取得商品價格
        $price = $product->get_price();

        // 條件:價格有填 AND 不為999999 AND 銷量>0 時才顯示
        if ($display_sales > 0 && !empty($price) && $price != 0 && $price != 999999) {
            echo '<p class="woocommerce-total-sales">已售出 <strong>' . $display_sales . '</strong> 件</p>';
        }
    }
}

貼心提醒

以上方法是為了要將各平台所販售的數量統計加總在官網,讓數字更漂亮些,所以不要為了讓數字太好看,就故意加太多虛增數量,避免造成行銷上的反效果喔~

share this recipe:
Facebook
Twitter
Pinterest

更多文章