ThriveCart is a robust "funnel-based checkout" system. It handles the entire checkout and payment process, multi-level upsells & downsells, order bumps, affiliates, cart abandonment, email marketing integrations, 3rd party app integrations, dunning, coupons, and detailed stats.