Skip to main content
Problem Solver I
February 13, 2025
Solved

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

  • February 13, 2025
  • 3 replies
  • 335 views

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.

    3 replies

    Adunni
    Problem Solver II
    Problem Solver II
    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

    Whats A p p No - +234- 07042366365, E ma i l- waliyatkehinde 46 @ g ma i l . c om
    Amos Peace
    Problem Solver III
    Problem Solver III
    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.

    Peace - Turning Emails Into Opportunities 💼 Email Marketing Specialist | 🚀 Klaviyo Expert 📧 amosfolashade2@email.com WhatsApp -+2349023453575 “Delivering the right message, to the right person, at the right time.”
    eCommetryAuthor
    Problem Solver I
    February 16, 2025

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