When you use a currency selector, it does display multiple currencies visually. While upon checkout, customers still have to pay in the default currency.
If you want to allow customers paying with their local currencies, it's better you run a multiple e-commerce stores to serve different domains. For example, exampleshop.com for US market, exampleshop.com.au for Australia market, and redirect your customers based on their locations. In this way, you could provide real multiple currency methods for checking out. You could also control price, shipping cost, stock differneces across countries.
Geo Targetly solutions can help achieve the goal. Its particular Geo Redirect tool can detect visitors' locations(by country/state/city) and auto direct your visitors to different URLs. For example, if there is a visitor from UK, and he goes to exampleshop.com, it will auto direct him to exampleshop.co.uk, where he can actually checking out with GBP.
Hope it helps! Feel free to reach out if you have any questions.
Hello I have this problem with the Turbo Shopify theme. I have USD currency by default and want to sell in UK. When its time to check out, its always bringing back the default currency. Is theres a real solution please? I don't want to create a store for each region market, thats non sense.
Thank you in advance for your help.