WooCommerce 全域屬性設定——變體商品共用屬性實戰

同樣賣一件衣服,有人在後台點兩下就生出尺寸、顏色任選的下拉選單,前台還能用側邊欄篩選器讓客人勾「黑色 + L」直接找到貨;有人卻每上一件新商品都要把「S、M、L」重打一次,店裡累積上百件商品後想統一改個尺寸名稱,得一件件翻出來改。差別不在外掛,而在 WooCommerce 商品屬性到底用了哪一種。

WooCommerce 的屬性其實分兩套:寫死在單一商品裡的自訂屬性,以及全店共用、可篩選、可管理的全域屬性。多數中文教學只教你在商品編輯頁面直接打屬性值,跳過了「全域屬性」這條真正適合電商規模化的路。這篇會把兩種屬性的差別講清楚,帶你走完全域屬性的建立流程,再把它接到變體商品上,最後處理篩選頁、變體爆量、屬性搬遷這些對手通常略過的環節。

WooCommerce 商品屬性是什麼,跟分類與標籤差在哪

商品屬性是描述商品「規格特徵」的欄位,例如尺寸、顏色、材質、容量,用來讓同一件商品延伸出可選的規格,或在商品頁列出額外資訊。它跟分類、標籤的用途完全不同,三者很容易混淆,先分清楚再往下走會輕鬆很多。

分類(Category)是商品的歸屬層級,可以有上下階層,例如「鞋類」底下分「籃球鞋、慢跑鞋」,對應的是網站的選單與導覽結構。標籤(Tag)是平面的關鍵字標記,沒有階層,用來標示商品特色,方便站內搜尋與關聯,例如「防水」「限量款」。屬性則是規格層級的描述,它的特殊之處在於:勾選「用於變化類型」後,屬性值會變成顧客在商品頁可以選的規格選項。

簡單記法是這樣:

  • 分類:這件商品「屬於哪一櫃」,管的是網站結構
  • 標籤:這件商品「有什麼特色關鍵字」,管的是搜尋與關聯
  • 屬性:這件商品「有哪些規格可選」,管的是商品本身的變化與篩選

屬性還有一個分類、標籤都沒有的能力,就是支援變體商品。當你想賣一件有「黑、白、黃」三色又有「M、L、XL」三尺寸的 T 恤時,靠的就是屬性把這些規格組合成可購買的變化類型。

自訂屬性與全域屬性的差別,該用哪一種

兩者最核心的差別是「能不能重複使用、能不能拿來篩選」。自訂屬性綁死在單一商品上,只服務這一件;全域屬性建立一次後全店共用,而且能驅動側邊欄的篩選器與屬性彙整頁。

自訂屬性是在單一商品的「商品資料」面板裡,於「自訂商品屬性」直接輸入名稱與數值(多個值用半形直線「|」隔開)。它的優點是快,臨時性、只此一件的規格用它最省事;缺點是這些值不會被集中管理,別件商品用不到,前台也無法用它做篩選,純粹只顯示在商品頁。

全域屬性則是在後台「商品 > 屬性」這個獨立介面建立的。它有幾個自訂屬性給不了的能力:

  • 全店重複使用:建一次「尺寸」屬性,之後每件商品都能直接從下拉選單叫出來套用
  • 集中管理項目:尺寸要新增一個「XXL」、或把「大」改成「特大」,只要在屬性管理頁改一次,所有引用它的商品同步更新
  • 支援篩選與彙整頁:全域屬性可以開啟「彙整」功能,讓前台用分層導覽(Layered Nav)篩選,也能產生像「所有黑色商品」這類屬性彙整頁

判斷標準很單純:這個規格只有這一件商品會用到,就用自訂屬性;多件商品共用、或想讓客人用它來篩選,就一定要用全域屬性。實務上服飾、鞋類、3C 這種規格高度重複的品類,尺寸、顏色一律建成全域屬性,後續維護成本差距會非常明顯。一家累積上百件商品的服飾店,若一開始就把尺寸做成全域屬性,日後要調整尺碼命名只動一處;若全用自訂屬性,等於要逐件商品手動改。

全域屬性的設定步驟

