preloader

CartFlows plugin review and common issues

CartFlows is used for selling products, handling checkout, and managing orders inside WordPress. In most cases, it fits business sites better than a custom build done too early. A common issue is that checkout, tax, shipping, or gateway conflicts. This usually happens when cart and checkout break when caching or scripts are misconfigured. It can save time, but it still needs testing on a staging site before major changes go live. From experience, CartFlows works best when you keep the setup focused and avoid overlapping plugins.

What is CartFlows plugin?

CartFlows is a WordPress funnel builder designed to work on top of WooCommerce. Its core job is to replace the default WooCommerce checkout with conversion-optimized alternatives: custom checkout layouts, order bumps, one-click upsells, downsells, and thank-you pages. The plugin was launched in 2018 and has processed orders for over 223,000 customers as of 2024.

The free version lets you create basic funnels, replace the default WooCommerce checkout, and add order bumps. CartFlows Pro unlocks one-click upsells and downsells, A/B split testing, detailed analytics per funnel step, more checkout templates, and modern checkout styles including one-column, two-column, and multi-step layouts. Pro pricing starts at $79/year.

CartFlows integrates with most major WordPress page builders — Elementor, Divi, Bricks, Spectra, Beaver Builder, and the native block editor — so you can design checkout and landing pages using whichever builder you already know. It also supports all WooCommerce payment gateways and is compatible with WooCommerce Subscriptions for recurring billing funnels.

The biggest friction point with CartFlows tends to be caching and JavaScript conflicts. Because checkout pages involve dynamic cart state, improperly cached funnel pages can show incorrect products or totals. CartFlows provides guidance on which pages to exclude from caching, and their troubleshooting documentation covers the most common conflict scenarios in detail.

Need Help With CartFlows Setup, Troubleshooting, or Customization?

Need help with CartFlows? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get CartFlows Expert Help

Key Features

  • Custom WooCommerce checkout pages
  • Order bumps for pre-checkout upsells
  • One-click upsells and downsells (Pro)
  • A/B split testing (Pro)
  • Funnel analytics per step (Pro)

Pros & Cons

Pros

  • Direct WooCommerce integration with all standard payment gateways
  • Works with multiple page builders
  • Strong template library for funnels

Cons

  • Requires WooCommerce to function at all
  • Caching conflicts on checkout pages are a recurring issue

Free vs Premium

CartFlows free handles basic funnel creation, custom checkout pages, and order bumps. CartFlows Pro adds one-click upsells and downsells, A/B split testing, per-step analytics, more template designs, and modern checkout layouts. Pro starts at $79/year. CartFlows also sells companion plugins for cart abandonment recovery, a slide-out cart, and power coupons.

Common Problems & Fixes

Why is my CartFlows checkout showing the wrong product or incorrect cart totals?

This is almost always a caching issue. Checkout and funnel pages in CartFlows contain dynamic cart state that must not be cached. Make sure your caching plugin excludes all CartFlows step URLs from page caching. CartFlows provides a documentation page listing which URLs and cookies to exclude for the most popular caching plugins. After excluding them, flush all caches and test with a fresh browser session.

Why is CartFlows not loading funnel templates when I try to import?

Template import failures usually mean the site cannot reach CartFlows external API, the server is running out of memory mid-import, or the request is timing out. Check PHP memory limits and maximum execution time in your hosting control panel. If you are on managed WordPress hosting, some hosts block outbound API calls by default. Increasing memory to at least 256MB and execution time to 120 seconds resolves most import errors.

Why is step editing disabled on my CartFlows checkout or thank-you page?

CartFlows step post types must be enabled for your active page builder before you can edit them. Go to CartFlows → Settings → General and enable the step post type for your page builder. If you recently changed page builders, this setting may have reset. Also confirm that permalinks are flushed after any CartFlows installation or reinstallation — go to Settings → Permalinks and click Save Changes without changing anything.

Customization & Developer Notes

How do I customize CartFlows checkout page layouts?

CartFlows checkout pages are edited using whichever page builder you have configured in CartFlows settings — Elementor, Bricks, Spectra, Beaver Builder, Divi, or the native block editor. Open the funnel step and click the edit button to launch the builder. For styling beyond what the builder controls offer, add custom CSS through your theme or child theme stylesheet using the CartFlows-generated CSS classes on checkout elements.

Can I customize what appears on CartFlows order bump and upsell pages?

Yes. Order bumps and upsell/downsell pages are editable like any other funnel step using your page builder. CartFlows includes specific widgets and blocks for order bump layout, product image, description, and accept/reject buttons. You can rearrange, style, and add content around those core elements.

Frequently Asked Questions

Does CartFlows work without WooCommerce?

No. CartFlows is built specifically for WooCommerce and requires it to function. If you want a funnel builder that does not depend on WooCommerce, FunnelKit technically offers a non-WooCommerce opt-in mode, though both products are primarily WooCommerce-focused.

Does CartFlows support subscriptions and recurring billing?

Yes. CartFlows is compatible with the official WooCommerce Subscriptions extension. Subscription products can be sold through CartFlows funnels including checkout, order bumps, and upsells, as long as the payment gateway used also supports recurring billing.

What payment gateways does CartFlows support?

CartFlows works with all WooCommerce-compatible payment gateways. For one-click upsells specifically, the gateway must support tokenized payments. Supported gateways include Stripe, PayPal, Authorize.net, Square, Mollie, iDEAL via Mollie, and WooCommerce Payments.

Is CartFlows a ClickFunnels alternative?

In some respects yes, but the model is different. CartFlows is a WordPress plugin that adds funnel functionality to WooCommerce, keeping everything on your own server. ClickFunnels is a hosted SaaS platform. CartFlows gives you more control and lower long-term costs, but requires WordPress and WooCommerce maintenance.

Need a CartFlows Developer?

Find a vetted WordPress developer specializing in CartFlows. From setup and configuration to custom CartFlows development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.