Shopify now ensures that customers will checkout in the local currency based on their shipping address if you sell in local currencies and use the 1-page checkout. If the shipping destination differs from the storefront selection, the currency will switch to match the shipping address, displaying the total cost including conversion fees.
→ Read the full update on changelog.shopify.com