Background of the issue:
I am trying to resolve an issue with the WPML plugin where the mini-cart widget displays USD currency regardless of user geolocation. The product pages correctly show geolocation-based currency (INR for India, USD for USA). My setup includes WordPress with WooCommerce, WPML with Multi-Currency enabled, geolocation automatic currency switching turned on, and the Astra Pro theme. The issue can be seen on this page: hidden link.
Symptoms:
The mini-cart sidebar always shows USD currency, while the product and cart pages show the correct currency based on geolocation.
Questions:
How can I resolve the mini-cart currency synchronization issue with geolocation settings?
To ensure the quickest and most accurate support, please provide your debug information so I can look at some of your configurations. We have an excellent article on how to locate it here: https://wpml.org/faq/provide-debug-information-faster-support/.
Is it possible for you to do the following test?
I suggest you try this to help us identify if it might be a conflict with another plugin or theme that is causing the problem.
**IMPORTANT:** Please try this in a staging environment or at least with a backup of your site files and database before continuing.
Disable all plugins except WooCommerce and WPML-related and temporarily change the theme to a default WordPress such as Twenty Twenty-five.
Is the issue resolved with these settings? If so, please reactivate one by one to see which conflicts.