Multi-currency
To sell in multiple currencies, you need to use Shopify Payments in your online store and activate International.
With International, you can offer a localized experience to your international customers by displaying prices in their local currency. You can also install the Geolocation app to include a country selector on your storefront.
Developers setting up a custom storefront with Headless commerce can refer to the Shopify Developer Documentation to create a country selector.