Shopveyor
以Laravel打造的網路商店平台:商品目錄、訂單、多幣別定價與多語言內容,集中在一個管理後台。


挑戰
架設網路商店的代理商總是在為成本、折扣、幣別與翻譯東拼西湊各種外掛,結果每家商店都以各自的方式變得脆弱。
方案
- 商店與管理後台: 商品、類別、訂單、頁面、使用者與選單;會員帳號、購物車與結帳;儀表板上的訂單圖表;管理後台從Blade改寫為Inertia與Vue。
- 商品目錄: 品牌、屬性(文字、數字、清單、顏色)、顏色、規格表,以及自動產生組合的商品規格;以Elasticsearch提供的快速搜尋。
- 金額: 優惠券、自動選出最優折扣的促銷、在購物車、優惠券與運送中每日更新匯率的幣別與國家,每筆訂單都保存當時的匯率。
- 毛利: 商品表單中的成本與毛利、在銷售當下鎖定的成本,以及可匯出為XLSX與PDF的毛利報表。
- 語言: 在地化的URL與內容、透過觀察者與指令執行的機器翻譯、獨立的管理後台語言,以及語言管理。
- 行銷與外觀: 可翻譯的HTML電子郵件、網站與SEO設定、主題預設組合、網站與管理後台的深色模式,以及支援影片的輪播。
成果
商店核心功能與管理後台已經完成,具備完整的商品目錄模型。下一步是讓代理商以白牌方式使用的多租戶功能。