Tell us what you are trying to do?
We would like to update our promotional prices regularly via Cronjob.
We use one currency - EUR - and have registered several languages in WPML.
The prices should be the same in all languages.
So we don't have to differentiate between different currencies or countries.
To update the product prices, we use the official CRUD functions from WooCommerce.
If we update the price in our source language via Cronjob, the price changes will not be synchronized in the other languages of the shop.
We would prefer to change and save the prices directly instead of filtering them just in time.
This should be more efficient than constantly filtering something.
If that doesn't work, we might be okay with filters temporarily.
I didn't really understand the WPML/WCML documentation.
If I understand this correctly, I can hook into situations where a shop manager saves something in the backend.
Programmatic changes via Cronjob do not seem to be taken into account.
What do I have to do to synchronize prices in all languages?
Is there any documentation that you are following?
Note on debug information
The debug info is from a staging environment of ours.
The plugin versions are all correct.
However, some features that are active on the live site are disabled there.
The information is therefore more interesting for the active plugins. But not for an overall picture of the site.