Increase checkout conversions by accepting customers local currencies
How multi-currency payments work?
First you set a base currency in your e-shop settings.
Display currencies: in your backoffice you can add more currencies like this. The exchange rate for the base currency should be 1. Throughout your store when prices are displayed the customer can click and open the currencies pop-up.
Payment currencies: you can add as many currencies as you like but you may choose not to accept payments in all of them. You can configure this in your settings file. In this the case, although the customer can see several currencies, he cannot switch to them. Example.
PayPal currencies: a similar provision has been taken for PayPal payments. For example, a European seller cannot accept Indian Rupees. But you may also offer another payment option (credit card from Stripe or Braintree) where Rupees are accepted.
So you can exclude certain currencies when payment is done with PayPal. At the last step of the order process, the currency will change to the base currency and the customer is informed accordingly.
Updating currencies: using the service from https://fixer.io you can have your currencies automatically updated with a cron job, or manually from your backoffice.
How geolocation works?
Geolocation means finding the visitor's country (and in some cases region and currency) from his IP address.
nuevoCart integrates with 3 different geolocation utilities/services so you can choose what's most convenient for you.
MaxMind GeoIP2 Precision Services