This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing issues with the multicurrency feature of WooCommerce Multilingual & Multicurrency. Despite setting the currency based on site language and client location, and having custom prices for each country, the currency did not change according to the client's location. The client used a VPN to simulate locations in DE/DK but still saw prices in NOK while in SE and DK, and vice versa.
Solution: We recommended the client to ensure they had followed all the steps correctly by visiting Multi-Currency Support for WooCommerce. We asked the client to: 1. Create a full site backup. 2. Update all plugins and themes. 3. Flush any cache memory. 4. Enable and configure the multicurrency mode correctly. After these steps, our 2nd-tier specialists took over, activated the multicurrency options, and flushed the cache memory, which resolved the issue.
If this solution does not resolve your issue or seems outdated, we 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. If the problem persists, please open a new support ticket.
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.
Background of the issue:
I am trying to use the multicurrency feature of WooCommerce Multilingual & Multicurrency. I used a VPN to simulate being in DE/DK, but the currency remains in NOK. I have set the currency based on both site language and client location, and I have set custom prices for each country. The issue can be seen on this page: hidden link
Symptoms:
Despite my settings, I received the Norwegian price when in SE and DK, and the SE/DK price when in Norway. I expected to see the correct prices/currency but got the wrong prices.
Questions:
Why is the currency not changing according to the client location?
How can I ensure the correct prices are displayed for each country?
Before we continue, I kindly ask you to:
- Create a full site backup
- Run the Elementor and WooCommerce database updates
- Update all outdated plugins and themes that appear outdated in this link: hidden link
- Flush any cache memory that might exist
- Enable and configure the multicurrency mode in hidden link
- Double-check if the issue has disappeared.
In this case, I kindly ask you to create a staging site with a copy of the production site -you can use WP Staging- and share the access credentials in your next message, which I have set private. This way, I will be able to run further tests to reproduce the issue and isolate its cause.
Thank you very much for creating the staging site and sharing the access credentials.
I ran several troubleshooting steps and tested on a minimal setup, but the issue persists. Do you authorize me to create a copy of the staging site to escalate this ticket to our 2nd tier of support?
I have escalated this ticket to our 2nd tier of support, where our 2nd tier specialists will take a deeper look at this issue and try to isolate its cause.
I will get back to you as soon as I get more information.
Thank you very much for your patience and understanding!