cloudwp | WooCommerce 繁體中文使用手冊

可變商品

WooCommerce 中的可變商品可讓您為商品提供一組不同選項,並控制每個變體的價格、庫存、圖片等。您可將其用於如 T 恤等商品,提供大、中、小尺寸,且各有不同顏色。

新增可變商品

新增可變商品與新增簡單商品類似,但需考慮更多細節。

新增可變商品的步驟:

  1. 在 WordPress 後台導覽至「商品」。
  2. 點擊頁面頂部的「新增商品」。
  3. 輸入商品名稱。
  4. 從「商品資料」下拉選單中選擇「可變商品」。
  5. 點擊商品資料下方左側的「屬性」標籤。
  6. 新增全域/既有屬性或建立新屬性(特定於商品):
    • 新增全域屬性
      1. 若已建立全域屬性,從設定頂部的「新增既有」下拉選單中選擇要使用的屬性。
      2. 從該屬性中選擇要使用的變體/值。可點擊值框下方的「全選」按鈕新增所有值,或點擊「選擇值」框逐一選擇特定值。
    • 新增新屬性:
      1. 點擊設定頂部的「新增」按鈕。
      2. 為屬性新增名稱(例如:尺寸)。
      3. 新增所需的值(變體)。使用 | 分隔每個變體/值(例如:Medium | Large | XL | XXL)。
  7. 點擊「儲存屬性」。
  8. 點擊左側的「變體」標籤。
  9. 點擊其中一項:
    • 「產生變體」以從所有屬性值/變體新增所有可能的變體。
    • 「手動新增」以指定商品可用的變體。
  10. 點擊每個變體以展開其商品選單。
  11. 輸入商品資訊:價格、庫存狀態、重量、尺寸、物流類別和說明。如需要可新增連結商品。對所有變體重複此步驟。
  12. 選用:使用「變體」選單頂部的「批量動作」下拉選單一次性為所有變體設定商品資訊。
  13. 點擊變體選單底部的「儲存變更」。
  14. 點擊畫面右上方的「發佈」以發佈商品。

新增可變商品

注意:

若在建立變體後修改商品屬性,可能需要重新定義變體才能使變體組合正常運作。此外,請注意當商品變體超過 30 個時,商品頁面上的動態商品下拉選單的行為會改變。

新增變體資料

每個變體可具有以下屬性:

  • 圖片 – 點擊佔位符以新增圖片。見下文。
  • SKU – 輸入 SKU 或留空。注意:若在商品層級設定 SKU 但在變體層級留空,SKU 將預設為商品層級 SKU。
  • GTIN、UPC、EAN 或 ISBN – 輸入條碼或此商品專屬的其他識別碼。這有助於在其他管道或市集上架此商品。僅接受數字與連字符。注意:若在商品層級設定 GTIN 但在變體層級留空,GTIN 將預設為商品層級 GTIN。
  • 啟用 – 啟用或停用變體。
  • 正常價格(必填)– 設定此變體的價格。沒有價格的變體不會顯示在商店中。
  • 特價(選用)– 設定此變體促銷時的價格。
  • 成本(選用)– 購買或製作此商品的成本。留空以使用「一般」標籤中的預設銷售成本值。
  • 可下載 – 若這是可下載變體。新增以下下載欄位:
    • 可下載檔案 – 新增供顧客下載的檔案。
    • 下載限制 – 設定顧客可下載檔案的次數。留空表示無限制。
    • 下載期限 – 設定購買後下載連結過期的天數。
  • 虛擬 – 若此商品非實體或不需物流。將商品標記為虛擬會移除以下物流設定:
    • 重量 – 變體的重量,留空以使用主要商品的重量。
    • 尺寸 – 變體的高度、寬度和長度,留空以使用主要商品的尺寸。
    • 物流類別 – 物流類別可能影響運費。在此設定變體特定的物流類別。
  • 管理庫存?
    • 庫存數量 – 若選取。可設定變體的當前庫存量。
    • 允許缺貨訂購? – 啟用允許變體缺貨訂購;若啟用,庫存可降至零以下。
    • 低庫存門檻 – 當變體庫存達到此數量時,系統將傳送通知電子郵件。若未設定商品層級庫存管理選項,WooCommerce 使用全商品門檻值。
  • 稅務類別 – 使用稅務類別為特定變體收取不同稅率。

