Skip to main content
Solved

‘Placed Order’ & ‘Fulfilled Order’ metrics keep breaking in WooCommerce integration


Forum|alt.badge.img+6

Hi everyone,

I’m managing a Klaviyo account integrated with WooCommerce, and I keep running into a frustrating issue. Every few weeks—usually at the start of a new month—the ‘Placed Order’ and ‘Fulfilled Order’ metrics stop tracking, and no new orders get recorded in Klaviyo.

We’ve tried re-integrating WooCommerce with Klaviyo, which temporarily fixes the issue, but then it breaks again.

Has anyone else experienced this? Could this be due to an API issue, a plugin conflict, or something else? Any insights or solutions would be greatly appreciated!

Thanks in advance!

Best answer by Amos Peace

Hello ​@eCommetry,

Just like ​@Adunni said, 

Your Klaviyo 'Placed Order' and 'Fulfilled Order' metrics stop tracking every few weeks—likely due to one of these issues:

1. API Disconnection

Klaviyo may lose connection to WooCommerce.
Fix: Go to WooCommerce → Settings → Advanced → REST API and check if the Klaviyo API key is active.

2. Plugin Conflicts

A WooCommerce or security plugin update may be blocking Klaviyo.
Fix: Disable caching for Klaviyo API calls and check if a recent plugin update caused the issue.

3. WooCommerce Cron Jobs Failing

WooCommerce needs scheduled tasks (cron jobs) to sync data.
Fix: Use the WP Crontrol plugin to check if cron jobs are running properly.

4. Order Status Mismatch

Klaviyo may not be tracking your custom order statuses.
Fix: Check Klaviyo → Metrics to see if orders are being recorded under a different status.

5. Klaviyo API Limits

Too many API calls (e.g., subscription renewals) can cause issues.
Fix: Check Klaviyo API Logs for rate limits or errors.

 

Try these steps and let me know if you need more help.

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

Adunni
Active Contributor II
Forum|alt.badge.img+1
  • Active Contributor II
  • 21 replies
  • February 14, 2025

Hi ​@eCommetry ,

That sounds frustrating to deal with! If your ‘Placed Order’ and ‘Fulfilled Order’ metrics stop tracking every few weeks, here are a few possible causes and solutions:

1. API Connection Issues

  • Check if your WooCommerce API keys expire or reset at the start of each month.
  • Go to WooCommerce → Settings → Advanced → REST API and verify your Klaviyo API key is active.

2. Plugin Conflicts

  • Some WooCommerce plugins (especially security or caching plugins) may block or delay API requests.
  • Temporarily disable plugins one by one to see if the issue persists.

3. Webhook Failures

  • Klaviyo relies on webhooks to receive order data.
  • Go to Klaviyo → Integrations → WooCommerce and check if there are any webhook errors.

4. Background Processes in WooCommerce

  • WooCommerce uses Action Scheduler to process events. If this is failing, orders may not sync.
  • Install the WP Crontrol plugin and check if any scheduled tasks related to Klaviyo are stuck.

5. Reconnecting Is a Temporary Fix

Since re-integrating fixes the issue temporarily, the problem may be server-related (timeouts or security restrictions). You may need to contact your hosting provider to check if API requests are being blocked.

Still Need Help?

If the issue keeps happening, I’d be happy to help troubleshoot further! Let me know how I can support you. 🚀

Best,
Adunni


Amos Peace
Problem Solver III
Forum|alt.badge.img+5
  • Problem Solver III
  • 62 replies
  • Answer
  • February 14, 2025

Hello ​@eCommetry,

Just like ​@Adunni said, 

Your Klaviyo 'Placed Order' and 'Fulfilled Order' metrics stop tracking every few weeks—likely due to one of these issues:

1. API Disconnection

Klaviyo may lose connection to WooCommerce.
Fix: Go to WooCommerce → Settings → Advanced → REST API and check if the Klaviyo API key is active.

2. Plugin Conflicts

A WooCommerce or security plugin update may be blocking Klaviyo.
Fix: Disable caching for Klaviyo API calls and check if a recent plugin update caused the issue.

3. WooCommerce Cron Jobs Failing

WooCommerce needs scheduled tasks (cron jobs) to sync data.
Fix: Use the WP Crontrol plugin to check if cron jobs are running properly.

4. Order Status Mismatch

Klaviyo may not be tracking your custom order statuses.
Fix: Check Klaviyo → Metrics to see if orders are being recorded under a different status.

5. Klaviyo API Limits

Too many API calls (e.g., subscription renewals) can cause issues.
Fix: Check Klaviyo API Logs for rate limits or errors.

 

Try these steps and let me know if you need more help.


Forum|alt.badge.img+6
  • Author
  • Problem Solver I
  • 19 replies
  • February 16, 2025

Thanks, guys, but I’ve spoken to Klaviyo Support, and it’s up and running again.