[EC] 庫存數量與規格設定 經驗分享

寫購物網站有個東西很討厭

就是規格跟庫存數量

以這位客戶的範例來說

同商品有四種顏色

所以要有四個庫存

有個客戶產品屬性的維度更高

可能還有尺寸 (有的沒的)

假設3種尺寸 x 4種顏色

就會有12個庫存

我遇過兩種偏好的客人

第一種 比較少

他偏好把同類型產品的庫存都放在同一個商品

產品敘述寫成同一份(連圖片也是)

因為他想要一起管理

因為對資料庫來說是同一個產品

所以前台也只有一個連結(即使是不同顏色)

第二種 比較常見

所有同類型產品 分開建立

產品敘述一樣的話 就用複製貼上

但因為是個別產品

所以庫存分開管理

對資料庫來說 也是分開的紀錄

所以前台每個商品都有一個自己的連結
(這個對 SEO 還滿重要的)

其實這兩種都沒錯

但資料結構/程式結構

我比較推薦第二種

因為第一種真的比較難寫

找自己麻煩而已

像 pchome

同系列產品 如果不同色

頂多一個下拉 選顏色而已

如果規格多到兩個以上

他會另外上架 不會硬搞在一起

因為這樣沒好處

判斷是否有庫存更簡單

因為庫存量是分開的

所以產品連結一點進去

就知道這樣商品有沒有庫存

如果是尺寸顏色都弄在一起的

你要選完尺寸顏色 才會知道有沒有缺貨

至於怎麼把同系列一起管理

其實很簡單

一般廠商 內部都會有商品編號

這個商品編號不見得會顯示在網頁上

但同系列商品通常編號是相同的

只有後面幾個碼是不同的(拿來區分顏色尺寸等屬性)

這樣系統就很好做啦

只要把同系列的產品編號輸入進去

系統只要找同樣產品編號的物件

就知道是同系列的產品

結論

這種看似沒什麼的小東西

其實非常重要

等客戶把產品資料都建進去

要來改就來不及了

而且好不好管理

對客戶的生產力差異很大

做系統的廠商有沒有經驗就看這裡

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料