全域屬性的建立分兩層:先在「商品 > 屬性」建立屬性本身(例如「尺寸」),再進入該屬性的「設定項目」填入它的值(例如 S、M、L)。這兩步都做完,屬性才算可用。

進入 WordPress 後台,從左側選單點「商品 > 屬性」,會看到左邊是新增屬性的欄位、右邊是已建立的屬性清單。新增一個屬性時,主要填三個欄位:

  • 名稱:前台顯示的名稱,例如「尺寸」「顏色」
  • 代稱(Slug):這個屬性的網址識別字,建議用英文小寫,例如 size、color
  • 啟用彙整:勾選後,這個屬性才能用於前台的分層導覽篩選與屬性彙整頁;只想當規格選項、不做篩選的話可以不勾

填好按「新增屬性」,右側清單就會多出這個屬性。接著點該屬性後方的「設定項目」(Configure terms),進入項目管理頁,這裡才是真正輸入「S、M、L」這些值的地方。新增項目的方式跟新增標籤一樣,填名稱與代稱即可。

項目都建好後,回到項目清單,每個項目右側會有一個三條線的拖曳圖示,按住就能調整排序,這個順序會直接影響前台顧客選規格時選項出現的先後。屬性編輯頁還有一個「預設排列順序」設定,可以選自訂排序、依名稱、依數值或依項目編號,依商品特性挑一種即可,尺寸這類通常用自訂排序手動拖比較直覺。

把全域屬性套進變體商品的實戰流程

把全域屬性接到變體商品上,整體是「選商品類型為可變商品 → 加入全域屬性並勾用於變化類型 → 由所有屬性建立變化類型 → 逐筆填價格庫存」這四個動作。重點在前兩步用對屬性,後面才接得起來。

新增或編輯一件商品,在「商品資料」下拉選單把「簡單商品」改成「可變商品」,然後切到左側的「屬性」分頁。這裡跟自訂屬性不同:上方會有一個「新增現有」的下拉選單,把你剛建好的全域屬性(例如「尺寸」)選出來,按「新增」,這個屬性就掛到這件商品上了。

接著在「數值」欄位選擇這件商品實際提供的項目。你可以按「全部選取」把所有項目帶進來,再把不賣的逐一刪掉;也可以只挑要的幾個。確認好之後,務必勾選「用於變化類型」,再按「儲存屬性」。同樣方式可以再加一個「顏色」屬性。

存好屬性後切到「變化類型」分頁,下拉選單選「由所有屬性建立變化類型」並送出,系統會跳出確認視窗,按確定。WooCommerce 會依屬性自動排列組合:如果你選了 3 種尺寸與 2 種顏色,就會一次生出 6 筆變化類型。

最後一步是每一筆變化類型都要展開設定。展開後可填的欄位包括:

  • 商品圖片:對應這個變化的圖,例如紅色款就放紅色衣服的照片,顧客選到這個規格時主圖會跟著換
  • 貨號(SKU):對應庫存管理的唯一編號,可留空
  • 定價:這筆變化的售價,這欄是關鍵
  • 庫存狀態與管理庫存:可針對單一變化獨立管理數量
  • 重量、尺寸、運送類別:選填,運送與稅率類別通常選「與上層相同」即可

變化類型一多,逐筆改很折磨,這時用「批次操作」下拉選單可以一次套用,例如先用批次「設定定價」把所有變化套同一個價,再個別微調少數例外,速度會快很多。

「用於變化類型」與「在商品頁面中可見」的差別

屬性面板上有兩個勾選框很多人搞混:「在商品頁面中可見」決定屬性要不要顯示在前台的額外資訊區,「用於變化類型」決定屬性要不要變成顧客可選的規格。兩者用途不同,沒有誰一定要勾誰。

如果你的商品是簡單商品,只想把規格當資訊展示,例如標明「材質:純棉」,那只勾「在商品頁面中可見」,屬性會出現在商品頁的「額外資訊」分頁,但顧客不能選。這也是屬性可以用在簡單商品、不一定要搭配變體的用法。

如果你要的是讓顧客選規格、且不同規格有不同價格或庫存,那一定要勾「用於變化類型」,再到變化類型分頁建立組合。沒勾這個框,屬性就不會出現在變化類型的建立來源裡,前台也不會有選規格的下拉選單。常見的錯誤就是忘了勾它,結果建變化類型時找不到屬性可選。

