電商平台商品類別與商品表設計方法


1、商品類別表設計

采用樹狀結構保存商品所有了類別信息,見下圖1

其中上層的是類別樹結構,加上方框的項目,代表類別的根節點,例如“貼膜”,貼膜下方的兩層樹結構式是“貼膜”類別商品的篩選樹(一般2層),用來產生商品的篩選項目,圖2

 

圖1 樹狀結構圖

圖2 商品篩選圖

圖3 子類別圖

 

2、商品表設計

首先創建一個商品信息的通用表,用來保存商品的共性信息

再根據商品類別表中,每個類別的葉子節點,例如”貼膜“,單獨創建一個表,用來存放此類商品的篩選信息(每個篩選項可以做為此表的一列),列的值為篩選值(可同時保存多個值)

 

3、對應操作的數據處理方法

1)類別篩選商品:如果這個類別不是葉子節點,則列出此類別的子類別給用戶選擇,如圖3,並采用遞歸方式獲取此類別下所有子類別,屬於子類別集合內的類別產品都顯示出來,如果篩選的類別是類別的葉子節點,例如”貼膜“,則獲取此類別下方的篩選樹信息,並生成圖2的篩選界面,讓用戶通過篩選項篩選商品。

2)篩選項篩選商品:當選擇了某個篩選項目后,通過此篩選項在對應的類別表內查詢產品,並與商品通用表關聯獲取商品其它相關信息,並展示,並根據查詢的結果集,聯動其它可以繼續篩選的篩選項。

3)發布商品:發布商品時,首先選擇商品所屬類別中的葉子節點的類別,根據葉子節點類別生成篩選項列表,選擇商品的篩選項信息,並存入到對應表內。

 

通過個人分析所得,不知淘寶是不是采用這樣的解決方案。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM