How to access Customer Language Object?

Sammy_B
Tourist
4 0 8

Hi,

I have a multilingual shop and would like to automatically tag my customers based on what language they are visiting my store, so the data could be sent to klaviyo.

I can filter my customer list by language through the shopify interface, however when I look at tagging apps or the shopify api I can't seem to access the customer language attribute.

Any suggestions ?

Replies 15 (15)
LenaWei
New Member
2 0 3

I am also having this issue, we want to send out invoices to multilingual customers, but the invoice language only changes if the customer has already placed an order, and acquired a "customer language attribute"

We have no idea how to manually add a language to a customer, otherwise our only solution would be to buy a fake product with the customers' email, so it is in the system. That is obviously a massive pain.

Waffle
New Member
2 0 0

Same trouble ! Any solution ? 🙂

I basically need it to have that information in mailchimp when sending newsletters !

 

Thanks !

Klemens
New Member
3 0 0

I have the exact same problem 

JimmyRittenborg
Shopify Partner
8 1 4

My merchants are having the same issue.

Jojoloco
New Member
2 0 0

any solution?

shopidopi
New Member
2 0 0

Same issue, would be great if there was a solution to this.

lagunasolutions
Tourist
6 0 1
Gariep
Excursionist
25 0 6

I have same problem as well, 

 

Liquify
Shopify Expert
84 0 44

I can't find a way to do this as Shopify doesn't store lang on the customer but on the order.

 

There's a bunch of problems with multilingual and email marketing as well as invoicing.

 

At best we get language right for 50% of customers.

 

★★★ Need help setting up your Shopify store? Hire me here: https://liquify.design ★★
lagunasolutions
Tourist
6 0 1

For some reason, the customer local is stored in the customer data by shopify. But it is only available from the graphQL api https://shopify.dev/api/admin-graphql/2021-10/objects/customer#field-customer-locale and I don't think klaviyo is getting that information. The Mailchimp app does now.

JimmyRittenborg
Shopify Partner
8 1 4

Hi @lagunasolutions,

Where've you seen the new Mailchimp app do this? I've tried to find evidence of this, without any luck though and it doesn't really seems to happen here 🤔

JimmyRittenborg
Shopify Partner
8 1 4

Finally

Customer country auto-populated on signup

Update: If Shopify infers the country of a customer browsing the online store, and they sign up for newsletter or for a new account, Shopify will save the country as part of the default address of the new customer account.

For the merchant, this enables improved customer segmentation. For the customer, Shopify can deliver more accurately contextualized experiences (such as localizing transactional emails).

 

See https://changelog.shopify.com/posts/customer-country-auto-populated-on-signup

Ben1000
Trailblazer
252 3 50

Hi @JimmyRittenborg, thanks for updating us.

 

Where can we find this info?

JimmyRittenborg
Shopify Partner
8 1 4

You can follow the link in the bottom of my post 😊

Ben1000
Trailblazer
252 3 50

Hi @JimmyRittenborg, thanks I checked it before, and I didn't find info about it, Shopify help center referred me to the customer “location” column on “customers' page. But the tag shows the customers' address by their purchase address. All my customers are located in the Netherlands and part of them speaks English and not Dutch. So it's not helping.

 

I have the same problem as the one who wrote the post, "tag my customers based on what language they are visiting my store". Is your solution solves that problem?