Correctly set customer language based on geolocalization

Correctly set customer language based on geolocalization

CarmineT
Shopify Partner
88 2 28

My Ecommerce has set 3 market: Greece, Italy and rest of the world.

 

At the moment I do have active Adapt & Translate and shopify Market for each market and the geolocalization that ask the customer to change correct country, I feel though sometimes that is a bit late, having customer saving their profile in "wrong" market, then with wrong language.

 

Indeed, I have an issue related to language for some order

The issue regarding the order confirmation notification.

 

I will explain, I just noticed that a customer of mine, based in Italy and definitely Italian,

received a confirmation email in English, I have attached a screenshot for confirm this.

I think this is due to the fact that at moment the default language is English.

 

I can of course change the default language to Italian, but I see an issue here.

I thought that the geolocalization was going  to set also the correct language of a customer based on the location he/she signed in.

 

I mean, as the situation if I change the default language to Italian then all my Greek customer, another main market i do have, will receive communication in Italian, so others.

 

How this can be fixed, I think is a little but very impacting bug on how customer profile are set by default.

 

I have flow that attach some tags based on the country but seems there is nothing in the Shopify API to use in a flow to "change" the language of a customer, I am wrong?

If that is possible someone could point me out the object in the shopify admin API?

Replies 0 (0)