Something that I noticed recently is that the new woocommerce checkout block is not working with the started checkout trigger. Probably it’s a simple solution/reason that the new checkout block fills in the shipping details/email instead of the billing (the billing address is then copied from the shipping address). I’ve read that Klaviyo looks at the billing email to trigger the flow.
Here’s the post on the woocommerce blocks: https://developer.woocommerce.com/2020/05/27/available-for-testing-a-block-based-woocommerce-cart-and-checkout/
Do you think there’s a solution for this? One of the reasons I switched to Klaviyo was for the abandoned cart flow but since I‘ve moved to the block based checkout I’m losing out the sales.
Please let me know.
Best answer by Scott
You’re absolutely right, the checkout block from the Woocommerce Blocks plugin does use a different input element that Klaviyo’s plugin does not listen for. However, the checkout block also doesn’t execute the ‘woocommerce_after_checkout_form’ action which Klaviyo’s plugin depends on for localizing the checkout data for the Started Checkout event.
I’ve added supporting Woocommerce Blocks checkout block as a feature request to our product board. Keep an eye out in future plugin versions for this feature.