Site Sections: Satchmo Main | Wiki | Demo Store |

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
Satchmo has flexible shipping options and allows you to create your own. Satchmo includes:
  • UPS integration
  • Fedex integration
  • Flat rate shipping
  • Multi-tiered shipping
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
  • Automatice thumbnail creation for the images
  • Unlimited categories and sub categories
  • Support for multiple pricing and discounting tiers based on volume
  • 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
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
    • 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 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