The app does support selling products in multiple currencies. It can read the currently selected currency and automatically formats the prices accordingly.
It is also possible to auto convert the add-on prices into the customers selected currency.
The new Shopify Markets feature from Shopify does allow you to setup multiple markets with different currencies and product pricing.
The app intentionally does not have its own currency rate settings, it will automatically extract the configuration from your store based on the currently selected market.
To enable the automatic conversion of add-on prices, navigate to the Settings tab in the app, there you can enable currency conversion:
The options add-on prices will always be entered in the base store currency:
When currency conversion is enabled, the app will auto convert the prices via the currency conversion rate that is configured on your store.
In the example below, the customer is viewing the store with currency set to Japanese Yen:
If you have linked additional products in your options, the app will automatically load the correct price of the linked product in the currently selected store currency.
Shopify Draft orders do not yet support multi currency checkout via Apps. The checkout will always be in the base store currency.
As soon as Draft orders support checking out with multiple currencies, we will add support for it in the app.
For now it is recommended to disable Draft orders, which then uses a second product for the add-ons which works with multi currency checkout.
Cart Product price currency conversion rounding issues
To prevent rounding issues when using a second product for the add-on, it is recommended to change the price from 0.01 to 1.
For this view the product in your shopify admin:
In the pricing section: Change the price to 1.00:
Back in the app, click on the refresh button:
The smallest price add-on will now be 1$, which for most cases should be sufficient.
Shopify supports showing a country and language selector without the need for external apps: Support multiple currencies and languages
Note: most 2.0 themes already have these selectors integrated (e.g the new Dawn theme)
You can also use the Geolocation app offered by Shopify: https://apps.shopify.com/geolocation
Currency conversion apps
3rd party currency conversion apps can use custom ways to auto convert to option prices to other currencies. The app tries to detect use of custom currency conversion app and avoids changing the moneyFormat based on the selected currency.
In our tests with 3rd party currency conversion apps, the outcome was not ideal as the actual price charged at checkout can have differences to the prices shown on the options.
If you are currently using such an app, it is not recommended to enable currency conversion in the Live Product Options app.