Theme sometimes displays incorrect currency

Robert_Tolton
Shopify Partner
10 0 4

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 5 (5)

Robert_Tolton
Shopify Partner
10 0 4

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

Robert_Tolton
Shopify Partner
10 0 4

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
Tourist
8 0 2

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
10 0 4

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
Tourist
8 0 2

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!!!!