What is the most extensible / flexible FOSS ecommerce software? (or should I roll?)

I need to create an internal order entry and tracking system for a grocery store, which requires many functions of existing e-commerce systems, such as a product catalog, customer-client relationships / views, traffic reports, order statuses, etc. However, the first phase of the product is purely internal, so I do not need any e-commerce features on the Internet, such as delivery addresses, postal rates, or a payment gateway. I also have a bunch of business-specific materials that may not apply to a lot of online stores: a complex system of product / customer discounts, a lot of attributes for products, a flow of tracking orders from manufacturers (the customer has an order with us, and we have an order with the producer) etc.

So, I got stuck wondering if I would be better off setting up an existing product or rolling with a good web map (like Python / web2py)? If it were an online store with a cut and dry, then the solution would be clear - but it is not. So I'm trying to find the most extensible / flexible FOSS prototyping ecommerce software.

The main applicants that I have reviewed so far are: Drupal / Ubercart, Django / Satchmo and RoR / Spree. Ubercart is completely rewritten as Drupal Commerce, so it pushes me. The Spree project looks clean and I like the ideas - but I already write the product / client ETL in Jython and don't want to balance the two languages ​​- both Python and Ruby are new to me.

I don't like the Magento Corporate / Community Edition model. And I heard a lot of complaints about osCommerce and options.

Thanks in advance for your thoughts.


By the way, I think that the gap between the set of functions that I need and what I could get out of the box from an existing e-commerce product is about 30%.
+6
web2py e-commerce customization spree satchmo
source share
1 answer

if you need such great functionality, I believe that you roll your own so that you are not limited later.

Or better yet, branch out the current very basic (and easy to understand) web2py estore:
http://code.google.com/p/web2py-estore/
http://web2py-estore.appspot.com/ (demo)

+1
source share

All Articles