商品的核心資訊和銷售資訊,建議分開存放。


核心資訊可以放在 products 資料表,例如商品名稱,以及和商業邏輯直接有關的欄位,像是是否支援訂閱、是否能直接購買等。這些資料會影響購物車、結帳和付款等重要功能。

很多團隊的 products 資料表最後會變得很大,但其中不少欄位只是為了讓商品頁面更好看,並不影響核心功能。這種資料建議另外建立 product_contents 資料表來存放。

商品詳情頁、銷售頁上的圖片、介紹文字、特別區塊和其他花俏內容,都可以放在 product_contents 裡。

雖然 products 和 product_contents 是一對一關係,看起來可能有點多餘,但拆開後維護會更安心。就算 product_contents 的資料有錯,通常也只會讓頁面部分區塊顯示怪怪的,整個電商網站還是能正常購買和結帳。

工程師可以把較多測試和維護心力,放在真正重要的 products 資料表上。因此,建議把核心資訊和銷售用途的資訊在 DB 分成兩張資料表。


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA

共有 0 則留言


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA
🏆 本月排行榜
🥇
站長阿川
📝45   💬1  
647
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次