我需要为杂货店构建一个内部订单输入和跟踪系统,它需要现有电子商务系统的许多功能,例如产品目录、customer_to_order 关系/视图、移动报告、订单状态等。但是,第一个产品的阶段纯粹是内部的,所以我不需要任何在线电子商务功能,例如送货地址、邮政费率或支付网关。我还有一堆可能不适用于许多在线商店的业务特定的东西:复杂的产品/客户折扣系统,产品的许多属性,生产商订单跟踪流程(客户有一个订单我们和我们与生产者有订单),依此类推。
所以我一直想知道我是否会更好地定制现有产品,或者使用一个好的 Web 框架(例如 Python/web2py)来滚动我自己的产品?如果它是一个不折不扣的在线商店,那么决定将是明确的——但事实并非如此。所以我试图找到最可扩展/灵活的 FOSS 电子商务软件来进行原型设计。
到目前为止,我一直在考虑的主要竞争者是:Drupal/Ubercart、Django/Satchmo 和 RoR/Spree。Ubercart 正在完全改写为 Drupal Commerce,所以这让我很反感。Spree 项目看起来很干净,我喜欢这些想法——但我已经在 Jython 中编写了一个产品/客户 ETL,并且不想平衡这两种语言——Python 和 Ruby 对我来说都是新的。
我不喜欢 Magento 的企业/社区版模型。我听说过很多关于 osCommerce 及其变体的投诉。
提前感谢您的想法。
顺便说一句,我认为我需要的功能集与我可以从现有电子商务产品中获得的开箱即用功能之间的差距在 30% 左右。