讓我來跟大家聊聊為什麼 WooCommerce 商店頁面這麼重要,還有要怎麼用 WordPress 的區塊編輯器來打造出你想要的樣子。

如果你有做過 WordPress 網站,就知道 WordPress 可以建立很多不同種類的頁面。WooCommerce 的架構也差不多是這樣。它有單一商品頁面(就像單篇文章頁面一樣),也有類似檔案頁面那樣可以顯示商品列表的頁面。我們今天要講的 WooCommerce 商店頁面就是屬於後者。

在這篇文章裡,我會跟大家解釋為什麼 WooCommerce 商店頁面很重要,還有要怎麼用 WordPress 的區塊編輯器來客製化它。那我們就開始吧!

為什麼要客製化 WooCommerce 商店頁面?

商店頁面可讓訪客可以一次看到你賣的所有商品,這對那些還沒想好要買什麼、只是隨意逛逛的客人來說超方便的。

說實話,預設的 WooCommerce 商店頁面看起來蠻陽春的。我用 Storefront 主題在本機測試的網站上,預設頁面就只有一個”商店”標題,然後商品就排成網格狀而已。這頁面絕對有很多可以改進的地方!比如說:

  • 可以加個商品搜尋功能
  • 可以放精選商品清單
  • 可以列出最暢銷或評價最好的商品

重點就是要幫客人更容易找到他們想要的東西,或是引導他們去看特定商品,像是特價商品之類的。

把商店頁面改得漂亮一點,加入最熱賣和好評的商品,絕對會提高你的銷售機會。你也可以改一改頁面讓客人更好逛。

客製化 WooCommerce 商店頁面

要改造 WooCommerce 商店頁面其實有好幾種方法。最省事的就是直接用現成的工具和外掛。不過如果你想要完全自己設計,也可以透過建立子主題來實現。

今天我們會用三種方式來改造商店頁面:

  1. WordPress 和 WooCommerce 本身就有的功能
  2. 一個免費好用的外掛叫 StoreCustomizer
  3. 再加上一點點 CSS 的調整

1. 加入 WooCommerce 內建區塊

好,第一步我們要用 WordPress 的區塊編輯器來改商店頁面。先去 WordPress 後台,找到 頁面 > 所有頁面,你就會看到商店頁面了。滑鼠移過去會跳出 編輯 的按鈕,點它就對了。

我們要加的第一個區塊是大標題(技術上叫 h2 標題)。找到頁面上那個小小的 + 按鈕點下去,然後選標題區塊。我自己是寫 歡迎來到我們的商店。點一下這個標題,就會跳出一個小選單,可以調整標題大小、位置什麼的。把標題大小維持在 h2,然後設定置中。側邊欄也有一些標題的設定,不過要記得切換到 區塊 分頁,不要停在 頁面 分頁喔。

我對標題區塊做了一些外觀上的調整:

  • 把顏色改成黑色
  • 字體大小調到 37px
  • 在外觀設定那邊把字體調成粗體
  • 還有在第一個選項那邊把字母都改成大寫字母

接著要把頁面分成兩欄。選那個 70-30 的分割方式 – 意思是左邊佔 70%,右邊佔 30%。左邊這個比較大的空間是要放商品列表,右邊小一點的空間當側邊欄,可以放一些像是商品搜尋之類的功能。

先在左欄加入一個 h3 等級的標題,寫上 我們的熱銷商品。接著加入一個叫做 熱銷商品 的 WooCommerce 區塊。你可以在浮動工具列的搜尋框輸入 熱銷 就能找到它。

另外一個方法是點擊頂部選單的 + 圖示,這樣就能看到所有可用的區塊清單。這會在左邊打開一個側邊欄,往下滾動就能找到 WooCommerce 的區塊。如果用搜尋找不到的話,這是另一種添加區塊的方法。

這個區塊一開始會幫你排出 3×3 的網格,放前 9 個最熱賣的商品。不過我們只要一排就好,所以列數保持 3,但是把行數調到 1,這樣就會變成一排三個商品。對了,我還把商品評分隱藏起來了,看起來比較清爽。

接下來做一樣的事情,再加一個 最新商品 的標題,下面放三個最新上架的商品。

現在來處理側邊欄的內容。首先加入一個商品搜尋區塊,然後在區塊設定裡把顯示搜尋欄標籤關掉。

在搜尋欄下面加個小標題(h3),寫 選擇分類。然後幫這個標題:

  • 把顏色改成黑色
  • 字體調成粗體
  • 把字母都改成大寫

接著在這個標題下面加個叫 商品分類列表 的 WooCommerce 區塊,這個就用預設的設定就可以了,不用特別調整。

做完這些之後,你的商店頁面應該會長得像下面的圖片那樣。

我們要在側邊欄加入一個精選商品區塊來展示一個特色商品。我選了「表情符號帽T」當精選商品。這個區塊有蠻多設定選項可以調整。在區塊設定的內容選項下把顯示說明關掉,然後把背景透明度設為 70%

2. 用 CSS 來做更細緻的調整

剛剛用 Gutenberg 編輯器已經改了不少東西的樣式,但如果想要調整得更完美,就需要寫一點 CSS 囉。別擔心,很簡單的!

先到 外觀 > 自訂 > 額外 CSS,你會看到一個可以輸入 CSS 的地方。把下面這些 CSS 程式碼複製貼上,按下 發布 就搞定了。

.wc-block-product-categories {
     margin-bottom: 1em;
     background: #efefef;
     padding: 2rem 0 0.5rem 1rem;
}
.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 {
     font-size: 1.5rem;
     list-style: decimal;
     margin-left: 2rem;
     margin-bottom: 1rem;
}
#select-a-category {
     font-size: 2rem;
     margin-bottom: 0;
     margin-top: 3rem;
}
.woocommerce-ordering {
     font-size: 1.7rem;
}
.storefront-sorting select {
     border: 2px solid black;
     text-align: center;
     font-variant: small-caps;
}

前三段 CSS 是在調整我們剛剛加到商店頁面的那些東西。主要的目的是讓分類列表那部分看起來更明顯、更吸引人的注意。

最後兩段是在處理商店頁面原本就有的排序下拉選單。我們把選單的字體改大一點,邊框也加粗一些,這樣整個頁面看起來就比較協調,不會有格格不入的感覺。

3. 用 StoreCustomizer 來移除多餘的東西

如果你覺得用 Gutenberg 編輯器還是有些地方改不了,別擔心!我們還有個好用的外掛叫 StoreCustomizer。這個外掛可以讓你改很多 WooCommerce 的頁面,包括我們現在正在處理的商店頁面

安裝好外掛後,你可以到 外觀 > 自訂 > StoreCustomizer > WooCommerce 商店頁面 來進行修改。我這邊做了這些調整:

  • 勾選移除商店標題和排序結果
  • 把每頁顯示的商品數改成 20 個
  • 每列顯示 4 個商品 另外,我們還可以勾選 為最近新增的商品加上「新品」標章 的選項,來突顯新商品。你只要設定商品上架後要標示為「新品」的天數就可以了。

最終成果

跟著我們一步一步做下來,你的商店頁面應該會長得像下面這張圖一樣。

另外,套用了我們剛剛設定的 CSS 和其他調整後,傳統的商品列表也會變得跟下面這張圖很像。

總結心得

今天分享了怎麼用簡單的方式來打造專業的 WooCommerce 商店頁面,完全不需要寫一堆複雜的程式碼!以下是我們進行了這三步:

  1. 直接用 WooCommerce 現成的區塊
  2. 加一點 CSS 來調整外觀
  3. 裝個免費的 StoreCustomizer 外掛

特別是最後用的 StoreCustomizer,可以不用寫 PHP 就能加入一些進階功能。


原文連結: https://elements.envato.com/learn/how-to-customize-the-woocommerce-shop-page