Getting Started
Table of Contents
- Features
- CartThrob Backend Settings
- Building the front-end of your store
- Template Tags
- Beyond Template Tags: Understanding key features and concepts
- Quick Start Video Tutorials
- Configuration videos
- Getting Help
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 addons page 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 ExpressionEngine’s template engine, so all of ExpressionEngine’s template tags are available to send custom HTML or plain text email notifications when orders are taken.
- Coupon system built in.
- 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. (Please note: each site is Sandboxed, meaning all settings and products are unique to each site. There is no option to share carts or products across sites)
- 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 Stripe, SagePay, and Mollie.
- 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.
CartThrob Backend Settings and Overview
- Basic Configuration and Set-up
- Payments
- Shipping
- Taxes
- Templates
- Discounts & Promotions
- Orders
- Member Settings
- Purchased Items
- Additional Settings Notes
Building the Front-end of Your Store
Template Tags
Beyond template tags: Understanding key features and concepts
- CartThrob Application flow This article describes how data gets into, and out of CartThrob, how the data is stored, and how calculations are made.
- Typical Cart Structure
- Price Modifiers & Item Options
- Price Fieldtypes
- Packages Fieldtype