Personal tools
You are here: Home Valentine Blog Python based eCommerce System - technical comparison

Python based eCommerce System - technical comparison

by Per Thulin 12 Jul 2010 | 13:18
Categories , ,

Valentine Web Systems went out looking for a new eCommerce system. The requirements was that it would be based on Python, open source and easy to extend.

GetPaid

License: ZPL

Technologies: Python 2.4, Plone 3.x (Plone 4 support in beta)

Extendability: Skin layers, portlets

Listed sites/users: 16

Can be run in Google App Engine: No (Plone/Zope is not compatible)

Complete solution, add-on for Plone.

Features: Donations, pay-to-publish, any content "buyable", discounts, UPS shipping (with real-time shipping charge calculation), good documentation, tests(!), getpaid products are available in a multitude of languages and all products are tagged with translatable text-ids.


EasyShop

License: GPL

Familiar technologies: Python 2.4, Plone 3.2.5

Extendability: Skin layers, portlets

Listed sites/users: A handful (most being migrated to LFS?)

Can be run in Google App Engine: No (Plone/Zope is not compatible)

Complete solution, add-on for Plone.


Lightning Fast Shop

License: BSD

Technologies: Python 2.6, jQuery, jQuery UI, TinyMCE, Django

Extendability: Product templates, portlets

Listed sites/users: 11 http://www.getlfs.com/live-shops

Can be run in Google App Engine: No (Python 2.6 can't be run)

Easy to set up, clean management interface, functional shop out of the box and well thought out design. Snappy performance!


Satchmo

License: BSD

Familiar technologies: Python, Django 1.2.1

Extendability: Very high

Listed sites/users: At least 67

Can be run in Google App Engine: No

Satchmo is a complete web shop like the rest. The admin interface works fine, is snappy but is a little bit cluttered and asks tons of questions.

 

Conclusion

All the tested solutions are functional out of the box. The two Plone based solutions have an advantage in having a tool chain that is familiar to us, but the Django based ones have better performance. LFS stands out because it also looks good out of the box


What is your experience?

Please send us comments and tell us your ecommerce experience. Which system is your favorite?

 

Links

Document Actions

Plone Get Paid

Avatar Posted by Eric S. Tyrer II at 12 Jul 2010 | 22:19
We've had some good experience with Plone Get Paid. Currently we're running our online donations, special events, and Alumni Association running PGP on Plone 3.3.4.

I would really like to be able to use the reports feature and i've never really gotten it to work. It uses SQLalchemy which has gone through some updates which may be why I cannot get it to function.

Anyone else using its reporting or warehouse functions?

What about PCommerce?

Avatar Posted by Guy Zuercher at 13 Jul 2010 | 11:02
See here: http://plone.org/products/pcommerce.core

Currently we released just one pcommerce module: pcommerce.email. But soon we will release others.

Forgot about PCommerce

Avatar Posted by Sasha Vincic at 14 Jul 2010 | 09:54
Do you have any live websites running PCommerce?

Example sites

Avatar Posted by Guy Zuercher at 14 Jul 2010 | 11:25
http://kokon-shop.ch/
This site has an extended version of what is now available in the collective. The checkout proccess has been modularized. The picture based dispatcher is also manageable by the customer using drag&drop. We'll release this asap.

http://sportnetzwerk.ch/
This is the initial version of the shop, which has a fairly simple checkout.

Right now we are working on two now sites for which we will again extend PCommerce.

cheers

Guy