一件商品也可以混用:例如「尺寸」「顏色」勾「用於變化類型」當可選規格,「產地」只勾「在商品頁面中可見」純展示,各司其職。

全域屬性的篩選與彙整頁怎麼開

全域屬性能拿來做前台篩選,但要兩個條件同時成立:建立屬性時勾了「啟用彙整」,而且永久連結(固定網址)有正確設定。漏掉永久連結這步,屬性彙整頁會直接回 404,這是新手最常踩的雷。

開啟篩選的流程是這樣。第一,建立屬性時勾選「啟用彙整」,這樣 WooCommerce 才會為該屬性產生彙整頁,例如點「尺寸」裡的「XL」連結,會列出所有 XL 的商品。第二,到「設定 > 永久連結」確認商品屬性的網址起點有設定,否則彙整頁的網址無法成立,點進去只會看到「找不到頁面」。設好之後,屬性連結就會像「/product-attribute/color/black/」這樣正常運作。

要在側邊欄做篩選器,WooCommerce 內建有「依屬性篩選」「依價格篩選」這類區塊或小工具,把它們放進側邊欄即可。需要注意的是,分層導覽(Layered Nav)只認全域屬性,自訂屬性無法被篩選,這也是規格類資訊建議一律走全域屬性的關鍵理由之一。

如果你的佈景主題或外掛要做更進階的色塊、圖片式規格選擇(swatches),底層同樣是讀全域屬性的項目,先把全域屬性建好,後續換任何 swatch 外掛都接得上。

變體組合爆量與屬性維護該怎麼管

變化類型是屬性值的排列組合,屬性越多、每個屬性值越多,變化數會相乘暴增,這是變體商品最容易失控的地方。3 個尺寸乘 2 個顏色是 6 筆,但 5 尺寸乘 5 顏色乘 3 材質就是 75 筆,每筆都要設定價格與庫存,後台會非常難維護。

控制變化數量有幾個務實做法:

  • 只建實際在賣的組合:與其用「由所有屬性建立變化類型」全自動生成,再刪掉不賣的,組合很多時可改用「新增變化類型」手動一筆筆加,只建真正有貨的組合
  • 拆成多件商品:如果某個屬性其實對應的是不同商品(例如不同款式的版型差異很大),與其塞成一件商品的屬性,不如拆成兩件獨立商品,各自的變化數都會降下來
  • 善用批次操作:價格、庫存狀態這類大量重複的欄位,用變化類型分頁的批次操作統一設定,再處理例外

維護面還有一個常被忽略的細節:之後若替一件已建好變化的商品「新增了屬性」,原本的變化類型不會自動套用新屬性,必須重新建立變化類型才會正常運作。所以屬性最好在開賣前一次規劃齊全,避免事後補屬性又得重做組合。

全域屬性的集中管理在這裡發揮價值。要改尺寸命名、新增一個尺碼,都在「商品 > 屬性」的項目頁改一次,全店引用它的商品同步生效,不必逐件翻找。這就是規模化電商一開始就該把規格走全域屬性的核心原因。

為什麼弄懂屬性架構,比急著上架更值得先做

把屬性架構想清楚再上架,省下的是日後重做的時間。自訂屬性適合一次性、只此一件的規格;全域屬性適合多件共用、要篩選、要長期維護的規格,而尺寸、顏色、材質這類典型規格,幾乎都該歸到全域屬性。釐清這點,再搭配「用於變化類型」與「在商品頁面中可見」兩個勾選的正確用法,變體商品的選單、篩選器、彙整頁就會自然串起來。

如果你正準備建置或整理 WooCommerce 商店,建議的下一步是先盤點店裡所有商品會用到哪些規格,把共用的規格全部建成全域屬性、設好項目與排序,再開始一件件上架商品。等商品累積到上百件才回頭整理屬性,成本會高出許多。屬性是電商後台少數「前期多花十分鐘、後期省下好幾小時」的設定,值得在開店初期就把它做對。

相關文章
標籤: WordPress 電商, WooCommerce, 商品屬性, 全域屬性, 變體商品