[EC] 庫存數量與規格設定 經驗分享
2016 Apr 05 未分類
寫購物網站有個東西很討厭
就是規格跟庫存數量
以這位客戶的範例來說
同商品有四種顏色
所以要有四個庫存
有個客戶產品屬性的維度更高
可能還有尺寸 (有的沒的)
假設3種尺寸 x 4種顏色
就會有12個庫存
我遇過兩種偏好的客人
第一種 比較少
他偏好把同類型產品的庫存都放在同一個商品
產品敘述寫成同一份(連圖片也是)
因為他想要一起管理
因為對資料庫來說是同一個產品
所以前台也只有一個連結(即使是不同顏色)
第二種 比較常見
所有同類型產品 分開建立
產品敘述一樣的話 就用複製貼上
但因為是個別產品
所以庫存分開管理
對資料庫來說 也是分開的紀錄
所以前台每個商品都有一個自己的連結
(這個對 SEO 還滿重要的)
其實這兩種都沒錯
但資料結構/程式結構
我比較推薦第二種
因為第一種真的比較難寫
找自己麻煩而已
像 pchome
同系列產品 如果不同色
頂多一個下拉 選顏色而已
如果規格多到兩個以上
他會另外上架 不會硬搞在一起
因為這樣沒好處
判斷是否有庫存更簡單
因為庫存量是分開的
所以產品連結一點進去
就知道這樣商品有沒有庫存
如果是尺寸顏色都弄在一起的
你要選完尺寸顏色 才會知道有沒有缺貨
至於怎麼把同系列一起管理
其實很簡單
一般廠商 內部都會有商品編號
這個商品編號不見得會顯示在網頁上
但同系列商品通常編號是相同的
只有後面幾個碼是不同的(拿來區分顏色尺寸等屬性)
這樣系統就很好做啦
只要把同系列的產品編號輸入進去
系統只要找同樣產品編號的物件
就知道是同系列的產品
結論
這種看似沒什麼的小東西
其實非常重要
等客戶把產品資料都建進去
要來改就來不及了
而且好不好管理
對客戶的生產力差異很大
做系統的廠商有沒有經驗就看這裡