home / grids / E-Commerce edit

A list of eCommerce frameworks built on top of Django.

 

Standard View

Features currently being evaluated

FeatureDescription
Payment Methods Supported payment methods.
Demo Site If the framework has a public demo site, a link and login/password are given.
WYSIWYG Editor Support for WYSIWYG editor(s) and/or markup formats.
Plugins Supports third party plugins.
Tests Contains a suite of unit tests.
Pypi Installable Can be automatically installed with dependency resolution via pip or setuptools.
Documented Contains thorough documentation.
Multilingual Full builtin multilingual support.
SEO Builtin tools for SEO.
Shipping options Available shipping options.
Product Types Supported product types.
Comments and Rating Add a comment to a product and/or rate it.
Anonymous Checkout Can a customer perform a checkout without registration?
PDF Invoice Generation Supports PDF Invoice generation for packaging slips?
Search Has the framework a builtin search?
Django Version Which version of Django is supported?
App Integration Does the admin interface support integration of any Django app which provides at
least a urls.py? (Eg by making use of Django's admin interface)
South Support Allows south to be used to migrate the database.
Test coverage The current test coverage of the package in percent.
Sales Specify a discount across a range of products and/or categories for a date
period. Bonus points if it doesn't add extra database queries each time the
product is viewed.
Stock Control Can stock levels be specified with products going out of stock once all
purchased?
Configurable Checkout Steps Can the checkout steps be combined into a single screen (one step checkout) or
multiple (billing/shipping, payment, confirmation) with a single setting.
Upsell support Allow product cross referencing and upselling opportunities
Tax calculations Allowing products to be taxable via different shipping/billing areas
Wishlists Allow users to identify wishlist items
Multisite Multi-tenancy enabled through integration with contrib.sites.
Continuous Integration Does the package use a CI service, and where is it?
Multiple currencies Allows to use multiple currencies in one instance. All catalog items can be
provided with prices in each currency.
List of Sites Is there a list of sites online that use the E-Commerce app?
Promotional Codes for Discounts Can discount codes be created for the customer to enter and receive a discount.
Features such as support date ranges and limit to certain products and
categories and optional free shipping.
Continuous Integration Does the package use a CI service, and where is it?
Dynamic Categories Categories can be created for all products under a certain price, that contain a
certain attribute (eg colour is blue) and will be automatically updated as the
product attributes change.
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicensePayment MethodsDemo SiteWYSIWYG EditorPluginsTestsPypi InstallableDocumentedMultilingualSEOShipping optionsProduct TypesComments and RatingAnonymous CheckoutPDF Invoice GenerationSearchDjango VersionApp IntegrationSouth SupportTest coverageSalesStock ControlConfigurable Checkout StepsUpsell supportTax calculationsWishlistsMultisiteContinuous IntegrationMultiple currenciesList of SitesPromotional Codes for DiscountsContinuous IntegrationDynamic Categories
SatchmoSatchmo is an ecommerce framework built on the Django framework.Framework3466Feb. 27, 2012, 1:32 a.m.0.9-1Bitbucket347118chris1610BSD
- Authorize.net
- Trustcommerce
- Google checkout
- Cybersource
- Paypal
- Protx
- Sermepa
- Purchase orders
- COD
- Gift certificates
Yes, but only for the frontend.
http://demo.satchmoproject.com/
Multiple shipping options including:
- Fedex
- UPS
- USPS
- Tiered shipping
- Flat rate
Standard, Custom, Downloadable, Product Variations, Gift certificates1.1, 1.2Migration scripts provided for latest releasesStore wide sales are supported  Via custom payment modules, you can modify the checkout process.
PlataPlata - the lean and mean Django-based ShopApp0Feb. 22, 2012, 12:12 p.m.Github8715matthiask
frog32
schmidsi
maccesch
mb0
UNKNOWNPayPal
Postfinance
Cash on Delivery
Several projects in the repository demonstrating various aspects of Plata.  yes TinyMCE can be activated easily; FeinCMS content blocks can be easily reused inside Plata (FeinCMS isn't required to run Plata)  Built around OrderProcessor and content plugins  Flat rate provided; other options can be implemented through a plugin system  Only comes with example products; you have to write your own product model (third party packages with products are available)Providable by standard django packages  Does not belong inside shop software1.2, 1.3  Full migrations included for shop models  90% + + transactional stock control (one transaction per stock change)Possible through subclassing the Shop object(yes) For selecting which order items a discount applies to
django-shopA Django based shop systemFramework3835Feb. 21, 2012, 10:35 p.m.0.0.13Github358100chrisglass
christianbertschy
mbrochh
ojii
stefanfoulis
bmihelac
zeus
johbo
rolo
piquadrat
more...
BSD Licensecash-on-delivery
paypal (ext)
postfinance (ext)
Easily extensible
local (in the example folder)Flat rate, easy api for extensibilityAny
Variations (ext)
1.2, 1.390% +PossiblePossiblePossible
Simply categories (ext)
LFS - Lightning Fast ShopAn online-shop based on DjangoFramework87808March 7, 2012, 10:22 p.m.0.7.2Github6713diefenbach
mthornhill
pigletto
invalid-email-address
naro
simahawk
bartTC
wjarym
a8
BSDVery flexible OOTB. Easy extendable via a plugin API.

Cash on Delivery
Bank Account
PayPal
Credit Card
sofortueberweisung.de

http://demo.getlfs.comVery flexible OOTB. Easy extendable via a plugin API.Standard, Variants, Configurable ProductsPossible  + livesearch1.1, 1.2, 1.3LFS doesn't use Django admin.Full automatically migrationEnoughPossiblePlannedNo and never willhttps://jenkins.shiningpanda.com/lfs/job/LFS/No and never willhttp://www.getlfs.com/live-shopshttps://jenkins.shiningpanda.com/lfs/job/LFS/No, YAGNI
satchlessAn e-commerce framework for (real) perfectionists with (real) deadlinesFramework0March 2, 2012, 3:19 p.m.2011.9.preGithub27244bitrut
emesik
fjern
paluh
patrys
szuliq
mirekm
brew
greggarson
anentropic
more...
BSD LicenseAuthorize.net
PayPal
dotPay
SagePay
Local only, look in examples/demo/  Does not belong to the frameworkPossiblePossibleBase class to build upon, multiple delivery groups within one orderAbstract base class to build onUse existing Django packagesPossiblePossibleHaystack support comes in contrib1.3Uses the regular Django adminPossiblePossibleSingle-step and multi-step checkout included with the framework, you can provide your ownPossiblePossiblePossiblePossible
CartridgeA Django shopping cart application.App12893May 14, 2012, 1:36 a.m.0.4.9Github10529stephenmcd
sebasmagri
dfalk
goodtune
invalid-email-address
kenbolton
jcartmell
rosslaird
ajfisher
joshcartme
more...
BSD  Authorize.net, eGate, PayPal  http://mezzanine.jupo.org  Flat rate provided plus hooks for implementing your own rules  Single product model that handles 0-n variations with 0-n option types.Cartridge <= 0.3.7 supports Django 1.1 through to 1.4
Cartridge >= 0.4.0 supports Django 1.3 and 1.4
  Full migrations included  75%  hook provided for calculating tax amount  http://cartridge.jupo.org/overview.html#sites-using-cartridge  http://travis-ci.org/#!/stephenmcd/cartridge
django-oscarDomain-driven e-commerce for Django.Framework0March 7, 2012, 2:29 p.m.Github14445AndrewIngram
Geekfish
adlorenz
bitrut
codeinthehole
extremka
fjern
kura
mirekm
paluh
more...
UNKNOWN  DataCash, https://github.com/tangentlabs/django-oscar-datacash
django-ajax-shopa little and fast reusable shop application ajax basedApp0April 30, 2012, 10:21 a.m.Github32attuchUNKNOWNPaypalhttp://acquista.dolcericordo.ithtml markup in Product description..cost of shipping configurableTags Section1.3Django Admin, possible with Django-Cmshttp://acquista.dolcericordo.it
Django session cartA 'cart' for Django, stored in a visitors SessionApp0July 24, 2011, 5:03 p.m.Bitbucket50funkybobUNKNOWN
gnocchi-catalogueA Product Catalogue app for GnocchiApp0March 18, 2011, 4:18 a.m.Bitbucket30funkybobUNKNOWN 
Products are grouped by tagging.
Also, any product has 1-N Variants
1.1+
mamonaFully portable Django payments application that can use any Order/Cart model.App0Oct. 13, 2011, 8:51 a.m.Github8110emesik
tbarbugli
UNKNOWN
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicensePayment MethodsDemo SiteWYSIWYG EditorPluginsTestsPypi InstallableDocumentedMultilingualSEOShipping optionsProduct TypesComments and RatingAnonymous CheckoutPDF Invoice GenerationSearchDjango VersionApp IntegrationSouth SupportTest coverageSalesStock ControlConfigurable Checkout StepsUpsell supportTax calculationsWishlistsMultisiteContinuous IntegrationMultiple currenciesList of SitesPromotional Codes for DiscountsContinuous IntegrationDynamic Categories