Troubleshooting https://cartflows.com/docs-category/cartflows/troubleshooting/ Thu, 24 Jul 2025 11:20:00 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://cartflows.com/wp-content/uploads/2025/07/cropped-cartflows-logo-32x32.png Troubleshooting https://cartflows.com/docs-category/cartflows/troubleshooting/ 32 32 Why is Step Editing Disabled When I Try to Edit the CartFlows Checkout or Thank You Page? https://cartflows.com/docs/why-is-step-editing-disabled-when-i-try-to-edit-the-cartflows-checkout-or-thank-you-page/ Sat, 31 May 2025 13:42:31 +0000 https://cartflows.com/?post_type=docs&p=59947 If you’re trying to edit the CartFlows Checkout or Thank You step and see the message:

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.

How to Enable Page Builder Editing:

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.

]]>
How to Fix the Blank Page Issue When Importing CartFlows Elementor Templates? https://cartflows.com/docs/how-to-fix-the-blank-page-issue-when-importing-cartflows-elementor-templates/ Wed, 16 Oct 2024 14:53:18 +0000 https://cartflows.com/?post_type=docs&p=54153 If you are using or importing CartFlows Elementor templates and encountering a blank page issue, don’t worry—this guide will help you resolve the issue quickly.

The blank page issue occurs because CartFlows’ updated Elementor templates are built using Flexbox and Grid Containers, which are not enabled by default in Elementor settings. 

These advanced layout features enhance responsiveness and flexibility, making your page designs more dynamic and user-friendly. If they are disabled, Elementor cannot render the templates, leading to a blank page when importing or editing them.

To resolve the blank page issue, you must activate the Flexbox and Grid Container features in Elementor. Follow these steps to do so:

  • Log in to your WordPress dashboard.
  • Navigate to Elementor > Settings.
  • Click on the Features > Elementor experimental features.
  • Locate and enable the Flexbox Container and Grid Container options. 

After enabling these settings, your templates should display correctly without any further issues.

Please refer to this screenshot for a better understanding.

You can also refer to this article https://elementor.com/help/elementor-experiments-2/

What Should You Do if the Issue Persists?

If enabling Flexbox and Grid Containers doesn’t resolve the issue:

  • Update Elementor and CartFlows to their latest versions.
  • Clear your browser cache and refresh the page.

If you still encounter issues after trying these solutions, feel free to reach out to our support team for further assistance.

We hope this guide helped you resolve the blank page issue with CartFlows Elementor templates.

]]>
How to Fix 5XX Error While Importing Flow/Step Templates? https://cartflows.com/docs/fix-5xx-error-while-importing-templates/ Thu, 24 Nov 2022 07:33:29 +0000 https://cartflows.com/?post_type=docs&p=48349 If you’re trying to import a ready-made funnel or step template in CartFlows and encounter a 5XX error (such as 500, 501, 502, or 503), this documentation will help you troubleshoot and resolve the issue.

A common error message might look like:

Error: Allowed memory size of X bytes exhausted (tried to allocate X bytes)

Why This Happens

This error typically occurs due to one or more of the following reasons:

  • Plugin conflicts or PHP errors on your site
  • Server limitations or outdated PHP versions
  • Insufficient resources configured in your hosting environment

Below are several points you can follow to fix this issue.

1. Avoid Plugin Conflicts

Temporarily deactivate all plugins except CartFlows, CartFlows Pro, and WooCommerce.

Then try importing the template again.

  • If it works: one of the other plugins is likely causing a conflict.
  • If it doesn’t: move on to the next point.

2. Enable Debug Mode to Check for Errors

Enable WordPress debugging using the WP Debugging plugin. After activating it, try importing a template again. This will create or update your debug.log file so you can check for specific PHP errors.

Still not working? Continue below.

3. Update Your PHP Version

Using an outdated PHP version can lead to performance issues and 5XX errors.

We recommend using PHP 7.3 or higher.

To check your PHP version:

  1. Go to Tools > Site Health in your WordPress admin.
  2. Click the Info tab > Server.
  3. Look for PHP version.
PHP Version

If you’re not using at least PHP 7.3, ask your hosting provider to update it for you.

4. Increase Hosting Resource Limits

If your server’s PHP configuration limits are too low, imports may fail. Updating the following PHP values may help:

memory_limit = 512M
max_execution_time = 900
max_input_time = 900
post_max_size = 256M
upload_max_filesize = 720M

If you’re unsure how to make these changes, contact your hosting provider.

Here’s an email you can send to your hosting provider:

Subject: Help with PHP Configuration for CartFlows Template Import

Hello,

I’m trying to import a CartFlows ready-made funnel or step template and I’m receiving a 5XX error.

Could you please:

1. Enable WordPress debug mode
2. Check the error logs
3. Share the log file with me?

Also, here are the recommended PHP configuration values:

* PHP Version: 7.3 or later
* memory_limit = 512M
* max_execution_time = 900
* max_input_time = 900
* post_max_size = 256M
* upload_max_filesize = 720M

I’d appreciate your help. Thanks!

Still Need Help?

If you’re still experiencing issues, feel free to reach out to our support team. We’re happy to help!

]]>
How to View the CartFlows logs? https://cartflows.com/docs/view-cartflows-logs/ Fri, 11 Nov 2022 06:37:45 +0000 https://cartflows.com/?post_type=docs&p=48130 Logs are crucial for diagnosing issues, tracking workflows, and identifying warnings or errors in any online software or application. CartFlows provides two types of logs:

Types of Logs in CartFlows

