I have a bilingual store (french/english) and I sell in Canada and US. I have a shopify store and my currency is USD. I think that’s why all my flows take for granted that people will pay in USD no matter where they come from.
I think that’s a problem for me because, as an example, when my email subscribers receive a message, they see the USD price. I don’t want that for my Canadian customers.
Maybe that is not happening and Klaviyo is a beast and understand, but I want to be sure. So, should I do something or it’s already being take care of automatically?
Best answer by DovView original
Thank you for sharing this question with the Klaviyo community.
In short, Klaviyo won’t detect nor convert any one currency to another. So whichever currency (and price) the user is checking out with on the site, will be the currency (and price) that will be reflected in your Klaviyo emails. Therefore, every Canadian who is checking out on your website in USD, (and placing their orders in USD), will see the USD price in the Klaviyo emails. Additionally, Klaviyo does not support multi-currencies dynamically in emails, and we do not have a way to display the currency based on what the customer selected (say even if you added a CAD option on your store). Shopify only passes a single currency value when sending order-related data to Klaviyo.
Instead, I recommend you set up a separate Klaviyo account and connect it to a Canadian version of your website for Canadian shoppers only (look into connecting multiple Klaviyo accounts under a single email address here). This is the “cleanest” solution because all prices in your Canadian store will be in CAD and all of that information will be relayed to Klaviyo in CAD. Also, Klaviyo will allow you to adjust the default prefix for your account. This is literally just changing the symbol that appears before the price, it does not convert or change any currency value (as I mentioned previously). By default, the Klaviyo account default prefix for prices is USD, you can simply change the prefix in that Canadian account from USD → CAD and everything will work a-ok. Here is our guide on changing currency prefixes. Also, the prefix within a template will not automatically change when the symbol is changed on an account level, so for any existing emails in an account, you would have to change the currency on a template-by-template basis. The guide to achieve that can be found here.
I hope that’s helpful and thanks for being a member of our community.