Theme sometimes displays incorrect currency

Theme sometimes displays incorrect currency

Robert_Tolton
Shopify Partner
12 0 5

For my client's store there has been an increasing number of reports from customers where the prices of products shown on individual product pages as well as in the cart (not checkout) are displaying in the wrong currency.

 

Checks:

  • JPY is the only currency enabled for two markets: Japan, International
  • USD is not enabled anywhere in the store settings
  • Shopify Payments is disabled (PayPal is used) and therefore local currencies are OFF

 

It would therefore seem to be a bug in Shopify?

Neither myself nor my client have actually seen the bug ourselves, and so far we have only had reports from USA based customers showing prices in USD.

 

Usually when the customer refreshes the page, it fixes itself. But seeing JPY prices reflected in USD can be very surprising for customers especially when the price is not converted.

 

For example, for a product that is ¥52,000, it shows up as $52,000 when the bug occurs!

 

Has anyone else experienced this?

Replies 8 (8)

Robert_Tolton
Shopify Partner
12 0 5

We've also had reports of this happening in Europe now too, with prices incorrectly displaying as Euros (€).

Robert_Tolton
Shopify Partner
12 0 5

Have tried contacting Shopify Support about this, but they are unwilling to (or unable to) understand the problem.

 

To try and confirm where the issue is happening, I switched-out use of the 'money' Liquid filter with a snippet that takes the price and manually formats it using string functions. This solved the display of the wrong currency denominator (so ¥ was displayed instead of € or $) but it did not stop the conversion of the price.

 

This leads me to believe that the bug is in the data processing before it ever reaches the Liquid template, and that the Shopify back-end is incorrectly converting the price to the visitor's country's currency, instead of the store's own currency. (To re-iterate, any settings related to local currency conversion are OFF in the store).

justkeepcoding
Shopify Partner
15 1 3

Hi Robert.
I am having a similar issue, just not exactly the same. It seems like a glitch and I am unable to replicate it. People in Australia, where my storefront is setted to show prices in AUD, are seeing prices in Yens or NIS just randomly.
You think it could be a Shopify's issue or a theme's issue? I am using Yuva Theme. 
I will also contact Shopify Support. 

Robert_Tolton
Shopify Partner
12 0 5

I strongly believe it's a Shopify issue, as we've been running this theme for nearly 10 years with no issue until recently. Something must have changed with they way they load a shop's settings, and it must be defaulting to some kind of common value when that loading fails (due to the random nature I think it's a network failure to their caching server).

 

My contact with Shopify Support (once you can get through their AI generated responses, explain yourself 5 different times to 5 different people in the same thread who refuse to read the past conversation) ended with the fact that I'll try and rewrite the theme from scratch soon and see if that solves it (I doubt).

justkeepcoding
Shopify Partner
15 1 3

Oh my, that sounds exhausting. I have just submitted my issue and they seem to be taking a good look at it. I am also on the process of updating my theme so hopefully it will get resolved soon. 
Good luck!!!! 

TFT-web
Visitor
1 0 0

Has this resolved yet for you? We have been having this issue lately as well.
And does anyone have information on what browsers and themes they were experiencing this with? So far, I have only observed it in Firefox on Taste, but same situation– I am also not able to consistently replicate it either, and it seems random across users (also checked affected users privacy settings, plugins, caches, etc to no avail). Probably will also just have to wait for Shopify to fix it on their end, but I'd love to gather as much info as possible before contacting them for additional help to narrow things down.

justkeepcoding
Shopify Partner
15 1 3

Hi, well, I haven't received any other reports of this happening again. But that doesn't necessarily mean that the problem is solved. 
I did report the issue to Shopify and they were looking into it but I haven't received any answers about it yet. 

Robert_Tolton
Shopify Partner
12 0 5

It's still an issue, and it is only something recent because we've been running the same theme for years with no problems.

 

For now, we've managed to mitigate it by using a Shopify Flow to copy prices into a Metafield for every Variant, and then we use that Metafield and a custom liquid snippet with some string formatting to format the price how we want it. This has meant the issue is 'solved' for us, but definitely points the blame at something in Shopify's back-end, which they either seem unwilling or unable to investigate.