English 中文(简体)
what s the most extensible/flexible FOSS e-commerce software? (or should I roll-my-own?)
原标题:

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%.

最佳回答

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)

问题回答

暂无回答




相关问题
how can I make between query with web2py.DAL?

I m trying to make a query function that accepts two datetime.date object(start_date and end_date), and return all records with a related field that s between start_date and end_date. However, I found ...

Is Google App Engine right for me?

I am thinking about using Google App Engine.It is going to be a huge website. In that case, what is your piece of advice using Google App Engine. I heard GAE has restrictions like we cannot store ...

Django for web2py developers

Now that I ve gotten relatively familiar with web2py, I d like to give Django a go. What are the main differences? What would be the most efficient way to get started taking into account web2py ...

Errno 5 caused througth web2py

The I/O error errno 5 are thrown when "print" is used. I don t know why?? server: redHat

web2py - display radio button into my form

i want to display a radio button into my from so i did: SQLField( active ,requires=IS_IN_SET(( True , False )),widget=SQLFORM.widgets.radio.widget) but it display an error: AttributeError: ...

How to pass a JSON object to web2py using JQuery Ajax

I ve used this method in .NET to pass data back and forth between client and server using JSON objects (both ways). I really liked the method and am looking to do something similar with web2py. ...

web2py - load part of data

i have table called "type" which contains data "family,individual" i want in some pages load individual only into type drop-down and in another pages load both How can i do that?? Thanks in advance

热门标签