可下載變體

商品的個別變體可標記為可下載。建立可下載變體:

  1. 新增可變商品以建立具有變體的可變商品。
  2. 商品資料面板中,選擇變體區段。
  3. 點擊選擇的變體以展開其詳細資訊。
  4. 勾選「可下載」核取方塊:
  5. 勾選此方塊後,會出現其他選項:
    • 可下載檔案 – 新增供顧客下載的檔案。
    • 下載限制 – 設定顧客可下載檔案的次數。留空表示無限制。
    • 下載期限 – 設定購買後下載連結過期的天數。
  6. 選擇「新增檔案」按鈕,然後命名檔案。若檔案託管在其他位置,輸入可下載 URL,或選擇「選擇檔案」按鈕從媒體庫插入既有檔案或上傳新檔案。上傳檔案並點擊「插入」以設定每個可下載檔案 URL。
  7. 輸入「下載限制」(選用)。一旦使用者達到此限制,即無法再下載檔案。
  8. 輸入「下載期限」(選用)。若定義天數,下載連結將在該天數後過期。
  9. 完成對商品的編輯後,照常按「發佈」或「更新」。

有關可下載商品設定、組態和疑難排解的更多詳情,請查看數位/可下載商品處理文件

結合虛擬與可下載商品

為獲得最大彈性,除非同時標記為虛擬,否則可下載商品具有物流資訊欄位,並在結帳時計算運費。這可讓您提供包含數位下載的實體商品。例如,以數位方式交付智慧裝置的使用手冊,而非在包裝中附上紙本。

若可下載商品不需物流,請同時勾選虛擬可下載方塊。

注意:

所有商品均為虛擬和可下載的訂單將跳過處理中訂單狀態,直接進入已完成訂單狀態。有關訂單狀態的更多資訊,請參考管理訂單文件

排序可變商品的屬性與變體

可排序可變商品的屬性與屬性值,以變更其在商店前台的顯示。在管理員檢視中,也可排序商品變體以便管理。以下章節介紹如何排序與組織可變商品的各種細節

為顧客檢視重新排序屬性與值(變體):

可從「屬性」標籤為顧客或店面檢視重新排序屬性及其值(變體)。操作方式如下:

重新排序屬性

在顧客檢視中,可變商品的選擇欄位顯示順序與管理區域中排序的順序相同。排序商品屬性:

  1. 點擊「屬性」標籤。
  2. 將屬性拖放至偏好的順序。
  3. 點擊設定視窗底部的「儲存屬性」。
  4. 點擊畫面右上方的「發佈」或「更新」以完成。

重新排序自訂屬性(商品特定)的值(變體):

在可變商品上使用自訂屬性時,值在店面商品下拉選單中的顯示順序與在「值」欄位中輸入的順序相同。

重新排序自訂屬性的值:

  1. 點擊「屬性」標籤。
  2. 點擊「編輯」以展開包含要重新排序值的屬性。
  3. 移除/刪除屬性中的值。
  4. 按應在前台顯示的順序重新輸入值。
  5. 點擊設定視窗底部的「儲存屬性」。
  6. 點擊畫面右上方的「發佈」或「更新」以完成。

重新排序全域屬性的值(變體):

與自訂屬性類似,全域屬性值在商品頁面上的顯示順序與在商品資料「值」欄位中的順序相同。建立全域屬性時會指定已定義的排序順序,決定其在「值」欄位中的填入方式。

變更全域屬性的預設排序順序:

  1. 導覽至商品 > 屬性
  2. 點擊要變更屬性的「編輯」連結。
  3. 選擇新的預設排序順序。

