Pull to refresh

Системы eCommerce на Python — техническое сравнение

Reading time 3 min
Views 25K
Original author: Per Thulin
В краткий обзор вошли веб-приложения на Python с открытым исходным кодом и возможностью расширения: GetPaid, EasyShop, LFS, Satchmo, Perfect Sale.
Материал публикуется с целью привлечь внимание отечественных разработчиков к e-commerce open source решениям на python в продолжение темы Open Source решений для электронной коммерции на PHP: habrahabr.ru/blogs/open_source/101072

Примечание: оригинальный перевод снабжён дополнениями, выделенными курсивом.

GetPaid


Лицензия: ZPL
Технологии: Python 2.4, Plone 3.x (поддержка бета-версии Plone 4)
Расширяемость: скины, портлеты
Известных сайтов/пользователей: 16
Комплексное решение, надстройка для Plone.
Возможности: дотации, оплата за публикацию (объявления о работе, реклама и т.п.), любой контент может быть куплен, система скидок, доставка UPS с расчётом стоимости доставки в реальном времени, хорошая документация, тесты, продукты GetPaid доступны на множестве языков и все продукты могут помечаться переводными тегами.
www.plonegetpaid.com
Есть интеграция с PloneFormGen и SalesForce.
Языки: Spanish, Italian, Portuguese, Dutch, German, French, Chinese, Finnish, Japanese
Поддержка нескольких валют.
Способы оплаты: Authorize.net (США), Ogone (Европа), Google Checkout (простая интеграция, только для US и UK), DPS PXPay, PayPal, Payflo Pro, Paymentech, ClickandBuy, Pagseguro (Brazil), Luottokunta (Finland), PaymentExpress PXPay (Aust/NZ, S. Africa/US/UK/Asia), NetCash (S. Africa), Network Merchants, VCS (S. Africa), Verkkomaksut (Finland), VirtualMerchant, Dummy processor (для тестирования).


EasyShop


Лицензия: GPL
Технологии: Python 2.4, Plone 3.2.5
Расширяемость: скины, портлеты
Известных сайтов/пользователей: немного (большинство перешли на LFS?) по информации на официальном сайте, 500 крупнейших немецких магазинов
Комплексное решение, надстройка для Plone.
www.geteasyshop.com
wiki.github.com/ned14/Easyshop/starttoendtutorial
Последние релизы и новости проекта датированы 2008-м годом.

Lightning Fast Shop (LFS)


Лицензия: BSD
Технологии: Python 2.6, jQuery, jQuery UI, TinyMCE, Django
Расширяемость: шаблоны продуктов, портлеты
Известных сайтов/пользователей: 11 www.getlfs.com/live-shops
Возможности: лёгкая настройка, простой интерфейс управления, функциональный магазин «из коробки» и хорошо продуманный дизайн. Отличная производительность!
bitbucket.org/diefenbach/lfs-buildout-development
www.getlfs.com/week-lfs-42
Проект активно разрабатывается. Есть официальная русификация. Заявлена поддержка БД: MySQL, Postgres, Oracle, SQLite; веб-серверов: Apache, lighttpd, nginx; memcached, Solr.
Есть демо: www.getlfs.com/demo и список работающих магазинов (в том числе, российский): www.getlfs.com/live-shops


Satchmo


Лицензия: BSD
Технологии: Python, Django 1.2.1
Расширяемость: очень высокая
Известных сайтов/пользователей: как минимум 67
Satchmo — полностью готовый веб-магазин. Интерфейс администратора работает отлично, но несколько запутанный и задаёт очень много вопросов.
www.satchmoproject.com
Проект активно разрабатывается с 2006-го года.
Платёжные системы: Authorize.net, Trustcommerce, Google checkout, Cybersource, Paypal, Protx, Sermepa, выписка счетов.
Языки: French, German, Italian, Spanish, Swedish, Bulgarian, Portuguese, Korean, Hebrew, Turkish.
Интеграция с несколькими системами доставки: UPS, USPS, Fedex и др.
Возможностей — огромное количество, в том числе мультисайтовость, интеграция с Google analytic и поддержка Google adwords. Хорошая документация.
.


Считаю необходимым добавить в список развивающийся проект Perfect Sale — python-движок французской разработки.

Perfect Sale


Технологии: Python
Известных сайтов/пользователей: по официальной информации — 5. www.perfect-sale.com/nos-boutiques-e-commerce
Возможности: CMS, CRM, ERP, SEO, статистика. Из системы оплаты поддерживается только PayBox и выписка счетов. Планируется представить проект на PyCON FR 2010.
www.perfect-sale.com


Заключение


Все протестированные решения работоспособны «из коробки». Два Plone-решения для нас имеют определённые преимущества, так как проект нам знаком, но Django-проекты обеспечивают лучшее быстродействие. LFS несколько выделяется из списка, так как неплохо выглядит сразу после установки.
Возможность запуска на Google App Engine отсутствует у всех проектов.

К сожалению, ни один из продуктов не поддерживает российские платёжные системы, а вот зарубежные — во множестве. Аналогично, есть переводы на некоторые языки, кроме русского. Если у вас есть дополнения и уточнения — заранее спасибо!
Tags:
Hubs:
+33
Comments 25
Comments Comments 25

Articles