I am using Woocomerce and Klaviyo plugin to track users.
The issue is, I am using external checkout and than external checkout initiate the “started checkout” klaviyo event when user enters their email on the checkout page.
So when the user redirected back, woocommerce would create the “Placed order” event, the problem is that “placed order” event is coming before the started checkout event.
This sounds like something you may want to investigate further within your external checkout provider and its interactions with your WooCommerce instance. Overall, Klaviyo wouldn’t have any part in the timing of when data is synced/sent to it.
I may also suggest checking to see if your Klaviyo plugin is up to date. In my experience on small occasions if it was not up to date, it could cause some minor timing delays on when data is sent to Klaviyo. You can check and download the latest version of the plugin from the Wordpress store.
This sounds like something you may want to investigate further within your external checkout provider and its interactions with your WooCommerce instance. Overall, Klaviyo wouldn’t have any part in the timing of when data is synced/sent to it.
I may also suggest checking to see if your Klaviyo plugin is up to date. In my experience on small occasions if it was not up to date, it could cause some minor timing delays on when data is sent to Klaviyo. You can check and download the latest version of the plugin from the Wordpress store.