Selling in several currencies
Show prices and charge buyers in their own currency, at daily exchange rates.
Turn it on in Settings → Currencies with Sell in multiple currencies, then add the currencies you want to sell in. It is off by default; while it is off, every price is shown and charged in your store currency.
What buyers see
A visitor sees the whole store, the cart and the checkout in the currency of their country, and pays in it. A $100 item shows as about €87 to a visitor in Germany. Visitors from a country whose currency you don't sell in see your store currency.
SellAuth themes have their own currency switcher. It lists the currencies you sell in, and the choice is kept until the visitor closes the browser. Our themes have no switcher.
Prices
Prices convert from your store currency at the day's rate. Rates are the European Central Bank's daily reference rates, so only currencies the ECB publishes can be added.
- Rounding is on by default. Each currency rounds converted prices up to .99 (€87.03 → €87.99) or to a whole number (€88.00). Yen, won and other currencies without cents round in steps of 100 (¥14,995 → ¥14,999). Turn Round converted prices off to charge the exact conversion. A positive price below the smallest currency unit uses that unit before rounding, or stays at that minimum when rounding is off (£0.01, for example). Free prices and exact zero overrides stay free. Shipping, payment fees and tax are converted without catalogue rounding.
- Exact prices. On a product, open a variant and fill in Prices in other currencies. That price is charged as it is, never converted or rounded. Leave a currency empty to convert it.
- Fixed-amount coupons convert at the checkout's rate, or take off the exact amount you set under Amounts in other currencies. Percentage coupons work the same in every currency.
Payment methods
A payment method charges in the buyer's currency when it can. When it can't (PayPal doesn't take every currency, Stripe may be limited to its Allowed invoice currencies), it charges in your store currency and the checkout says so, for example "Charged in USD: $100.00". Bank transfer and other manual methods, and store balance, always charge in your store currency. If the method allows neither currency, checkout marks it unavailable. Crypto invoices price the coins from the invoice amount, in the buyer's currency.
Refunds, reports and payouts
Each checkout locks the rate it used. The invoice shows its value in your store currency at that rate, refunds are made in the currency the buyer paid in, and reports and affiliate commissions use the locked rate, never a later one. Reports add the recorded store-currency receipts and refunds. A full refund split into parts reverses the full recorded amount. Credit refunds keep the currency the buyer paid in. A paid-amount correction cannot go below pending and completed refunds.
Estimated profit converts the saved product cost into the report currency at the invoice rate, without price rounding. Editing the product or fetching a new rate does not change that saved cost.
Reseller orders use your store currency and its credit balance. They do not use visitor currency conversion, and products in different currencies cannot share a cart.
If rates can't be fetched for 72 hours, every price falls back to your store currency until they update, and the platform team is alerted.
Credit and recorded conversions
Store credit, top-ups and reseller funding use the store currency. Legacy currency balances remain separate. A payment-method currency override prices and locks that method's charge currency at checkout. Customer spend reports use the recorded store-currency values of receipts and refunds, never today's rate. Historical invoices without a recorded conversion cannot be included in a different currency's total.