什么是最可扩展/最灵活的 FOSS 电子商务软件? (或者我应该自己动手?)
我需要为杂货店构建一个内部订单输入和跟踪系统,这需要现有电子商务系统的许多功能,例如产品目录、客户到订单关系/视图、移动报告、订单状态等。但是,第一个产品的阶段完全是内部的,所以我不需要任何在线电子商务功能,例如送货地址、邮政费率或支付网关。我还有一堆可能不适用于很多在线商店的业务特定内容:复杂的产品/客户折扣系统、产品的大量属性、生产商订单跟踪流程(客户有一个订单我们并且我们与生产商有订单),等等。
因此,我一直在想,定制现有产品是否会更好,或者使用良好的 Web 框架(例如 Python/web2py)推出自己的产品会更好?如果这是一家固定的在线商店,那么决定就会很明确 - 但事实并非如此。因此,我正在尝试寻找最可扩展/最灵活的 FOSS 电子商务软件来进行原型设计。
到目前为止,我一直在考虑的主要竞争者是:Drupal/Ubercart、Django/Satchmo 和 RoR/Spree。 Ubercart 正在彻底重写为 Drupal Commerce,所以这让我望而却步。 Spree 项目看起来很干净,我喜欢这些想法 - 但我已经在 Jython 中编写产品/客户 ETL,并且不想平衡这两种语言 - Python 和 Ruby 对我来说都是新的。
我不喜欢 Magento 的企业/社区版模型。我听到了很多关于 osCommerce 及其变体的抱怨。
预先感谢您的想法。
顺便说一句,我认为我需要的功能集与我可以从现有电子商务产品中获得的开箱即用的功能之间的差距约为 30%。
I need to build an internal order entry and tracking system for a grocery store which requires many of the features of existing e-commerce systems, such as product catalog, customer_to_order relations/views, movement reporting, order statuses, etc. However, the first phase of the product is purely internal, so I don't need any online e-commerce features such as shipping addresses, postal rates or a payment gateway. I've also got a bunch of business specific stuff that may not apply to a lot of on-line stores: complex product/customer discount system, lots of attributes for the products, a producer order-tracking flow (customer has an order with us and we have an order with the producer), and so on.
So I'm stuck wondering if I would be better off customizing an existing product, or rolling my own with a good web framework (such as Python/web2py)? If it was a cut-and-dry online store, then the decision would be clear - but it's not. So I'm trying to find the most extensible/flexible FOSS e-commerce software for prototyping.
The main contenders I've been considering so far are: Drupal/Ubercart, Django/Satchmo and RoR/Spree. Ubercart is undergoing a complete re-write as Drupal Commerce, so that puts me off. The Spree project looks clean and I like the ideas - but I'm already writing a product/customer ETL in Jython and don't want to balance the two languages - both Python and Ruby are new to me.
I don't like Magento's enterprise/community edition model. And I've heard lots of complaints about osCommerce and it's variants.
Thanks in advance for your thoughts.
By the way, I think the gap between the feature-set I need and what I could get out-of-the-box from an existing e-commerce product is on the order of 30%.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您需要那么多额外的功能,我认为您可以自己开发,这样您以后就不会受到限制。
或者更好的是分叉当前非常基本(且易于理解)的 web2py estore:
http://code.google.com/p/web2py-estore/< br>
http://web2py-estore.appspot.com/(演示)
if you need that much extra functionality I reckon roll your own so you aren't constrained later.
Or better yet fork the current very basic (and easy to understand) web2py estore:
http://code.google.com/p/web2py-estore/
http://web2py-estore.appspot.com/ (demo)