Satchmo Features¶
Current Features¶
Satchmo strives to be extremely flexible.
- All display items are driven by templates using the powerful Django templating language
- All urls can be custom configured to your desired naming convention
- The checkout process can be tailored to your specific needs
Satchmo support many payment modules including:
- Authorize.net
- Trustcommerce
- Google checkout
- Cybersource
- Paypal
- Protx
- Sermepa
- Purchase orders
Satchmo has flexible shipping options and allows you to create your own. Satchmo includes:
- UPS integration
- Fedex integration
- USPS integration
- Canada Post integration
- Flat rate shipping
- Multi-tiered shipping based on quantity or price
- Per item shipping cost
Satchmo’s has robust support for multiple product types including:
- Downloadable products
- Subscription products
- Custom configured products
- Product variants
- Gift certificates
All products offer you the opportunity to have:
- As many images per product as you would like
- Automatic thumbnail creation for the images
- Unlimited categories and sub categories
- Support for multiple pricing and discounting tiers based on volume
- Support for tiered/group pricing
- Inventory tracking including SKU’s and preventing users from ordering out of stock items
- Meta data support for SEO
- Featured items
- Tax tables
- Related products
- Most popular products
- Arbitrary attributes
- Multiple translations per product
- Flexible variant creation (shirts with sizes and colors) including price changes for combinations
- Allow user to comment and rate products
- Comments support akismet spam tagging
- Support for brands
The customer model allows you to:
- Have multiple ship to and bill to addresses
- View order history
- Update account profile online
- Reset user passwords
- Require email verification for account creation
Satchmo supports discount codes which allow you to:
- Set amount of percentage discounts
- Limit the number of uses
- Allow free shipping
- Set start and end dates
- Limit to certain products
Satchmo includes extensive Internationalization and translation support:
- Multiple translations are included:
- French
- German
- Italian
- Spanish
- Swedish
- Bulgarian
- Portuguese
- Korean
- Hebrew
- Turkish
- Full country specific information
- Translation support for all products and categories
- Support for date and currency formating based on locale
Satchmo takes security seriously:
- Django provides built in support to prevent many common attacks such as:
- SQL injection
- Automatic HTML escaping to prevent cross-site scripting
- Session forging/hijacking
- Satchmo encrypts all credit card information
- Satchmo allows you to choose if credit card data is stored
- Satchmo does not store ccv data in the database
- Fine grained ssl support for as many or as few urls as you need
Django is a proven scalable and robust system. Satchmo takes advantage of this by using:
- Django caching
- Opportunity to easily split out the tiers of the application (database, web, etc)
- A large suite of unit tests
In addition to these items, Satchmo provides:
- Generation of PDF invoices, packing slips and shipping labels
- Full store product searching
- Google analytic integration
- Google adwords support
- Google base feeds
- Newsletter support via mailman or custom database
- Recently viewed items
- Wishlists
- Ability to upsell products
- Define related products
- Multi-site capability