Skip to main content
Solved

Anybody successful with getting Order ID from OpenCart into Klaviyo?


Forum|alt.badge.img+2

I’m trying to create dynamic thank you pages using Klaviyo, to thank customers who bought products off an OpenCart store. 

 

OpenCart store version: Version 3.0.3.1
 

I used this extension to integrate OpenCart to Klaviyo: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38017

 

All works well, BUT – the ORDER ID doesn’t seem to be sent over to Klaviyo, and I’m unable to find a event merge tag for it: 

 

Am I missing something here – or is there something custom that I’ve to do? 

 

Appreciate any direction or help. 

Best answer by klaviyojad

@reubenchng you are correct that the way we currently save orders does not expose the Order ID as part of the Placed order payload, yet it is the Unique ID when you look at the Activity Details. I am happy to pass along the request to include the Order ID in this payload to our Product team. We'll follow up on this thread if there are any updates to share regarding this feature.

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

8 replies

Forum|alt.badge.img+9
  • Klaviyo Employee
  • 54 replies
  • Answer
  • April 5, 2021

@reubenchng you are correct that the way we currently save orders does not expose the Order ID as part of the Placed order payload, yet it is the Unique ID when you look at the Activity Details. I am happy to pass along the request to include the Order ID in this payload to our Product team. We'll follow up on this thread if there are any updates to share regarding this feature.


Jessie Sigler
Klaviyo Employee
Forum|alt.badge.img+6

Klaviyo also has a Klaviyo-built integration with OpenCart. We recommend checking out our documentation if you are interested in integrating with OpenCart: How to Integrate with OpenCart.

Best, 

Jessie


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • April 8, 2021
Jessie Sigler wrote:

Klaviyo also has a Klaviyo-built integration with OpenCart. We recommend checking out our documentation if you are interested in integrating with OpenCart: How to Integrate with OpenCart.

Best, 

Jessie

It only supports a very old OpenCart version, unfortunately.

 


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • April 8, 2021
klaviyojad wrote:

@reubenchng you are correct that the way we currently save orders does not expose the Order ID as part of the Placed order payload, yet it is the Unique ID when you look at the Activity Details. I am happy to pass along the request to include the Order ID in this payload to our Product team. We'll follow up on this thread if there are any updates to share regarding this feature.

 

Hoping for an ETA - so we can manage our business work plan appropriately. 


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • April 13, 2021

@klaviyojad Hope all has been well. Wondering if there has been an update for this? 


Forum|alt.badge.img+9
  • Klaviyo Employee
  • 54 replies
  • April 13, 2021

@reubenchng sorry for the delay.  I was out last week just before I finished implementing this and just getting back today.  I have all the approvals just need to deploy to production.  Hopefully will be done by the end of this week


Forum|alt.badge.img+9
  • Klaviyo Employee
  • 54 replies
  • April 13, 2021

@reubenchng feature is deployed now. Keep in mind that this is only forward progress so will only affect new orders getting saved.  If you want this change to apply to historical orders you will need to delete all placed order metrics and re-run a historical sync.  Doing that you will also need to update the flows and segment definitions as they would be referencing the deleted object.


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • April 16, 2021

Thanks! I’m able to see the Order ID now in the emails. 

Cheers!