如同任何 Web 應用程式框架,Sails 也能用於電子商務應用程式。您可以根據專案的特定需求,使用 Sails 作為自訂解決方案的基礎,或與現有的電子商務平台整合。
當在 Sails 上建置自訂電子商務解決方案時,資料結構的建立方式有很多種可能性。一個好的起點是從四個模型開始:User
(已包含在新的 Sails 應用程式的「Web 應用程式」範本中)、CartItem
、Product
和 Order
。透過包含關聯,您可以追蹤像是購物車和使用者個人訂單歷史記錄等資訊。
如果您覺得從頭開始建立自訂電子商務功能的前景令人生畏,您可以考慮在現有的基於 Sails 的平台上建置 Sails 應用程式 (例如 Ymple)。