主類: 主類不能以大概念的分類來分,如衣服、食品...
這樣範圍太泛了,不好往下定位子類和子類的 規格 和 參數 ,
大類最好往下再細分,如:男裝、女裝、酒水飲料...
男裝 > 休閑褲、牛仔褲、男士外套...
酒水飲料 > 酒、插、沖劑
子類:子類決定規格明細的分類,如酒按照品種...
茶按照凈含量、類別...
酒 >> 品種
茶 >> 凈含量、類別
沖劑 >> 類別
在京東的子類下面還有壹個 孫類 的細分,
如:男士外套 >>> 毛衣/針織衫、西服、衛衣...
針對孫類,再進行對應的產品參數劃分:品牌、顏色、款式、分類、屏幕尺寸、版型、下擺設計、風格、袖長...
如:毛衣 >>>> 袖長、風格...
牛仔外套 >>>> 版型、下擺設計
因此商品的分類配置,應該是由專門的產品經理和市場調研人員進行配置好;
後續上架商品的人,可以直接在配置好的分類下勾選
規格:凈含量、類別、品種、顏色、尺碼... (註意這裏的尺碼跟下面的尺碼不壹樣的,下面尺碼用於分類下的篩選)
specifications
參數:品牌、顏色、款式、分類、屏幕尺寸、版型、下擺設計、風格、袖長...
parameter
品牌:金駿眉、功夫紅茶、菊花茶、普洱...
等級:壹級、二級、三級、其他、特級...
包裝:
盒裝:袋裝、罐裝、禮盒裝、紙包裝...
Demo:
男裝 > 男士外套 >> 衛衣(中國李寧衛衣)
分類表:
商品分類編號,分類名稱,父分類編號
1, 男裝,0
2,男士外套,1
3,毛衣,2,
4,女裝,0
5,酒水飲料,0
6,女士外套,4,
7,西服,2,
8,衛衣,2
規格名:
規格編號,規格名,商品分類編號,父屬性編號
1,顏色,1,0,(男裝)
2,尺碼,1,0,(男裝)
3,凈含量,5,0,
4,類別,5,0,
5,品種,5,0,
6,顏色,4,0,(女裝)
7,尺碼,4,0,(女裝)
規格值
規格值編號, 規格值, 規格名編號
1,黑色,1
2,白色,1,
3,s,2,
4,x,2,
5,m,2,
商品表:
商品編號, 商品名稱, 商品分類編號, SPU銷量, 評論數,上架時間(立即上架、暫不上架、自定義上架時間)[ 商品輪播圖,商品描述圖,商品簡介,商品關鍵字,商品是否推薦,商品是否新品,商品點擊數, SPU下單數]
1,中國李寧衛衣,8,0,0
商品和規格關系表:
自增編號, 商品編號, 規格名編號, 規格值編號
1,1,1,1 (中國李寧(編號1)衛衣顏色黑色)
2,1,1,2 (中國李寧(編號1)衛衣顏色白色)
3,1,2,3 (中國李寧(編號1)衛衣尺寸s)
4,1,2,4 (中國李寧(編號1)衛衣尺寸x)
4,1,2,5 (中國李寧(編號1)衛衣尺寸m)
sku表(庫存表)
SKU編號, 商品編號, SKU屬性, 價格, 庫存, SKU銷量
1,1,[1:1,2:3],199,20,0
商品和規格篩選表:
商品編號, 商品具有的屬性值編號
1, [1,2,3,4,5]
用SQL全文檢索實現篩選:
select * from 商品表
inner join 商品和規格篩選表
on 商品表.商品編號 = 商品和規格篩選表.商品編號
where 商品表.商品分類編號 = 8
and 商品和規格篩選表.商品具有的屬性值編號 MATCH '1 3'
order by 商品表.評論數 DESC LIMIT 10 OFFSET 20;
商品搜索表:
商品編號, 商品標題和內容
1, [無需詞典,二元分詞]
用SQL全文檢索實現搜索.