Satchmo (online store)
Satchmo is an open source online store management system using the Django web application framework. It was initially designed as a Python based project in order to avoid some of the perceived common pitfalls and shortcomings of similar PHP based projects. The Django framework was chosen as a foundation because it provides a number of useful, robust, tested features. It is freely available under the BSD License
Features
Satchmo has a large list of features thanks in part to its Django underpinnings. It is highly flexible being able to use any database system that Django supports including MySQL, PostgreSQL, and SQLite, as well as the ability to leverage Django's power internationalization framework. Satchmo also supports several different product types including downloadable products, subscription products, custom products, and gift certificates.
Some important features listed on their website include:
- multiple payment models
- flexible shipping options
- unlimited number of images per product
- automatic thumbnail image generation
- inventory tracking
- tax tables
- customer accounts
- user comments and ratings for products
- flexible discount codes
- included translations for seven languages
- date and currency formatting based on locale
- encryption of credit card information
- cacheing
- a suite of included unit testing
- generation of PDF invoices, packing slips, and shipping labels
- full store product searching
- Google analytics integration
- Google adwords support
- Google base feeds
- newsletter support
- recently viewed items
- wishlists