猶豫不決的時候,先去查 Shopify 的做法與單字用語。
在設計資料結構、資料格式、系統架構,以及英文命名語感時,可以多參考 Shopify。
首先,Shopify 是全球市值前百大的公司,也是在電商領域累積大量經驗的平臺。各種電商問題,他們幾乎都已經思考過;對臺灣開發者而言,英文命名若沒有把握,直接參考 Shopify 的用字通常很可靠。
以商品為例,商品就是 Product;若是首頁上的商品分類集合、進入後展示不同商品列表的單位,就使用 Collections 即可,而不是 Categories、Selections 等其他名稱。養成這種命名習慣後,未來查閱國外文件,或協助客戶轉移至 Shopify 時,資料模型都能更順暢地銜接。
此外,依我協助國內外企業使用、開發與調整 Shopify 的經驗來看,Shopify 生態系幾乎能滿足絕大多數需求;即使有功能無法直接實現,也能透過 API 獨立開發並整合。
不過,Shopify 畢竟是巨型電商平臺,必須同時支援微型、小型、中型、大型與超大型企業,因此部分工程設計可能較為複雜。替臺灣中小企業開發時,可以參考其方向,但不必完全照搬,仍應依實際需求簡化並做在地調整。
總體而言,在架構設計與英文命名上,多參考 Shopify,能節省不少思考與研究時間,也能提升英文能力,對未來與國際工程師、客戶及廠商合作都有長遠幫助。