重新排序具有「自訂排序」預設排序順序的屬性值:

  1. 導覽至商品 > 屬性
  2. 點擊要變更屬性的「設定詞彙」連結
  3. 將值/選項拖放至應在店面前台顯示的順序。
  4. 變更自動儲存。

注意:僅當屬性的預設排序順序設定為「自訂排序」時,商品頁面才會使用手動排序的順序。

在管理員檢視中重新排序變體

若要為管理員目的重新排序變體(顧客不會看到此變更),可依照以下步驟操作:

  1. 點擊「變體」標籤。
  2. 使用以下方法之一重新排序變體:
    • 拖放(使用三線「手柄」)變體以重新排序。
    • 點擊三線「手柄」以直接變更變體的位置編號。(若有許多變體,這是將變體從一頁移至另一頁的方式)
  3. 點擊設定底部的「儲存變更」。
  4. 點擊右上角的「更新」或「發佈」以完成。

注意:若使用「任何{屬性}...」定義一或多個變體,其在管理區域中的排序順序很重要。請見下方技術說明

在多個變體間導覽

若有超過 15 個變體,變體清單頂部和底部會出現導覽箭頭。使用箭頭導覽整個變體清單。切換至下一頁時變更會自動儲存。點擊設定底部的「儲存變更」以完成。

為可變商品設定預設變體

若希望使用者造訪商品頁面時已預先選擇特定變體,請在變體設定頂部設定預設表單值。設定預設值後,購物者可在不需先做出選擇的情況下將可變商品加入購物車。

僅在建立至少一個變體後才能設定預設表單值。

為變體新增圖片

若要為可變商品的每個變體新增圖片,請依照以下指示操作:

  1. 點擊變體以展開變體設定。
  2. 點擊藍色圖片佔位符。
  3. 選擇變體的圖片。
  4. 點擊「儲存」以完成變更。

可變商品的庫存管理

可在商品層級、變體層級或兩者混合管理可變商品的庫存。以下是每種庫存管理類型的資訊與設定指示。

商品層級庫存管理:

商品層級庫存管理設定所有變體可共享的庫存數量。

使用商品層級管理的一個例子是銷售實體商品與數位下載。看起來會像這樣:

  • 變體 1:僅實體商品
  • 變體 2:實體商品 + 數位下載

在商品層級設定庫存數量可讓您追蹤實體商品的剩餘數量,無論顧客購買變體 1 或變體 2。

在商品層級設定庫存量的步驟:

  1. 在「庫存」標籤中勾選「庫存管理」方塊:
  2. 在適用欄位中輸入商品資訊:

    • SKU – 輸入 SKU 或留空。
    • 庫存數量 – 在此輸入庫存/庫存數量。
    • 允許缺貨訂購? – 選擇是否允許缺貨訂購。
    • 低庫存門檻 – 設定低庫存門檻,當庫存數量達到該數字時透過電子郵件接收低庫存警報。
    • 單獨販售? – 若要限制顧客每筆訂單僅能購買一件此商品,請勾選此方塊。
  3. 點擊畫面右上方的「發佈」或「更新」以儲存庫存設定。

變體層級庫存管理

變體層級庫存管理為可變商品中的每個變體設定庫存數量。使用變體層級庫存管理的一個例子是有三種不同顏色的 T 恤,需要追蹤每種顏色的剩餘數量。

  • 藍色 T 恤 – 數量 5
  • 綠色 T 恤 – 數量 10
  • 紅色 T 恤 – 數量 15

當顧客購買紅色 T 恤時,庫存僅減少紅色 T 恤,而不減少藍色或綠色 T 恤。