1. Template Import Logs: These logs record the steps performed while importing templates on your website. They are only generated when WP_DEBUG is set to true. To track these logs, you need to enable WP_DEBUG. Refer to this documentation for guidance on enabling it.

2. CartFlows Logs: These logs store records of activities when visiting funnel steps. They also capture errors related to CartFlows and supported payment gateways for upsells and downsells.

Logs can be downloaded and shared with support for troubleshooting. Below are the steps to view, download, or delete logs on your website.

How to View the Logs

Step 1: Open CartFlows Pages

Navigate to the bottom of any CartFlows backend page. You will find a link labeled Logs.

CartFlows Logs Link

Step 2: Click on the Logs Link

Click on Logs to open the log management interface.

Step 3: Select the Log File

From the dropdown menu, choose the log file you want to check. Each log is labeled with its generation date. Click on View to open it.

CartFlows List of the Logs

Additional Actions

At the top of the log view page, you will find options to:

  • Copy: Copy the log content.
  • Download: Download the log file for sharing or backup.
  • Delete: Permanently remove the log file.
CartFlows Logs Actions

These options are useful when troubleshooting or when support requests detailed log information.

]]>
How to Fix “Cannot Activate API Key. Key Already Activated with the Same Instance ID” Error https://cartflows.com/docs/how-to-resolve-same-instance-id-error-message/ Wed, 19 May 2021 07:46:19 +0000 https://cartflows.com/?post_type=docs&p=38729 While activating the CartFlows Pro license, you may encounter the following error message:

Cannot Activate API Key. The API Key has already been activated with the same Unique Instance ID sent with this request.

This typically happens when your site setup causes CartFlows to send the same instance ID that was already linked to a previous activation. This documentation explains why this error occurs and how to fix it.

Why This Error Occurs

There are a few common scenarios that may trigger this issue:

1. Site Migration or Cloning

If the website has been migrated or cloned to a new domain or hosting environment, the old instance ID may still be stored. When you activate the license on the new site, it sends the same instance ID — leading to a conflict.

2. Plugin Reinstallation Without Deactivation

If the CartFlows Pro plugin was deleted or removed without first deactivating the license, then re-uploaded, the license system may still associate the instance ID with the original domain.

3. Caching Issues

When caching is enabled (including local, server-side, or browser cache), the instance ID may not be correctly stored. This can cause repeated requests to send the same old instance ID, even if the site has changed.

How to Fix the Issue

Follow these steps to clear the old instance ID and reactivate your CartFlows Pro license:

1. Log in to your account at my.cartflows.com
2. Navigate to the API Keys tab
3. Locate the entry for the domain you’re working with
4. Delete that entry

Delete linked site

5. Log in to your WordPress admin
6. Clear all site cache, including

  • Local cache
  • Server-side cache
  • Browser cache

7. Go to the Plugins menu
8. Deactivate any cache plugin temporarily
9. Deactivate the CartFlows Pro plugin
10. Reactivate the CartFlows Pro plugin
11. Click the Activate License button
12. Enter your license/API key
13. Click Activate

Note: Always clear all cache and temporarily disable any cache plugins before activating the CartFlows Pro license/API key.

]]>
How to Fix Request Timeout Errors When Importing Funnel or Step Templates https://cartflows.com/docs/request-timeout-error-while-importing-the-flow-step-templates/ Thu, 04 Feb 2021 14:06:52 +0000 https://cartflows.com/?post_type=docs&p=37319 If you’re seeing a Request Timeout error while importing ready-made funnel or step templates in CartFlows, it usually means your website is having trouble connecting to our templates server.

This documentation explains what causes the issue and how to fix it.

What Causes This Error?

When you import a template in CartFlows, a request is made from your website to our templates server at: https://templates.cartflows.com/

WordPress uses a core function called wp_remote_get() (through cURL) to handle this request.

If your server or host blocks this outgoing connection — usually due to firewalls, security rules, or server misconfiguration — the request will time out and the template will not be imported.

Where You’ll See the Error

  • The “Import Template” button may appear stuck on “Importing Template”
  • A timeout message may appear directly in the popup
  • You may also see a cURL error in the browser console or in plugin like Query Monitor

How to Fix It

Follow these steps to troubleshoot and resolve the timeout issue:

1. Check Security Plugins or Firewall

  • Temporarily disable any firewall or security-related plugins on your site
  • Make sure they are not blocking outgoing API requests

2. Contact Your Hosting Provider

Ask your hosting provider to check for:

If needed, ask them to whitelist that domain to allow template imports.

3. Check Server Requirements

Make sure your server:

  • Is running a recent version of PHP
  • Has the cURL library installed and up to date
  • Has sufficient memory (increase your PHP memory limit if needed)
  • Has an adequate cURL timeout limit

You may also want to ask your host to check:

  • If wp-cron is disabled
  • If loopback requests are blocked or restricted

4. Use the Query Monitor Plugin

Install Query Monitor and view the HTTP API Calls under the admin page where the error occurs. It can help you identify blocked or failed requests.

5. Special Note for Managed WordPress Hosting

If you’re using managed hosting, providers may apply strict limits on:

  • Execution time
  • Memory usage
  • HTTP API requests

Ask your host whether WordPress REST API requests or cURL operations are restricted — and request an exemption for our templates domain.

6. Still Not Working?

If the above steps don’t resolve the issue, contact your hosting provider and ask them to confirm that your server can communicate with: https://templates.cartflows.com/ via cURL without limitations.If needed, you can also contact our support team and provide your website’s IP address. We’ll check if it has been mistakenly blocked on our server — although this is rare.

]]>