PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]
Botoscope is currently in early access

Support Forum

You need to log-in to create request (topic) to the support

Currency Exchange Rate Conversion Issue?

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

I’ve been experiencing an issue for quite some time. My website’s default currency is TWD, and I have set up exchange rates for different countries. However, the system occasionally switches the exchange rate to USD incorrectly.

For example, the correct exchange rate for TRY should be 1.389, but it sometimes gets recorded as 0.031. All incorrect rates seem to default to 0.031, which appears to be related to USD.

This issue does not affect customer checkout, but it does affect WooCommerce analytics, resulting in incorrect revenue data. I often have to manually identify which orders have incorrect rates and fix them one by one using the “update rate” function.

It’s worth noting that the exchange rate shown in the “update rate” section is correct, only the order currency rate is affected.

This issue occurs randomly in both new and existing orders, which is particularly concerning, as even completed past orders are being affected.

The currencies most frequently impacted are MXN and TRY, though I’m not sure if other currencies are affected as well.

I would greatly appreciate your assistance in identifying and resolving this issue. Thank you.

Hello Sun

Thank you for the detailed description — this helps a lot.

Based on what you described, the most likely cause is the automatic exchange rate update. When the rate update runs, there can be a brief moment where the rate is calculated incorrectly relative to your base currency TWD — and if an order is being processed or recorded at exactly that moment, the wrong rate gets saved into the order meta. This would also explain why even older completed orders can be affected if the update job rewrites order meta retroactively.

Two things to try:

First, reduce the frequency of automatic rate updates. We recommend setting it to once per day at most. More frequent updates increase the chance of hitting this race condition. You can adjust this in FOX settings under the exchange rates section.

Second, try switching to a different exchange rate provider (tab Options). FOX supports several aggregators, not just the default one. Some providers can return unexpected values for exotic currencies like MXN and TRY during certain periods. Trying an alternative provider may resolve the inconsistency you are seeing.

Please make both changes, monitor for a few days, and let us know if the incorrect rates stop appearing.

No problem, I’ll try again. Thank you for your assistance. I’ll get back to you if there are any updates.

Hello Sun

Sure! You are Welcome ...