This thread is resolved. Here is a description of the problem and solution.
Problem:
You have a multilingual website with different currencies set up (RSD, MK, EUR, KM) using WPML Multicurrency. The currencies change correctly with the language switcher, but during checkout, when the billing country is entered, the currency does not automatically adjust.
Solution:
If your currencies are set to change based on the site language in WooCommerce > WooCommerce Multilingual > Multicurrency, they will only change when switching languages. To have the currency change based on the billing address during checkout, you need to configure the currencies to display based on locations. You can learn how to set this up by following the steps in our documentation on Multi-Currency Support in WooCommerce. Additionally, edit each currency by clicking the pencil icon and exclude countries that have a designated currency from the default currency list.
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 further assistance is needed, 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.
This topic contains 1 reply, has 2 voices.
Last updated by 4 weeks ago.
Assisted by: Prosenjit Barman.