OpenCart to WooCommerce 的商品資料匯出模組開發

由於 WooCommerce 與 OpenCart 的競速計畫 的需要,所以需要在 OpenCart 上開發 OpenCart to WooCommerce 的商品資料匯出模組。

OpenCart 的擴充模組,或許沒有 WordPress 的外掛來得多,但其實常見的需求大致上都已有人開發好了,商品資料的匯入/匯出,也是早就已有好幾套,不只付費的,免費的也有,預計找一套來修改,改成符合 WooCommerce 匯入檔案格式輸出即可。

要了解 WooCommerce 匯入檔案的格式,最直接的方法就是用 WooCommerce 的匯出功能,將商店內的商品資料匯出,匯出的檔案是 CSV 檔案,可以用文字編輯器開啟,研究它的格式。

其實檔案內容格式非常簡單,第一列為欄位名稱,第二列以後都是商品資料,一列一筆商品資料,目前先以簡單商品為主,可變商品會將變化類型拆分成多筆商品紀錄,與 OpenCart 的選項對接更為複雜,未來有機會再研究。

因為有現成的模組可參考,所以開發上相當順利,這也是 OpenCart 受到不少商家歡迎的原因,雖然不是使用人數最多的,但是整個系統生態算是相當成熟,資源豐富,客製功能總是省時省力。

初版測試,10萬筆商品資料大約20幾秒鐘可以匯出完成。