[Resolved] Original currency shows on product variation
This thread is resolved. Here is a description of the problem and solution.
Problem:
We are using WPML currency switcher, and if you change the currency on our website, then visit a variational product, you are being shown the price in the original currency. Prices are set by Woo Discount Rules plugin.
Tell us what you are trying to do?: We are using WPML currency switcher, and if you change the currency on our website, then visit a variational product, you are being shown the price in the original currency
Is there any documentation that you are following? No
Is there a similar example that we can see? Visit: hidden link and change the currency (widget on the right), you will see the price shown to the end customer is in the original currency (£)
I'd suggest
1. updating WPML (the current version is 4.5.11)
2. try to deactivate all plugins and the theme except WPML ones and WooCommerce and see if you still have the issue
I have done both of the above. I have also tried a different currency converter plugin (WOOCS) and that updates BOTH prices to reflect the correct currency:
Here is how it should work: hidden link - Select EUR, both prices will be updated to EUR
Here is the WPML instance: hidden link - Select EUR, you will see one price remaining in GBP.
You firstly shared some other URLs, which were not opening, currently, on hidden link I see the problem. Also at first glance, it loads the correct EUR value but then for some reason, it reverts to GBP.
Since I guess it is a staging site, please follow my suggestion from the last reply and let me know if the issue still happens in such conditions (Only WPML plugins and WC enabled with WP default theme, no cache system).
For anyone that might have this issue.
If you are using Woo Discount Rules (hidden link) -> Go to Settings -> Compatibility and tick the "additional compatibility for WPML"
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.