Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is facing an issue where the automatic currency conversion rate update is not working as expected on their website. They are concerned about potential conflicts due to having over 40 plugins installed.
Solution:
We recommend the following steps to troubleshoot and resolve the issue:
1) Ensure that WooCommerce and WCML are updated to the latest versions. Before making any changes, take a full backup of your website and database.
2) Deactivate all plugins except for WPML, String Translation, WCML, and WooCommerce.
3) Switch to a standard theme, such as Twenty Twenty-Four or Twenty Twenty-One.
4) Check if the issue still occurs.
5) Reactivate the plugins one by one, checking for the issue after each activation to identify any conflicts.
6) If the issue does not reappear after all plugins are activated, switch back to your original theme to check if it is the cause.
Additionally, consider that cron jobs require time to run, typically scheduled every 24 hours. You can use cron manager plugins from WordPress.org to manage and test cron jobs. For further debugging, enable WPML's debugging feature as described at https://wpml.org/documentation/support/debugging-wpml/ and monitor the /wp-content/debug.log file for any errors during the cron job execution.

If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your case, please visit our support forum at https://wpml.org/forums/ to open a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 10 replies, has 1 voice.

Last updated by Waqas Bin Hasan 6 days, 21 hours ago.

Assisted by: Waqas Bin Hasan.

Author Posts
August 5, 2025 at 8:21 am #17295343

bikbulatovaE

Background of the issue:
I am trying to set up an automatic currency conversion rate update for my website.

Symptoms:
I expected to see the currency conversion rates update automatically, but this did not happen.

Questions:
Why is the auto currency conversion rate update not working?
How can I fix the issue with the currency conversion rate not updating automatically?

August 5, 2025 at 8:23 am #17295349

bikbulatovaE

Hi guys, the currency rate update should occure 1x time per week. We are the 5 of August and it didn't update since 18th of July (manual update). I believe I've got specific issue for this website with cron jobs...

Capture d’écran 2025-08-05 122209.jpg
August 7, 2025 at 1:56 pm #17302844

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hi,

Thank you for contacting the support.

I'll recommend updating WooCommerce and WCML to the latest versions first and then recheck.

IMPORTANT: Please take full backup of your website and database beforehand. 

If issue continues to appear, then please try the following:

1) Take a full backup of your site and database before proceeding. It is highly advised to try these on a dev or staging site first, so your live site isn't compromised.
2) Deactivate all plugins except WPML, String Translation, WCML and WooCommerce.
3) Switch to a standard theme like 2024 or 2021.
4) Check for the issue if it still happens.
5) Then start activating plugins one by one while keep checking for the issue. This way you 'll be able to pinpoint a conflict when & where it starts creating the problem.
6) If after activating all plugins you see that it still works fine, then switch to your theme and see if that's causing it.

Please let me know your findings and I'll try my best to help you further on the matter.

Regards.

August 9, 2025 at 7:45 am #17306599

bikbulatovaE

I prefer to use staging website if possible. But how to trigger the action of currency rates update? It will take many days of debuging if waiting for the cron job to be trigerred

August 11, 2025 at 6:30 am #17308125

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Of course a cron job requires time to run at a scheduled period. But as per my understanding, the exchange rates are updated daily (if not more than once a day), so the cron should be running every 24 hours.

Means you can just check after 24 to 48 hours at max.

On the other hand, there are cron manager kind of plugins available in WordPress.org, which you can use to expose all the crons and their relevant timings. This also allows you to run a cron on-demand. This can help you understand if that particular cron works fine or not.

August 11, 2025 at 7:48 am #17308260

bikbulatovaE

Man I've got 44 active plugins on the website... So it will take 44 days of debuging???

August 11, 2025 at 1:49 pm #17310154

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

I don't think that's how cron works. And aren't we talking about the cron related to the currency rates vs WCML?

If you read my previous message, all you need to prepare a staging/dev site, only use the prescribed plugins and see if exchange rates are updated automatically or not?

If these are not updated automatically, even with the prescribed minimal setup, then you don't need to continue further. However, if it is being updated with that minimal setup, then problem is somewhere else and we can look further accordingly.

Even you don't have to wait for 24 hours, you can use a cron management plugin (https://wordpress.org/plugins/search/cron/) to review the crons, and force the scheduled ones to run - and then see if it works or not in first place?

August 13, 2025 at 3:47 pm #17318509

bikbulatovaE

I've followed all your requests. Waiting til next currency rate update. We will see

August 14, 2025 at 1:20 pm #17321123

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Sure, please take your time and let me know your findings, whenever you're ready.

August 15, 2025 at 10:11 am #17323146

bikbulatovaE

It seems to work...
How could a plugin interfere with this cron job?
Because I have +40 plugins on this site. Troubleshooting will be long.
Need to identify the potential problematic ones

Capture d’écran 2025-08-15 141011.jpg
August 15, 2025 at 11:44 am #17323474

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for the updates and good to know that issue isn't coming from WPML/WCML.

We can't guess that what is interfering, until either we have some error logs or go through the prescribed debugging method.

I'll recommend to enable debugging in your site. See https://wpml.org/documentation/support/debugging-wpml/ for details. Once enabled, then activate your required plugins and let the job run. If there's a catchable error, it'll be logged in /wp-content/debug.log file when the job is executed.