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 ?
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.
Maybe my answer here could help if you are using klaviyo? https://community.shopify.com/c/Shopify-Discussion/Sending-language-info-from-langify-to-klaviyo/m-p...
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.
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.
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).
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?