views:

53

answers:

4

Is there a good flexible modern e-commerce package similar to Shopify, that I can host? either open-source, or a one time payment (not too expensive).

I've looked at Spree, which I like but I don't know any ruby.

I'm not a fan of packages such ZenCart or Magento etc.

I would prefer a PHP based product, otherwise it needs to be easy to theme, and have a large selection of premade extensions.

Update: It looks like either TradingEye or OpenCart, leaning towards TradingEye since it has a one page checkout, out of the box.

A: 

I would recommend Spree if you are planning on using Ruby on Rails as I don't think that there is an alternative that is as powerful and has as large a community.

aaronmase
I do not know Ruby, is Spree easy to work with theming wise without this knowledge?
davivid
I would say that Spree does require Ruby knowledge. I would say that most self-hosted shop frameworks do require a degree of programming knowledge if you are looking to customise the look and functionality to quite a degree.
aaronmase
There are a number of popular open-source PHP frameworks that probably have the best communities around them too. However, I can not recommend one unfortunately.
aaronmase
A: 

If you're prepared to learn Drupal (which is built on top of PHP), you could use Ubercart, which is in active development and has a large userbase.

Drupal (and by extension Ubercart) is designed specifically to be highly themable and there are a massive amount of modules available for Drupal, a lot of which are plug-ins for Ubercart.

Spudley
I've got a feeling Drupal could take too much of time, and Im not sure I would use it for much else. thanks though.
davivid
A: 

Try using Magento. It has large community, lots of advanced features and commercial support. Definitely, the best open-source E-Commerce platform. But Magento is hard to learn.

nefo_x
A: 

Opencart - Possibly the best open source shopping cart for php!

Opencart is an open source shopping cart written in PHP that is rapidly growing in popularity. This is in part down to its creator Daniel Kerr’s hard work in building Opencart from the ground up using a logical MVC framework.

MVC explained:
Model: The database layer. All calls to the database are done here, referenced from the controller.
View: Template display for front and backend. This is where the HTML/CSS designing is done.
Controller: Main controlling code base. This is where the functional code logic is processed.

What this all means is that Opencart’s code is streamlined and easier to follow than some other bloated opensource ecommerce solutions such as OsCommerce and Zencart. The benefits of this easy to follow code makes it easier to customise. Opencart’s template system is pretty easy to get to grips with and an original template can be achieved with some HTML/CSS and image creation skills. However if you do not possess these skills, free templates can be found on numerous places on the web including the Opencart contribs page. Templates are easy to install and you can install your own logo through the Opencart admin area. Brilliant!

Opencart also appeals to designers and shop owners alike because it is fast, secure, well supported and expandable.

Deepesh
yes was looking at this, seems promising. another good candidate is http://tradingeye.com/
davivid
no one-page checkout unfortunately
davivid
i guess that's the cost of being free and open source
Deepesh