OpenCart 系統雖然提供了多組商品選項的功能,但是各商品選項之間,是沒有關聯性的,例如你可以設定你的商品有紅、黃、藍 .... 等 6 個顏色,及 S、M、L ... 等 6 種尺寸,當有一筆訂單買走了一件紅色 S 號的商品後,系統只會將紅色的選項數量減一,S 號選項數量減一,而不是將紅色 S 號的商品數量減一。
因為若要做到紀錄每一種顏色的每一種尺寸各有多少庫存,必須要能記錄到 6 x 6 = 36 種的組合的個別庫存數量,但是 OpenCart 內建的選項功能,只能記錄成 6 + 6 = 12 種的庫存。
也就是說,OpenCart 的各選項之間,是沒有關聯性的、不是組合式的、是各自獨立的,這對於需要有顏色+尺寸的商家(例如服飾業)來說,真的不太適用,在前端若以顏色、尺寸兩種選項讓客戶選擇,也容易選到其實已無庫存的顏色尺寸。
所幸由於這種需求實在太常見了,早已有模組開發商設計出了解決方案,如果您有這樣的需求,千萬不要就這樣而淘汰了 OpenCart,只要找一個 Color-Size 的模組來安裝,就可以做到了。
底下我們要來展示一下,去年幫某商家加裝此種 Color-Size 的模組,並幫前端顯示的效果再作優化的案例,前端的優化主要是將尺寸選項改成方框樣式,便於觸控點擊,並將無庫存的尺寸也顯示出來,但設計成不同顏色及無法點擊,讓買家能夠了解此商品的全部尺寸範圍,或可詢問無庫存的商品何時補貨,而不是看不到想要的尺寸就掉頭走人,相信可以挽救一些原本可能流失的訂單。
一圖勝千文,相信用影片來展示,更能讓大家了解 OpenCart 可以做到什麼樣子。
Color-Size 的模組,在安裝上算有一點難度,尤其是使用非預設版型的網站,可能需要針對版型再作一些程式碼的修改,若想達到影片中的效果,就需要更多的程式修改,所以在此建議商家們,OpenCart 可以修改的彈性真的很大,但也需要資深的程式設計師,才能駕馭,千萬不要找到只會架設 OpenCart 的公司或工程師,而是應該找到熟悉 OpenCart 的公司或工程師,才是王道。