Multi currency
The app does support selling products in multiple currencies. It can read the currently selected currency and automatically formats the prices accordingly.
The app automatically converts the add-on prices into the customers selected currency.
Shopify Markets
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.
Add-ons currency
The options add-on prices will always be entered in the base store currency:

When customers currency does not match the store configured currency, 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:

How converted prices are rounded
The app applies its own rounding rules to a converted add-on price so that shoppers never see uneven amounts. The same rules are used everywhere the price appears: the option list, the price summary, the live preview price, the cart and the checkout.
The rounding step depends on the size of the converted amount:
| Converted amount | Rounded to | Example |
|---|---|---|
| Above 10 | the next full unit | 12.30 → 13 |
| 1 to 10 | steps of 10 cents | 1.02 → 1.10 |
| Below 1 | exact cents | 0.045 → 0.05 |
There is no setting to change this behavior, and the rules are the same for every currency and for every store using the app.
The app always calculates in your base store currency. It is not possible to provide the app a finished price in another currency for a standard add-on The price is always entered in the base currency, converted, and then rounded as shown above.
For different pricing per market, you can use separate Add-on products linked options.
Add-on products
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. The add-on price will use the Shopify configured price for the specific market and currency. It also works with custom B2B catalog prices.
Draft Orders
Shopify Draft orders now also support multi currency checkout and shopify markets based pricing.
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.
Currency selector
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.