商品中心中臺支援系統-規格設計
目錄
- 商品中心中臺支援系統-規格設計
商品中心中臺支援系統-規格設計
修訂記錄
日期 | 版本 | 章節 | 描述 | 作者 |
---|---|---|---|---|
2018-10-25 | V1.0 | 初始版本 | 無涯 |
目錄
1、規格設計
本文講述電商系統構建中,商品中心規格模組的相關知識和資料儲存設計。
1.1、規格知識
商品規格是指一些足以反映商品品質的主要指標,如化學成分、含量、純度、效能、容量、長短、粗細等。
例如:買衣服的商品規格指的是尺寸的大小,一般的均碼分大、中、小號;有的較細,上衣依據衣長、胸圍、領長分大小,下褲依據褲長短、腰圍分大小等等。
應用場景:
- 1.為商品設定規格,便於商品通過規格買賣。
-
2.通過規格切換選擇商品。
如京東商品規格切換介面:
1.2、規格管理
1.2.1、規格管理思維導圖
規格與類目的關係主要為一個類目可設定關聯一個或多個規格。具體模式放在類目模組中講解。
商品規格模組包括規格項,規格明細,規格明細別名三個模組。規格明細別名主要是針對商品前端展示設計的,如規格明細為紅色,規格明細別名可設定為深紅色。規格明細別名是對一個具體規格明細值的進一步細化。商品設定規格時,實際是設定商品與規格明細別名的關係(所以任何規格都必須設定規格別名,沒有規格別名的設定為規格明細名稱)。
其他方案:
商品規格設計的另外一種方案是將規格作為一種特殊的屬性歸類到屬性體系中,這兩種方案都能滿足商品規格管理。本例還是將規格單獨作為基礎資料管理,規格與屬性為兩個獨立的模組。
1.3、應用模組示例
規格型別資料:
規格明細別名資料管理:
規格值資料管理:
1.4、資料結構設計
1.4.1、資料表設計
規格資料儲存在規格項表,規格明細表,規格明細別名錶中。其資料對映關係為一個規格項存在多個或一個規格明細值,一個規格明細存在多個或一個規格別名值。
欄位說明:
c_format_type規格型別表
fm_id:規格型別編碼
fm_name:規格項名稱
show_img:是否展示為圖片模式
c_format_detail規格明細表
fetail_id:規格明細編碼
fdetail_name:規格明細名稱
c_format_detail_alias規格明細別名錶
falias_id:規格明細別名編碼
falias_name:規格別名名稱
1.4.2、規格資料示例
常用規格資料歸類如下:
1.5、設計原則說明
規格資料表設計原則:
1.基礎資訊欄位細分獨立。
2.業務歸類。
3.為什麼要設計規格明細別名?
通過對商品規格設定資料的參考,若只設置規格項和規格明細值時,會出現一個規格項下面存在大量的規格明細值,就如同顏色一樣,隨著運營的需求,不同名稱的顏色別名使得規格值資料偏多。不便於業務方快速選擇規格值和維護規格值資料。本例通過引入規格明細別名,實則為代替規格明細值,規格明細如同是對這些別名做了一個規格分組。使用者在設定商品規格時,可通過下拉單選設定規格明細值,規格別名值,這一些資料都是基礎資料,一般都是初始化後,較少變動。當用戶發現別名值不滿足需求時,可通過新增別名完成運營需求。