If you see this error, your license may already be linked to your site.
Solution:

This error may occur if you migrated your site or are re-activating the license.
To resolve this, follow the steps in this document: How to Resolve “Cannot Activate API Key. Key Already Activated with the same Instance ID” Error Message?
This error means the License Key is incorrect.
Solution:
To resolve this, CartFlows provides a filter that forces the checkout to refresh and trigger the necessary AJAX calls, ensuring the correct data is always loaded on the checkout page.
This is especially useful when:
To make the checkout page refresh automatically, add the following code to your site’s functions.php file or use a code snippet plugin:
add_filter( 'cartflows_checkout_trigger_update_order_review', '__return_true' );
Need help adding custom code? Here’s how to safely add code snippets to your site.
After adding the filter, visit your checkout page and test switching between different product types or options. The page will now refresh the order review section as expected, showing the correct payment methods and other dynamically updated options.
This filter is particularly helpful if you:
As the Instant Checkout is enabled in the flow settings, to customize the checkout step, use the Design tab under Step Settings.
It means the CartFlows Instant Checkout feature is enabled for that funnel. When Instant Checkout is enabled, page builder editing is disabled for that step. However, you can still make design-related changes using the Design tab in the Step Settings.
If you’d like to edit the step using your page builder (e.g., Elementor, Gutenberg, etc.), follow these steps to disable Instant Checkout:
1) Go to your CartFlows Flow.

2) Click on the gear icon
next to the funnel name to open the Flow Settings.

3) In the popup, locate the Instant Checkout toggle and disable it.

4) Click Save Settings.
5) Refresh the funnel page.
Now, you should be able to edit the Checkout (or Thank You) step using your page builder.

Instant Layout is a clean, fast-loading, conversion-focused layout built right into CartFlows. It’s ideal for digital products like music, software, and eBooks, and offers a distraction-free experience with an intuitive interface.
There’s no additional setup needed!
If you already have Instant Layout enabled in your funnel settings:
If you haven’t enabled Instant Layout yet:
) icon in the top-right.
Once enabled, you can customize the appearance of your Upsell and Downsell steps directly in CartFlows:

This makes customization easy without needing to open a page builder.
To claim your OttoKit Pro subscription:

To use the Rollback feature in CartFlows, follow the steps below.
1. Navigate to the CartFlows Settings
Go to CartFlows > Dashboard and open the Global Settings by clicking the gear icon.

2. Locate the Version Control Section
In the Settings window, find the Version Control section. This section allows you to revert to a previous version of the CartFlows plugin.

3. Select the Version to Rollback
In the Version Control section, you will see a dropdown menu listing the previous versions of CartFlows. Select the version you want to revert to.

4. Click Rollback
After selecting the desired version, click the Rollback button. The plugin will automatically revert to the selected version.

5. Confirm and Return to Plugins Page
Once the rollback process is complete, you will see a confirmation message. Your CartFlows plugin is now reverted to the selected version. Click the Go to Plugins page link to return to the Plugins page.
