Features
This is a non-exhaustive list of features available in CartThrob. If a feature isn’t a built in a component of CartThrob, chances are there’s another module, plugin, or method that will allow you to provide your required functionality. For more information, take a look at the tutorials and third-party solutions for more ideas.
- Support for donations.
- Support for configurable products.
- Support for free products.
- Supports downloadable and password protected purchases.
- Supports purchase of channel entries (good for advertising and classified ads).
- Works directly with ExpressionEngine’s (EE) template and channel system. Is not a module that must be managed separately.
- Email notification system. Our email notification system uses EE’s template engine, so all of EE’s template tags are available to send custom HTML or plain text email notifications when orders are taken.
- Coupon system built in. Storewide sales and category discounts coming soon.
- Support for one-page checkout.
- Support for multi-page checkout.
- Support for AJAX updating of tax, shipping, quantities, and more.
- Ships with default templates and installation system to get you up and running fast.
- Multi-Site Manager compatible.
- Works seamlessly with common plugins and extensions. Works with popular FieldFrame and LG/NSM Extensions.
- Several common payment gateways and shipping plugins available including support for Authorize.net, SagePay, and PayPal Pro.
- Supports SSL encryption.
- Payment Gateway and Shipping Gateway plugin system. Our common API lets you build in support for almost any payment or shipping system.
- Development hooks are available.Integrate with other systems.
- Built in validation system for processing credit cards.
- Number formatting, calculations and rounding functions built in.

