Hello,
Has anyone used the REST API endpoints to sync partial orders from Woo into Klaviyo? Only some partial orders are being synced and some aren’t, and we can’t figure out why. This is what was set up by a developer:
Endpoints used
- https://a.klaviyo.com/api/events → new Events API (auth via Klaviyo-API-Key <PRIVATE_KEY>)
- https://a.klaviyo.com/api/track → legacy Track API fallback (uses token: <PUBLIC_SITE_ID>)
Summary
- Implemented 30% deposit + 5×14% installment logic.
- Adjusted checkout totals, displayed deposit/installments preview.
- On order creation: saves deposit/installment metas.
- On “Thank You”: creates 5 child orders (one per installment).
- Fires 3 Klaviyo events:
- Installment Plan Created (after checkout)
- Deposit Paid (parent order payment)
- Installment Paid (child order payment)
- Logs output with prefix [ILO Override].
Any tips or advice would be greatly appreciated.
Thanks
Emma

