|
/ Documentation /Cart Abandonment/ Abandoned Orders Not Capturing

Abandoned Orders Not Capturing

If your Cart Abandonment Recovery for WooCommerce plugin is not capturing abandoned orders, this documentation will guide you through the possible causes and solutions.

Why Abandoned Orders Might Not Be Captured

The most common reason for abandoned orders not being recorded is a disabled WP-Cron on your WordPress site.

What Is WP-Cron?

WP-Cron is WordPress’s built-in system for scheduling time-based tasks, such as publishing scheduled posts or running automated plugin functions. It acts as a task scheduler that allows WordPress to perform actions at specific intervals.

For more information, refer to this detailed article on WP-Cron.

Why WP-Cron Is Important for the Plugin

The Cart Abandonment Recovery for WooCommerce plugin relies on WP-Cron to detect and mark abandoned carts.

It uses a scheduled cron job named cartflows_ca_update_order_status_action that runs every 15 minutes to check for incomplete orders and mark them as abandoned when appropriate.

If WP-Cron is disabled, this job will not run, and abandoned orders will not be captured.

How to Enable WP-Cron

To re-enable WP-Cron, locate the wp-config.php file in your website’s root directory and add the following line right after the define('DB_COLLATE', ''); line:

define('DISABLE_WP_CRON', false);

This ensures that WP-Cron is active and can execute the necessary tasks for Cart Abandonment Recovery.

Adding an External Cron Job Using cPanel

If you prefer to use an external cron job instead of WordPress’s built-in scheduler, you can set it up through cPanel. Below are some helpful resources that explain how to do this:

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page