How to test if WP-Cron is working

WooCommerce Subscriptions uses scheduled events to process renewals and other time-sensitive tasks. A working WordPress cron system helps those events run when they are due.

Check WordPress cron status

↑ Back to top

Use WooCommerce System Status to confirm whether WordPress cron is enabled on the site.

  1. Go to WooCommerce > Status > System status.
  2. Find the WordPress cron row in the WordPress environment section.
  3. Confirm that the row shows WordPress cron is enabled.

What the result means

↑ Back to top

If WordPress cron is enabled, WordPress can trigger scheduled events when the site receives traffic. This does not guarantee that every scheduled subscription action will complete successfully, but it confirms that cron has not been disabled in WordPress configuration.

If WordPress cron is disabled, check the site’s wp-config.php file or ask the host whether DISABLE_WP_CRON is set to true. Some hosts disable the built-in visitor-triggered cron and replace it with a server-level cron job. In that setup, confirm with the host that the server cron is configured and running often enough for subscription renewals.

If subscription events still do not run

↑ Back to top

After confirming WordPress cron is enabled, check scheduled subscription events directly.

Related Products

Power your membership association, online magazine, elearning sites, and more with access control to...

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.