Node.js购物车

pat*_*pat 8 node.js

有没有人们与node.js集成的好的购物车模块/服务?

我正在努力的具体要求是我卖的是照片.我的应用程序将有数千张照片,我不想将每张照片设置为购物车中的项目.我希望根据不同的打印尺寸有六个项目,然后基本上将图像标识符作为产品的属性.

我可能最终只是自己编码,但是当我开始考虑修改购物车,计算税收等时,它开始看起来比必要的更大,所以如果有什么我可以整合而不是构建那将是伟大的.

pat*_*pat 6

由于没有答案,我以为我会回来并提供我正朝着的解决方案......

我决定使用Simplecart.js(simplecartjs.org)来维护浏览器上的购物车.我将在MongoDB中维护我的产品目录和定价,并将目录推送到客户端,以便我可以在那里使用Simplecart的功能.

由于Simplecart是基于客户端的,当用户检出我将从MongoDB重新加载定价时(为了确保客户端没有有趣的业务),使用Swipe.com或类似方法处理付款,并参加比赛.也许并不完美,但让我免于购物车管理和结账前端.

  • 不完全是Node.JS解决方案,但很好的建议!我建议只使用客户端的产品ID,并从服务器端提供产品数据.此信息架构应该用作产品的缓存.由于语言无关,Simplecart确实为前端节省了大量时间,这是电子商务中最难的部分.这个答案现在提出了一个问题:我将如何建模数据以及我应该使用Node.JS的ORM?值得庆幸的是,在我看来,这是最简单的部分. (2认同)

nos*_*ton 5

不确定您保护SimpleCart的提议是否有效.即使在结账时价格刷新,任何拥有JS控制台的人都可以相对轻松地使用他们自己的用户定义价格购买商品.

在提交订单和支付交易之前,我没有看到提议的解决方案不涉及创建服务器端流程来验证价格,这当然使得SimpleCart不再那么简单了.

请参阅SimpleCart GitHub问题跟踪器上的评论: