Solved

WooCommerce: at checkout how to get "Company" field pushed into Klaviyo?

  • 13 May 2021
  • 9 replies
  • 503 views

Userlevel 1
Badge +3

It looks like Klaviyo’s plugin for Wordpress may not push the “Company” field at checkout into Klaviyo.

So we don’t have in Klaviyo the customer’s company name.

Has anyone found a way to get the “Company” field into Klaviyo when an order is made?  (or a cart is abandoned)?

Weird that this doesn’t work by default.

I’m a software developer so I can copy, paste, modify code if anyone can share.

icon

Best answer by Dov 14 May 2021, 16:17

View original

9 replies

Userlevel 7
Badge +61

Hi @ScottCodes,

Thanks for sharing your question with the Klaviyo Community.

We had another community member ask a similar question in the thread below

In short, although Klaviyo cannot add additional fields to the WooCommerce Started Checkout event like the company field, your goal can be achieved by either sending Klaviyo a custom Checkout Started event containing the field of your choosing (company) or you can send an identify request to Klaviyo. The latter method would allow you to update company as a custom property on a profile, instead of event data.

Thanks and have a wonderful weekend.

Userlevel 1
Badge +3

Thanks Dov.

We’re writing the code to push that additional field.

I know this is outside your control, but it’s just weird that the default field named “Company” in WooCommerce doesn’t get pushed into Klaviyo automatically even though it may line up perfectly with Klaviyo’s default $organization field. 

Maybe I misunderstand what Klaviyo is doing.

As a result we have to write our own custom code  to push it.

Userlevel 7
Badge +61

Hi @ScottCodes,

Thank you for your follow-up reply.

You are not misunderstanding anything at all. The company field just isn’t a field that we pull in from WooCommerce at this time. With that said, I have filed a a proposal for our product team to consider implementing it in the future. If we receive enough interest from the Klaviyo Community, the product team will take steps to implement this field by default for our integration with WooCommerce.

Thank you and have a wonderful day.

Userlevel 1
Badge +3

We would like this as well.

It really baffles me that when Klaviyo did the initial “integration” they didn’t simply take all fields that are core in Woocommerce. Subtotal excl. VAT is also missing

I’d like this as well for my clients. Does Klaviyo have a public list of requested features where I can upvote this request?

Userlevel 7
Badge +60

Hey @agentur_allison & @SDBradfo

I have added a product feature request on both of your behalf as well! Hopefully this will gain some traction, if there is any update on this in the future, we will update you in this thread!

Userlevel 1
Badge +3

any update to this?  the amount of people that call us or email because they think they forgot to put the company field is crazy 

Userlevel 7
Badge +60

Hey @SDBradfo 

There is currently no new updates on syncing Company field from WooCommerce to Klaviyo unfortunately. The best method is still what @Dov replied in his original post. Either by sending Klaviyo a custom Checkout Started event containing the field of your choosing (company) or you can send an identify request to Klaviyo. The latter method would allow you to update company as a custom property on a profile, instead of event data. If there is an update in the future we will notify you in this thread!

Badge +3

I’d recommend doing an identify API request (as Stephen mentioned) on the order confirmation page and then saving the company to the customer’s profile in Klaviyo.

In this way it doesn’t affect or delay checkout process with outbound requests and saves the info where you can retrieve it in any campaign or flow.

If anyone needs this custom built, please feel free to reach out!

Reply