管理屬性和屬性群組
本文介紹如何管理屬性和屬性組來描述產品及其特徵 Microsoft Dynamics 365 Commerce。
屬性 提供了一種透過使用者定義的欄位來描述產品及其特徵的方法。 例如記憶體大小、硬碟容量和能源之星合規性。
屬性可以與各種商務實體相關聯,例如產品類別和管道,並且可以為其設定預設值。 當屬性與產品類別或管道關聯時,產品將繼承這些屬性及其預設值。 可以在單一產品層級、通路層級或目錄中覆寫預設屬性值。
例如,典型的電視產品可能具有以下屬性。
類別 | 屬性 | 允許值 | 預設值 |
---|---|---|---|
電視與電視影片 | 品牌 | 任何有效的品牌價值 | 無 |
TV | 螢幕尺寸 | 20–85 英寸 | 55 英寸 |
垂直解析度 | 4K (2160p)、全高清 (1080p) 或高清 (720p) | 4K(2160p) | |
螢幕更新率 | 60 赫茲、12 0 赫茲或 240 赫茲 | 60 赫茲 | |
HDMI 輸入 | 0–10 | 3 |
屬性和屬性類型
屬性基於 屬性類型。 屬性類型標識可為特定屬性輸入的資料類型。 Commerce 支援以下屬性類型:
- 貨幣 –此類型支援貨幣值。 它可以是有界的(即,它可以支援一定範圍的值),也可以保持開放。
- DateTime –此類型支援日期和時間值。 它可以是有界的或保持開放。
- Decimal –此型別支援包含小數位的數值。 它還支援測量單位。 它可以是有界的或保持開放。
- Integer –此類型支援數值。 它還支援測量單位。 它可以是有界的或保持開放。
- Text –此類型支援文字值。 當啟用 固定列表 設定時,它還支援一組預先定義的可能值。
- Boolean –此類型支援二進位值(true 或 false)。
- 引用 –此型別引用其他屬性。
附註
由於 Azure 搜尋索引的限制,雲端驅動的搜尋不支援 小數 屬性類型經驗。 Azure 認知搜尋不支援將 Decimal 屬性類型轉換為 Edm.Double 目標索引欄位類型,因為這轉換會降低精度。
設定屬性類型
若要設定屬性類型,請依照此範例流程中的步驟操作。
- 以採購經理身分登入商務總部。
- 前往 產品資訊管理 > 設定 > 類別和屬性 > 屬性類型。
- 在動作窗格上,選取新建。
- 在 屬性類型名稱 欄位中,輸入 行李類型。
- 在 類型 欄位中,選擇 文字。
- 將 固定清單 選項設定為 是。
- 在 值 快速選項卡上,選擇 新增。
- 在新行的 值 欄位中,輸入 Satchel。
- 再增加五行。 在每個值的 值 欄位中,輸入不同的值: 手拿包、 錢包、 背包、 斜背包或 錢包。
- 在動作窗格上,選擇儲存。
- 在動作窗格上,選取新建。
- 在 屬性類型名稱 欄位中,輸入 太陽眼鏡品牌。
- 在 類型 欄位中,選擇 文字。
- 將 固定清單 選項設定為 是。
- 在 值 快速選項卡上,選擇 新增。
- 在新行的 值 欄位中,輸入 Ray ban。
- 再增加兩行。 在每個值的 值 欄位中,輸入不同的值: Aviator 或 Oakley 。
- 在動作窗格上,選擇儲存。
設定一個屬性
若要設定屬性,請依照此範例流程中的步驟操作。
- 以採購經理身分登入商務總部。
- 轉至 產品資訊管理 > 設定 > 類別和屬性 > 屬性。
- 在動作窗格上,選取新建。
- 在 名稱 欄位中,輸入 行李類型。
- 在 屬性類型 欄位中,選擇 行李類型。
- 在動作窗格上,選擇儲存。
屬性中繼資料
屬性元資料 允許您選擇選項來指定每個產品的屬性應如何表現。 例如,您可以指定屬性是否為必要、是否可用於搜尋以及是否可用作篩選器。
對於產品,可以在頻道層級覆寫屬性元資料設定。
屬性的 屬性 頁麵包含多個與屬性元資料相關的選項。 例如,如果您將 屬性下的 可以最佳化 選項設定為 是 商業頻道的元資料,顯示此屬性用於細化或過濾搜尋結果和類別瀏覽頁面上的產品。 若要將屬性配置為可最佳化,您必須先在操作窗格中選擇 篩選器設定 並確認該屬性的篩選器設定。
屬性的過濾器設定
屬性的篩選器設定可讓您定義屬性篩選器在銷售點 (POS) 中的顯示方式。 若要存取屬性的篩選器設置,請在該屬性的 屬性 頁面上的操作窗格中,選擇 篩選器設定。
過濾器設定 頁麵包含以下欄位:
名稱 –預設情況下,此欄位設定為屬性的名稱。 但是,您可以變更該值。
顯示選項 –可使用下列選項:
- 單一值 - 此選項適用於下列屬性類型: 布林值、 幣、 小數、 整數和 文本。 它只允許在產品清單頁面(例如類別瀏覽和產品搜尋結果頁面)上為細化器選擇單一值。
- 多值 - 此選項適用於下列屬性類型: 貨幣、 小數、 整數和 文本。 它允許在客戶端中為屬性選擇多個值以進行細化。
顯示控制 –可使用下列選項:
- 清單 –此選項適用於所有屬性類型。
- 範圍 - 此選項可用於以下屬性類型: 貨幣、 小數,和 整數。
- 滑桿 - 此選項可用於以下屬性類型: 貨幣、 小數,和 整數。
- 帶條的滑桿 - 此選項可用於下列屬性類型: 貨幣、 小數 和 整數。
閾值 –如果您選擇 範圍 作為顯示控制類型,則需要此設定。 您可以使用分號 (;) 作為分隔符號來定義值。
例如,對於屬性類型為 整數 的 袋子體積屬性,閾值可能為 10; 20;50;100;200;500;1000;5000。 在這種情況下,POS 顯示以下範圍。 結果集中沒有任何產品的範圍顯示為灰色。
- 小於 10
- 10–20
- 20–50
- 50–100
- 100–200
- 200–500
- 500 或更多
屬性的過濾設定僅適用於產品屬性,可用於細化產品搜尋和類別瀏覽結果。 它們不適用於客戶搜索或訂單搜索,儘管相同的屬性可用於豐富客戶或訂單資訊。
在預設的 Commerce 模組中,沒有對 顯示控制 過濾器設定(例如 範圍、 滑桿和 有欄的滑桿)提供開箱即用的支援。 POS 解決方案繼續支援 範圍 和 滑桿 設置,而 有欄的滑桿 設定適用於舊版 SharePoint 線上店面,並繼續適用於第三方整合和自訂場景。
我們建議可最佳化屬性具有啟用了 Fixed-list 選項的 Text 類型的屬性,並且確保清單易於管理(最多 100–200 個唯一值)。 如果精簡器具有 1,000 個或更多唯一值,則更適合使用 Text 類型的屬性,其中 Fixed-list 選項已停用。
翻譯對於屬性名稱及其值至關重要。 對於啟用了 固定清單 選項的 文字 類型的屬性,您可以定義屬性的翻譯 屬性類型下的值。 對於每個其他屬性類型,您可以在定義屬性值的頁面上定義翻譯。 例如,對於 Text 類型的屬性,您可以為屬性的 Attributes 上的預設值定義翻譯頁面。 但是,如果您在產品層級覆寫預設值,則可以在產品的 產品屬性 頁面上定義屬性的翻譯。
將屬性標記為可針對頻道最佳化後,您不應更新屬性類型。 否則,您會影響將產品資料發佈到搜尋索引。 相反,我們建議您為新型精煉器建立新屬性,並透過從其他屬性群組中刪除先前的屬性來停用該屬性。
支援按屬性搜索,但僅獲取搜索詞完全匹配的結果。 例如, 布料 屬性的值為 羊絨棉。 如果客戶搜尋“Cash”,則不會擷取布料為 羊絨棉 的產品。 但是,如果客戶搜尋“羊絨”、“棉”或“羊絨棉”,則會檢索到含有 羊絨棉 作為布料的產品。
其他屬性元資料選項
附註
這些屬性元資料選項僅適用於舊版 SharePoint 線上商店和外部整合。 有關這些屬性元資料選項的詳細信息,請參閱 SharePoint Server 2013中的搜尋架構概述。
屬性 頁面上也提供了以下附加屬性元資料選項:
- 可搜尋
- 可擷取
- 可查詢
- 可排序
- 忽略大小寫和格式
- 完成比對
- 強制性
- 已隱藏
這些選項最初旨在改進基於舊版 SharePoint的線上店面的搜尋功能。 它們不一定適用於 Commerce 電子商務網站或 POS 終端機。 由於繼續支援無頭集成,因此這些選項可用於使用 Commerce 軟體開發工具包 (SDK) 匯出屬性元資料。 您可以使用 Commerce SDK 將產品放入自訂、最佳化的外部搜尋索引中。 透過這種方式,您可以確保只對應該索引的屬性進行索引。
屬性群組
屬性組 用於將產品配置模型中元件或子元件的各個屬性分組。 一個屬性可以包含在多個屬性組中。 屬性組可以幫助使用者配置產品,因為各種選擇是在特定上下文中排列的。 屬性組可以指派給類別或頻道。 您也可以為屬性組中的屬性設定預設值。
建立屬性組
若要建立屬性組,請依照此範例流程中的步驟操作。
- 以採購經理身分登入商務總部。
- 前往 產品資訊管理 > 設定 > 類別和屬性 > 屬性組。
- 建立一個名為 正裝襯衫的屬性組。
- 新增以下屬性: CleaningMethod、 CollarType、 Collection和 設計。
附註
屬性組中屬性的顯示順序值不會影響或套用到搜尋和類別瀏覽結果中精簡程式的順序。 它們僅適用於“訂單屬性”場景。
將屬性組指派給類別
一個或多個屬性組可以與下列類別層次結構類型中的類別節點相關聯:
- Commerce 產品階層
- 頻道導航類別層次結構
- 補充產品類別層次結構
當產品分類到與屬性組關聯的類別時,它們會繼承這些屬性組中包含的屬性。
若要將屬性群組指派給 Commerce 產品層次結構中的類別,請依照此範例流程中的步驟操作。
- 以採購經理身分登入商務總部。
- 前往 零售和商業 > 產品和類別 > 商業產品層次結構。
- 選擇 時尚 導航層次結構。
- 在 男裝下,選擇 褲子 類別,然後選擇 產品屬性組 快速選項卡,新增名為 男士皮帶的屬性群組。
- 選擇 時尚太陽眼鏡 類別,並透過選擇驗證 時尚太陽眼鏡 屬性組中的新屬性查看屬性。 屬性組應顯示新的 鏡片形狀 和 太陽眼鏡品牌 屬性。
- 選擇 褲子 類別,然後透過選擇 男士皮帶 屬性組的屬性 查看屬性。 屬性組應顯示 男士皮帶品牌、 皮帶布料和 皮帶大小 屬性。
也可以使用相同的基本流程將屬性群組指派給頻道導覽類別層次結構和補充產品類別層次結構中的類別。 但是,在步驟 2 中,根據要將屬性群組指派到的層次結構,使用下列路徑之一:
- 頻道導航類別層次結構: 前往 零售和商業 > 類別和產品管理 > 頻道導航類別.
- 補充產品類別層次結構: 前往 零售與商業 > 類別與產品管理 > 補充產品類別.
附註
確保您僅在 產品屬性組 FastTab 上關聯類別層次結構中的屬性組,而不是在 類別屬性值 快速選項卡。 如果屬性顯示在 類別屬性值 快速標籤上,請選擇操作窗格上的 編輯類別層次結構 。 然後,在 類別屬性組 快速選項卡上,選擇類別節點,然後選擇 刪除。 不支援透過 Commerce Scale Unit 按類別取得屬性。
確定預設產品集合的商業管道的可查看和可最佳化屬性
將各個屬性組與各個層次結構(商務產品層次結構或通路導航類別)中的類別相關聯並根據類別關聯為每個產品定義屬性值後,您必須啟用 顯示屬性頻道 標誌,使這些屬性在特定頻道中可見。
- 轉至 零售和商業 > 通路設定 > 通路類別和產品屬性。
- 選擇 設定屬性元資料,然後在左側導覽窗格中選擇一個屬性。
- 在 頻道產品屬性 FastTab(不是 類別屬性 FastTab)上,設定 在頻道上顯示屬性 選項為 是 以使屬性可見。
- 如果您也希望該屬性可細化,請將 可細化 選項設為 是。
控制基於尺寸的細化器的可見性,例如尺寸、樣式和顏色
尺寸、款式和顏色等產品尺寸是最常用的細化器。 若要使這些產品維度可用作精簡程序,您應在頻道層級關聯一個屬性群組,該屬性群組包含自動從產品維度值繼承值的屬性類型的參考。
您可以透過更新 渠道類別和產品屬性 頁面上的標誌來指定產品維度可查看和可最佳化。 在導覽窗格中選擇根節點,然後在 通路產品屬性 FastTab 上設定 在頻道上顯示屬性 選擇 是尺寸、 樣式 和 顏色 屬性。 如果您希望這些屬性也可最佳化,請將每個屬性的 可最佳化 選項設為 是 。
若要啟用這些屬性,以便它們在基於演示資料的休士頓頻道中可用,請按照此範例流程中的步驟操作。
- 轉至 零售和商業 > 通路設定 > 通路類別和產品屬性。
- 選擇 休士頓 頻道。
- 在操作窗格中,選擇 設定屬性元資料。
- 選擇 時尚 類別節點,然後在 頻道產品屬性 FastTab 上選擇 為每個屬性新增屬性 。
- 選擇 時尚配件 類別節點,選擇 時尚太陽眼鏡 類別,然後在 通路產品屬性 快速選項卡,為每個屬性選擇 包含屬性 。
- 選擇 男裝 類別節點,選擇 褲子 類別,然後在 渠道產品屬性 快速選項卡,為每個屬性選擇 包含屬性 。
- 更新所需屬性和最佳化器的屬性元資料後,請確保儲存變更並執行 發布頻道更新 作業。 然後,發布更新後,您必須執行下列作業: 1070 (頻道配置), 1040 (產品),且 1150 (目錄)。
附註
- 如果您的業務要求您經常在導覽層次結構中新增或刪除產品,或進行變更(例如更新顯示順序值、新增類別以及為類別新增屬性組),我們建議您設定 發布頻道更新 作業以作為頻繁批次作業運行。 或者,手動觸發 發布頻道更新 作業,然後觸發以下 Commerce Data Exchange (CDX)作業: 1070 (通路配置), 1040 (產品)和 1150 (目錄)。
- 繼承 選項可讓您指定頻道應從層級結構中的父頻道繼承屬性群組。 如果將 Inherit 選項設為 Yes,子通道節點將繼承所有屬性組和所有屬性在這些屬性組中。
- 如果操作窗格上的 設定屬性元資料 按鈕不可用,請確保 導覽層次結構 與您的 常規 快速選項卡上的頻道。
- 除了頻道層級基於維度的屬性群組之外,您不得關聯任何屬性群組(例如,在 頻道類別的 屬性群組 下方和產品屬性 頁)。
- 在 Commerce 版本 10.0.27 中引入對特定於客戶的企業對企業 (B2B) 目錄的支援後,您需要按照本文中描述的相同方式確定每個 B2B 目錄的精簡程序和屬性設定。
覆蓋屬性值
可以在產品層級覆寫各個產品的屬性預設值。 對於針對特定管道的特定目錄中的單一產品,它們也可以被覆蓋。
覆蓋單一產品的屬性值
若要覆寫單一產品的屬性值,請依照此範例流程中的步驟操作。
- 以採購經理身分登入商務總部。
- 前往 零售和商業 > 類別和產品管理 > 按類別發布的產品。
- 選擇 時尚 > 時尚配件 > 時尚太陽眼鏡。
- 在網格中選擇所需的產品。 然後,在操作窗格的 產品 標籤上的 設定 群組中,選擇 產品屬性。
- 在左窗格中選擇一個屬性,然後在右窗格中更新其值。
覆蓋目錄中所有產品的屬性值
若要覆寫目錄中所有產品的屬性值,請依照此範例流程中的步驟操作。
以採購經理身分登入商務總部。
轉至 零售和商業 > 目錄管理 > 所有目錄。
選擇 Fabrikam Base Catalog 目錄。
選擇 時尚 > 時尚配件 > 時尚太陽眼鏡。
在 產品 快速選項卡上,選擇所需的產品,然後選擇產品網格上方的 屬性 。
在以下快速選項卡上,更新所需屬性的值:
- 共用產品媒體
- 共用的產品屬性
- 通路媒體
- 管道產品屬性
覆蓋渠道中所有產品的屬性值
若要覆寫頻道中所有產品的屬性值,請依照此範例流程中的步驟操作。
以採購經理身分登入商務總部。
轉至 零售和商業 > 通路設定 > 通路類別和產品屬性。
選擇 休士頓 頻道。
在 產品 快速選項卡上,選擇所需的產品,然後選擇產品網格上方的 屬性 。
如果沒有可用產品,請在 產品 快速選項卡上選擇 新增 ,然後在 新增產品 對話框。
在以下快速選項卡上,更新所需屬性的值:
- 共用產品媒體
- 共用的產品屬性
- 通路媒體
- 管道產品屬性
定義特定於變體的屬性值並為產品屬性定義多個值
若要定義特定於變體的屬性值,以及定義產品屬性的多個值,請依照此範例流程中的步驟操作。
以採購經理身分登入商務總部。
轉至 零售和商業 > 通路設定 > 通路類別和產品屬性。
選擇 休士頓 頻道。
在 產品 快速選項卡上,選擇所需的產品型號,然後選擇產品網格上方的 屬性 。
如果沒有可用產品,請在 產品 快速選項卡上選擇 新增 ,然後在 新增產品 對話框。
在以下快速選項卡上,更新所需屬性的值:
- 共用產品媒體
- 共用的產品屬性
- 通路媒體
- 管道產品屬性
特定於變體的屬性配置範例
在此範例中, P001-Master 產品是一款多功能運動鞋,有三種款式: 跑步、 步行和 健行。 對於每個變體,您需要唯一定義 Activity 屬性的值。 在您頻道的 頻道類別和產品屬性 頁面的 產品 快速選項卡上,您可以定義 Activity 變體的屬性值如下表所示。
變型 | 活動屬性值 |
---|---|
P001-大師 | 運動的 |
P001-1 | 正在執行 |
P001-2 | 走動 |
P001-3 | 健行 |
如果用戶搜尋“鞋”, P001-Master 產品將出現在搜尋結果中。 如果您將 Activity 屬性配置為可細化,則 Activity 細化器僅列出 體育 作為可最佳化值,因為該值為 P001-Master處的 Activity 屬性定義的產品等級。
預設情況下,變體層級屬性僅用於產品詳細資訊頁面 (PDP)。 當您在 PDP 上選擇特定產品變體時,PDP 上的產品規格將針對該特定變體進行更新。
為了讓最佳化器選取在產品變型層級定義的屬性值,您必須在產品主層級定義一個屬性,選取 允許多個值 複選框,然後設定屬性類型為 Text。
接下來,您必須確定產品變體的所有可能值。 對於本範例中使用的 Activity 屬性,可能的值可能包括 Running、 步行、 健行、 健行、 露營、 水上活動和 雪上運動。
確定變體屬性值應該是什麼後,您可以使用管道分隔值在產品主層級定義它們。 對於 活動 屬性,您可以將產品主資料上的屬性值定義為 跑步|步行|健行|健行|露營|水上運動|雪上運動。
然後,對於每個變體,您可以透過輸入管道分隔值或單一值來定義屬性值。 對於 活動 屬性,您可以將單一產品變體配置為 跑步|步行|健行、 跑步、 跑步|健行|水上運動等等。
定義變體屬性值後,在 頻道類別與產品屬性 頁面的操作窗格上,選擇 發佈頻道更新,然後執行 1150、 1040和 1070 職位。
作業完成並更新搜尋索引後,所有預期值應出現在搜尋結果和類別瀏覽結果中。