home / grids / E-Commerce

A list of eCommerce frameworks built on top of Django.
Features currently being evaluated
| Feature | Description |
|---|---|
| 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. |
| Package | Description | Category | Downloads | Last Updated | Version | Repo | Commits | Repo watchers | Forks | Participants | License | Payment Methods | Demo Site | WYSIWYG Editor | Plugins | Tests | Pypi Installable | Documented | Multilingual | SEO | Shipping options | Product Types | Comments and Rating | Anonymous Checkout | PDF Invoice Generation | Search | Django Version | App Integration | South Support | Test coverage | Sales | Stock Control | Configurable Checkout Steps | Upsell support | Tax calculations | Wishlists | Multisite | Continuous Integration | Multiple currencies | List of Sites | Promotional Codes for Discounts | Continuous Integration | Dynamic Categories |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Satchmo | Satchmo is an ecommerce framework built on the Django framework. | Framework | 3466 | Feb. 27, 2012, 1:32 a.m. | 0.9-1 | Bitbucket | 347 | 118 | chris1610 | BSD | - 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 certificates | 1.1, 1.2 | Migration scripts provided for latest releases | Store wide sales are supported | ||||||||||||||||||||||||||
| Plata | Plata - the lean and mean Django-based Shop | App | 0 | Feb. 22, 2012, 12:12 p.m. | Github | 87 | 15 | matthiask frog32 schmidsi maccesch mb0 | UNKNOWN | PayPal
Postfinance Cash on Delivery | Several projects in the repository demonstrating various aspects of Plata. | Providable by standard django packages | 1.2, 1.3 | Possible through subclassing the Shop object | (yes) For selecting which order items a discount applies to | ||||||||||||||||||||||||||||
| django-shop | A Django based shop system | Framework | 3835 | Feb. 21, 2012, 10:35 p.m. | 0.0.13 | Github | 358 | 100 | chrisglass christianbertschy mbrochh ojii stefanfoulis bmihelac zeus johbo rolo piquadrat more... | BSD License | cash-on-delivery
paypal (ext) postfinance (ext) Easily extensible | local (in the example folder) | Flat rate, easy api for extensibility | Any
Variations (ext) | 1.2, 1.3 | 90% + | Possible | Possible | Possible
Simply categories (ext) | ||||||||||||||||||||||||
| LFS - Lightning Fast Shop | An online-shop based on Django | Framework | 87808 | March 7, 2012, 10:22 p.m. | 0.7.2 | Github | 67 | 13 | diefenbach mthornhill pigletto invalid-email-address naro simahawk bartTC wjarym a8 | BSD | Very flexible OOTB. Easy extendable via a plugin API.
Cash on Delivery Bank Account PayPal Credit Card sofortueberweisung.de | http://demo.getlfs.com | Very flexible OOTB. Easy extendable via a plugin API. | Standard, Variants, Configurable Products | Possible | 1.1, 1.2, 1.3 | LFS doesn't use Django admin. | Full automatically migration | Enough | Possible | Planned | No and never will | https://jenkins.shiningpanda.com/lfs/job/LFS/ | No and never will | http://www.getlfs.com/live-shops | https://jenkins.shiningpanda.com/lfs/job/LFS/ | No, YAGNI | ||||||||||||||||
| satchless | An e-commerce framework for (real) perfectionists with (real) deadlines | Framework | 0 | March 2, 2012, 3:19 p.m. | 2011.9.pre | Github | 272 | 44 | bitrut emesik fjern paluh patrys szuliq mirekm brew greggarson anentropic more... | BSD License | Authorize.net PayPal dotPay SagePay | Local only, look in examples/demo/ | Possible | Possible | Base class to build upon, multiple delivery groups within one order | Abstract base class to build on | Use existing Django packages | Possible | Possible | Haystack support comes in contrib | 1.3 | Uses the regular Django admin | Possible | Possible | Single-step and multi-step checkout included with the framework, you can provide your own | Possible | Possible | Possible | Possible | ||||||||||||||
| Cartridge | A Django shopping cart application. | App | 12893 | May 14, 2012, 1:36 a.m. | 0.4.9 | Github | 105 | 29 | stephenmcd sebasmagri dfalk goodtune invalid-email-address kenbolton jcartmell rosslaird ajfisher joshcartme more... | BSD | Cartridge <= 0.3.7 supports Django 1.1 through to 1.4
Cartridge >= 0.4.0 supports Django 1.3 and 1.4 | ||||||||||||||||||||||||||||||||
| django-oscar | Domain-driven e-commerce for Django. | Framework | 0 | March 7, 2012, 2:29 p.m. | Github | 144 | 45 | AndrewIngram Geekfish adlorenz bitrut codeinthehole extremka fjern kura mirekm paluh more... | UNKNOWN | ||||||||||||||||||||||||||||||||||
| django-ajax-shop | a little and fast reusable shop application ajax based | App | 0 | April 30, 2012, 10:21 a.m. | Github | 3 | 2 | attuch | UNKNOWN | Paypal | http://acquista.dolcericordo.it | html markup in Product description.. | cost of shipping configurable | Tags Section | 1.3 | Django Admin, possible with Django-Cms | http://acquista.dolcericordo.it | ||||||||||||||||||||||||||
| Django session cart | A 'cart' for Django, stored in a visitors Session | App | 0 | July 24, 2011, 5:03 p.m. | Bitbucket | 5 | 0 | funkybob | UNKNOWN | ||||||||||||||||||||||||||||||||||
| gnocchi-catalogue | A Product Catalogue app for Gnocchi | App | 0 | March 18, 2011, 4:18 a.m. | Bitbucket | 3 | 0 | funkybob | UNKNOWN | Products are grouped by tagging. Also, any product has 1-N Variants | 1.1+ | ||||||||||||||||||||||||||||||||
| mamona | Fully portable Django payments application that can use any Order/Cart model. | App | 0 | Oct. 13, 2011, 8:51 a.m. | Github | 81 | 10 | emesik tbarbugli | UNKNOWN | ||||||||||||||||||||||||||||||||||
| Package | Description | Category | Downloads | Last Updated | Version | Repo | Commits | Repo watchers | Forks | Participants | License | Payment Methods | Demo Site | WYSIWYG Editor | Plugins | Tests | Pypi Installable | Documented | Multilingual | SEO | Shipping options | Product Types | Comments and Rating | Anonymous Checkout | PDF Invoice Generation | Search | Django Version | App Integration | South Support | Test coverage | Sales | Stock Control | Configurable Checkout Steps | Upsell support | Tax calculations | Wishlists | Multisite | Continuous Integration | Multiple currencies | List of Sites | Promotional Codes for Discounts | Continuous Integration | Dynamic Categories |
