Auto Currency Switcher: Magento Extension [FREE]
Auto Currency Switcher is a currency switcher extension which automatically switches store currency based on visitor’s IP address.
This module is compatible with Magento version 1.3 and later (Magento 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9).
Auto Currency Switcher extension tracks visitor’s IP address and automatically changes the store currency to the visitor’s location currency. Visitor can switch to his/her desired currency at any time.
This extension uses MaxMind’s GeoIP technology for IP address lookup.
No extra configuration settings is to be made. Just install the module in your multi-currency Magento shop and the module will work on the fly.
But remember that, you should first setup/enable multiple currency on your shop. Here is how to do so:-
Magento: Setup multiple currency shop
– Easy to install and use
– 100% Free
– 100% Open Source
Install Auto Currency Switcher Extension from Magento Connect
Auto Currency Switcher
While installing or trying to get extension key for this module, you might get confused about Magento Connect Version. There are 2 versions available currently: Magento Connect 1.0 and Magento Connect 2.0.
The Magento versions which carry Magento Connect 2.0 are:-
Enterprise Edition 1.9-RC3 & later
Professional Edition 1.9 & later
Community Edition 18.104.22.168-RC1 only
Community Edition 1.5 & later
More details:- Differences in Magento Connect Versions
For the above Magento versions, you have to select Magento Connect 2.0. For other Magento versions, you have to select Magento Connect 1.0.
Testing this extension
Here are the steps to test if this module is working or not.
– First of all, as mentioned above, you have to enable multiple currencies in your shop.
– Open app/code/community/Chapagain/AutoCurrency/Helper/Data.php
– Edit the following function as below:-
* Get IP Address
* @return string
public function getIpAddress()
// added this line for test
return "YOUR.IP.ADDRESS"; // put your ip address
// commented this line for test
– Go to any product listing page.
– You should be able to see product price in the currency of the country’s IP which you have set in the above function.
Please note that sometimes this extension doesn’t perform due to browser cache. If you find this module not working then try clearing your browser cache. Or, try opening your website in another browser.
If you have any further queries then please drop a comment on this blog post or on the
Auto Currency Switcher Extension Page itself.