Cartridge is a shopping cart application built using the [Django] framework. Cartridge also extends the [Mezzanine] content management platform.
This tag is used for questions related to the Cartridge module for the Django based Mezzanine CMS.
Cartridge is open-source software written in Python and like Mezzanine, it is licensed under a BSD license. It is used as a shopping cart solution and is closely related to Mezzanine as it builds on Mezzanine's model definitions. For example, Mezzanine defines a Page model to represent webpages and Cartridge uses subclasses of the Page model to represent products for sale. Thus, even though it can be referred to as a Django app, Cartridge is largely useless for non-Mezzanine Django projects.
Feature List
- Hierarchical categories
- Easily configurable product options (colours, sizes, etc.)
- Hooks for tax/shipping calculations and payment gateways
- Sale pricing
- Promotional discount codes
- PDF invoice generation (for packing slips)
- Stock control
- Product popularity
- Thumbnail generation
- Built-in test suite
- Separation of presentation (no embedded markup)
- Smart categories (by price range, colour, etc)
- Registered or anonymous checkout
- Configurable number of checkout steps
- Denormalised data for accessiblilty and performance
- Authenticated customer accounts with transaction history
Resources