在變體層級設定庫存的指示:

  1. 點擊商品選單左側的「變體」標籤。
  2. 點擊變體以開啟其商品編輯選單。
  3. 勾選「管理庫存?」旁的方塊,然後在適用欄位中輸入商品資訊:
    • SKU – 輸入 SKU 或留空。注意:若在商品層級設定 SKU 但在變體層級留空,SKU 將預設為商品層級 SKU。
    • 庫存數量 – 在此輸入庫存/庫存數量
    • 允許缺貨訂購? – 選擇是否允許缺貨訂購。
    • 低庫存門檻 – 設定低庫存門檻,當庫存數量達到該數字時透過電子郵件接收低庫存警報。
  4. 點擊選單底部的「儲存變更」按鈕以儲存更新。
  5. 點擊畫面右上角的「發佈」或「更新」以為顧客發佈或更新商品。

結合庫存管理系統:變體層級 + 商品層級管理

決定在商品層級或變體層級管理變體庫存並非二選一的選擇。任何設定為在變體層級管理庫存的變體將從變體層級提取庫存。未設定在變體層級管理庫存的變體若啟用商品層級庫存則從商品層級庫存提取。

擴展第一個例子,假設我們還有豪華版實體商品:

  • 變體 1:僅實體商品
  • 變體 2:實體商品 + 數位下載
  • 變體 3:豪華實體商品 + 數位下載

若在前兩個變體的變體層級不勾選「管理庫存」,它們將共享庫存並從共享的商品層級庫存計數提取,如前所述。

對於第三個變體,我們可在變體層級啟用庫存管理,使這個不同的實體商品擁有自己單獨追蹤的庫存。

如此一來,可決定每個變體應擁有自己的庫存計數,或從商品層級的共享庫存提取。

從下拉選單隱藏缺貨變體

可從商品頁面的下拉選單中隱藏缺貨變體,使顧客僅看到商店中可購買的選項。

啟用此行為:

  1. 前往 WooCommerce → 設定 → 商品 → 庫存
  2. 勾選「從目錄中隱藏缺貨商品」選項。
  3. 儲存變更。

啟用此設定後,缺貨變體將被隱藏,顧客僅能選擇目前有庫存的變體。

為使此功能正常運作且缺貨變體從商品頁面的下拉選單中隱藏,所有以下條件必須為真:

  • 已啟用「從目錄中隱藏缺貨商品」選項。
  • 在變體層級(而非父商品層級)管理庫存。
  • 變體的庫存數量為 0 或其庫存狀態設定為「缺貨」。
  • 為這些變體停用缺貨訂購。

若任何變體設定為允許缺貨訂購,即使庫存數量達到零,它仍會保持可見。

當所有變體保持可見時:

若在父商品層級管理庫存或允許缺貨訂購,所有變體都會顯示在下拉選單中,無論庫存狀態如何。當顧客選擇缺貨組合時,會看到「無法使用」或「缺貨」訊息。

可見性摘要:

庫存管理設定 商店/分類頁面 商品頁面下拉選單
變體層級庫存、缺貨、無缺貨訂購、已啟用「隱藏缺貨」 若任何變體有庫存則父商品可見 缺貨變體隱藏
變體層級庫存、缺貨、允許缺貨訂購 父商品可見 顯示所有變體(包括缺貨)
父商品層級庫存 父商品可見 顯示所有變體

注意:只要至少一個變體有庫存,父可變商品將在商店和分類頁面上保持可見,即使其他變體缺貨並從下拉選單中隱藏。

批量編輯

處理大量商品變體時,可使用「變體」標籤頂部的「批量動作」下拉選單一次編輯所有變體:

  • 從下拉選單中選擇要執行的動作。
  • 若變更需要輸入(如設定價格或折扣),會出現彈出視窗要求輸入值。
  • 變更立即儲存至所有變體。

這些批量動作將套用至當前商品的所有變體。

