Magento 2 Auto Currency Switcher Extension

Magento 2 Auto Currency Switcher Extension

Magento 2 GeoIP Currency Auto Switcher extension allows you to automatically show prices on your store in currency based on visitor county (Geo IP). it is useful for merchants that sell globally. You can automatically display product prices for US residents in USD, for Canadians in Canadian Dollar, for British in Pounds, for Eurozone residents in Euro, etc. You don't need to install any additional software on your server to detect visitor geographic location, our module already goes with build in "IP Address To Country" functionality.
Purchase GeoIP Switcher Extension and Save up to 15% OFF

Compatibility: Magento 2.0.0 - 2.3.1
Version: 2.0.4

Currency Based On Customer Geographic Location

Magento 2 allows you to set default display currency for your store, but it does not allow you to change it depends on customer location (country). With our Currency Auto Switcher extension, the customers will automatically see their local currency. Default display currency can be sent individually for each country. Customers can manualy change display currency as always.

Magento 2 Currencies
Magento 2 GeoIp

GeoIP Database

Currency Switcher incudes GeoIP database out of the box. You will not need to install any additional software to the server or use paid services.

Prices Rounding

After converting a price to the customer currency, the module can round prices and display prices without decimals.

You can use different round algorithms. E.g.:
- Round (14.3 -> 14.00, 14.5 -> 15.00)
- Ceil (14.3 -> 15.00, 14.5 -> 15.00)
- Round 10 (12.3 -> 10.00, 17.5 -> 20.00)
- Ceil 10 (12.3 -> 15.00, 17.5 -> 20.00)
- Round .99 (14.3 -> 13.99, 14.5 -> 14.99)
- Ceil .99 (14.3 -> 14.99, 14.5 -> 14.99)

Magento 2 Currencies
Magento 2 Google Robot

Robots Restrictions

The module can be easily disabled for crawlers and bots. Googlebot can scan your site as usual.

Integration With Custom Themes

Our extension will not effect your Magneto 2 theme and will not have any conflicts with it.

Magento 2 Themes

Magento 2 Auto Currency Switcher Extension Live Demo

Does the currency switcher extension provide support to varnish cache?

 - Yes, it does. To make the module work properly with the varnish cache you need to modify the Varnish Cache configuration file (by default /etc/varnish/default.vcl) on your server and restart varnish. Please add these lines of code to the varnish config file:

if (req.http.cookie !~ "PHPSESSID=" && req.http.X-UA-device !~ "^bot") {
return (pass);

With this setting, your store will be displayed without varnish cache during the first visit. You need to do this as the GeoIP detections held on the PHP level, and you need to allow varnish to skip first's visitor request to make GeoIP detection possible.