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 pleaseIf 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.
Quote from Sun on April 26, 2026, 06:33I’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.
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.
Quote from Alex Dovlatov on April 27, 2026, 12:17Hello 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.
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.
Quote from Sun on April 27, 2026, 17:47No problem, I’ll try again. Thank you for your assistance. I’ll get back to you if there are any updates.
No problem, I’ll try again. Thank you for your assistance. I’ll get back to you if there are any updates.
Quote from Alex Dovlatov on April 28, 2026, 11:31Hello Sun
Sure! You are Welcome ...
Hello Sun
Sure! You are Welcome ...