以下是可套用以更快速管理商品變體的可用批量動作:

  • 刪除所有變體

  • 狀態

    • 切換「啟用」
    • 切換「可下載」
    • 切換「虛擬」
  • 定價
    • 設定正常價格
    • 增加正常價格(固定金額或百分比)
    • 減少正常價格(固定金額或百分比)
    • 設定特價
    • 增加特價(固定金額或百分比)
    • 減少特價(固定金額或百分比)
    • 設定排程特價日期
  • 庫存
    • 切換「管理庫存」
    • 庫存(計數)
    • 設定狀態 – 有庫存
    • 設定狀態 – 缺貨
    • 設定狀態 – 缺貨訂購中
    • 低庫存門檻
  • 物流
    • 長度
    • 寬度
    • 高度
    • 重量
  • 可下載商品
    • 下載限制
    • 下載期限

顧客看到的內容

在前台,顧客檢視可變商品時會遇到下拉欄位以選擇變體選項。一旦顧客選擇所有選項,即會顯示可用庫存與價格。若要將可變商品加入購物車,顧客需要選擇所有選項。

若使用者在選擇屬性前嘗試點擊灰色的加入購物車按鈕,會出現訊息要求他們選擇一些屬性。

在主要商店檢視或商品彙整頁面上,顧客會看到「選擇選項」按鈕而非「加入購物車」,因為必須先選擇變體才能將商品加入購物車。

可變商品 – 進階主題

使用「任何」屬性定義變體

定義每個變體的屬性選項時,會注意到其中一個選擇是選擇「任何{屬性}...」此選項提供一些額外彈性,例如後備。它也允許可有效將多個變體視為彼此重複的情境。這可能導致混淆的行為,特別是在具有許多屬性和變體的商品上。

一般而言,強烈建議定義所有變體的所有屬性。這是目前最簡單的方法。然而,若不定義每個變體的所有屬性,並對任何變體使用「任何{屬性}...」,若能執行以下操作會更簡單:

  • 在商品層級而非變體層級使用庫存計數。
  • 所有變體定價相同。
  • 在管理員檢視中從最具體到最不具體排序變體。
  • 徹底測試以確保了解變體如何比對。

以下章節說明 WooCommerce 如何處理「重複」變體。

WooCommerce 如何處理重複變體

在有效重複的變體情況下,WooCommerce 從已排序變體清單中從上到下查找第一個比對的商品資料。因此,當使用「任何{屬性}...」定義變體時,管理區域中商品變體的排序順序非常重要。更具體的變體(如大號藍色襯衫)應位於清單頂部,較不具體的變體(如「任何{屬性}...」,藍色)應位於底部。

正確排序「重複」變體。較多定義的變體位於較少定義的變體之上。若購物者的選擇不符合已定義的變體,較少定義的變體將有效充當後備。錯誤排序的變體。將具有「任何...」屬性的變體排序到頂部意味著下方的變體永遠不會被比對,其商品資料永遠不會被使用。

當存在重複時,變體排序不當或有太多重複,可能導致庫存量、定價、物流資料以及任何其他變體層級商品資料的混淆。小心使用。

超過 30 個變體的商品的動態屬性下拉選單

預設情況下,若可變商品有 30 個或更少變體,前台選擇變體的下拉選單將是動態的。例如,對於具有「尺寸」和「顏色」屬性的 T 恤,顧客選擇尺寸後,顏色下拉選單會更新,僅顯示所選尺寸可用的選項。

然而,若有超過 30 個變體,下拉選單將為靜態,並顯示所有屬性,無論任何先前的選擇。沿用上面的例子,若 T 恤有超過 30 個變體,即使某些顏色選項不適用於所選尺寸,顏色下拉選單仍會繼續顯示_所有顏色選項_。相反,當顧客選擇不可用的組合後,會看到訊息「抱歉,沒有商品符合您的選擇。請選擇不同的組合。」

此動作改善網站效能。對於具有大量變體的商品,每次選擇後計算可用組合會相當拖慢速度。

開發者可使用開發者提供的程式碼篩選器修改動態下拉選單的 30 限制。可在以下文件文章中找到更多相關資訊,其中包含針對開發者的詳細內容。

變更動態可變商品下拉選單的變體數量限制