By default, X-Cart supports two types of currencies - transactional currency and display currency.
Transactional (or default) currency is the currency in which the prices and all product-related costs in the store are set and kept in the database and in which all transactions process in X-Cart.
Display currency is the currency in which prices display to customers in the storefront.
A possibility to enable different display currencies is provided by the Multicurrency add-on installed and enabled by default. The add-on allows to convert prices and all product-related costs from a default currency into a customer native currency and display it in the storefront and at checkout. However, X-Cart will process all transactions in the default store currency regardless of the currency used by a customer to place an order.
The Multicurrency add-on works in a bundle with the add-on Geolocation that uses a free “GeoLite2 Country” database by MaxMind.
The “GeoLite2 Country” database allows defining a customer’s location accurately to a country. If you need higher accuracy, you can upload other databases on the Geolocation add-on settings page.