在那裏有人有與node.js集成的任何好的購物車模塊/服務嗎?Node.js購物車
我正在努力的具體要求是我賣的照片打印。我的應用程序將擁有數千張照片,並且我不想將每張照片設置爲購物車中的物品。我更喜歡根據不同的打印尺寸打印六個項目,然後將圖像標識符作爲產品的一個屬性。
我可能最終只是自己編寫這個代碼,但當我開始考慮修改購物車,計算稅金等時,它開始尋找比必要的更大的東西,所以如果有什麼我可以整合而不是建立那麼好。
在那裏有人有與node.js集成的任何好的購物車模塊/服務嗎?Node.js購物車
我正在努力的具體要求是我賣的照片打印。我的應用程序將擁有數千張照片,並且我不想將每張照片設置爲購物車中的物品。我更喜歡根據不同的打印尺寸打印六個項目,然後將圖像標識符作爲產品的一個屬性。
我可能最終只是自己編寫這個代碼,但當我開始考慮修改購物車,計算稅金等時,它開始尋找比必要的更大的東西,所以如果有什麼我可以整合而不是建立那麼好。
由於沒有答案,我想我會回送,並提供我正在走向解決方案......
我已經決定使用Simplecart.js(simplecartjs.org)保持購物瀏覽器上的購物車。我將在MongoDB中維護我的產品目錄和定價,並將目錄推送到客戶端,以便我可以在那裏使用Simplecart的功能。
因爲Simplecart是基於客戶端的,所以當用戶簽出時我會從MongoDB重新加載定價(以確保客戶端沒有有趣的業務),使用Swipe.com或類似的過程進行支付,並退出比賽。也許不完美,但可以讓我不再做購物車管理和結賬前端。
不確定您提出的保護SimpleCart的提議是否可行。即使在結賬時刷新價格,對於擁有JS控制檯的人來說,使用自己的用戶定義價格購買商品也相對容易。
我還沒有看到一個建議的解決方案,它不涉及在提交訂單和付款交易之前創建服務器端流程以驗證價格,這當然使SimpleCart不再那麼簡單。
見關於SimpleCart GitHub的問題跟蹤評論:
這是真的,但我基本上只使用SimpleCart來跟蹤產品和數量,並在服務器上進行所有價格計算。我同意這會取出SimpleCart的一些「簡單」,但我不擅長前端處理前端。我正在重新審視整個系統,希望現在有更好的解決方案。 – pat 2014-11-04 13:42:23
不完全是一個Node.js的soluition,但好建議!我建議只使用客戶端的產品ID並從服務器端提供產品數據。這個信息模式應該被用作產品的緩存。作爲語言不可知論者,Simplecart確實爲前端節省了大量的時間,這是電子商務中最難的部分。現在,這個答案引發了一個問題:我將如何建模數據以及我應該使用哪個ORM for Node.JS?謝天謝地,在我看來,這很容易。 – FredTheWebGuy 2013-10-08 00:37:25