Prices and Currencies by Country Module — Override Settings Not Working
-
Hi there,
I’m experiencing an issue with the Prices and Currencies by Country Module very similar to this issue reported a few years ago.
I have my store set up with two currencies: (United States) USD and Canadian (CAD). The user’s location is detected first by IP, then by user selection using a dropdown. This all works well. However, on checkout, I want to override the customer’s currency selection based on their billing country. For example, if a Canadian customer selects USD as the store currency, it should switch to CAD on the checkout screen once they’ve entered their Canadian billing details.
This is the behaviour I expect to see when I set Override Country Options to Override Country with Customer’s Checkout Billing Country (with the Override Scope set to “Checkout only”).
Unfortunately, this isn’t happening. No matter what override settings I choose, the customer’s currency is always set to what they’ve selected in the currency dropdown — it never gets overridden by their billing or shipping details as it should. This is true even if I set the Override Scope to “All site.”
I’ve tried enabling/disabling caching plugins and checking out as a logged-in and guest user, and nothing I’ve tried has resulted in the override settings working as expected. Any insight on what might be happening here or what I can do to fix this?
Thanks very much,
MJ
- The topic ‘Prices and Currencies by Country Module — Override Settings Not Working’ is closed to new replies.