Auto Currency Switcher

  • Popularity Score 4197 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

A currency switcher extension which automatically switches store currency based on visitor's IP address.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0

Previous Next

Auto Currency Switcher

Auto Currency 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 two IP Address databases for IP Address lookup. One is MaxMind's GeoIP and the other is Webnet77's Ip2Country database. Shop admins have the option to choose between these two databases. The default one is Webnet77's Ip2Country database. Note: Webnet77's ip2country database is more reliable/accurate than MaxMind's database.

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.

You can also Enable or Disable the module from configuration setting.
System -> Configuration -> CATALOG -> Catalog -> Auto Currency


This extension should run immediately after installing it. If it doesn't work then please check for the following:-

1) You should first setup/enable multiple currency on your shop. Here is about How to setup multiple currency Magento shop?

2) Sometimes the extension doesn't work due to browser cache. Please clear your browser cache and try reloading your website. Or, try opening your website in another browser.

3) If Caching is enabled then Refresh Cache (System -> Cache Management)

4) If Compilation is enabled then Re-run Compilation (System -> Tools -> Compilation)

More details: Magento Extension: Auto Currency Switcher [BLOG]


Updated GeoIP Databases

I keep on updating the IP address database files regularly.
You can download the Updated IP address files and update the one in your site.

Updating GeoIP Databases

The GeoIP database should be updated from time to time in order to make this extension work accurately. In this extension, you have option to choose from two databases (Webnet77's ip2country database & MaxMind's GeoIP database). Here are the ways to update these databases for this extension:

Updating Webnet77's Database

1) Download IPV4 CSV file

2) Extract the file. This will extract IPtoCountry.csv file.

3) Use Ip2Country lookup classes for PHP to create binary-optimized version of the csv file.

4) Upload the binary file (.dat file) to your [Magento Folder]/var/geoip/ip2country/ folder.

Updating MaxMind GeoIP Database

1) Download GeoIP Database and GeoIPv6 Database

2) Extract both .gz files

3) Upload them to your [Magento Folder]/var/geoip/ folder


  • Easy to install and use
  • 100% Free
  • 100% Open Source
M1 Extension Versions

Updated IP address database files

2017-02-16 11:06:04
  • Version number: 0.2.1
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.7, 1.8, 1.9
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Updated IP address database files of both GeoIP and IP2Country database.

Updated MaxMind database & Added new Ip2Country database

2014-12-29 10:12:34
  • Version number: 0.2.0
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version or 2.0.
Learn more

Magento Connect 1.0 change

Updated to latest MaxMind's database. Added IPv6 support to MaxMind.

Added a new Ip2Country database of Webnet77. This one is more accurate than MaxMind.

Ip2Country has been set as default IP address database source.

Minor change

2013-10-22 07:20:52
  • Version number: 0.1.9
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7, 1.8
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Changed text of configuration settings option

Added Enable/Disable option in configuration settings

2013-10-20 09:57:10
  • Version number: 0.1.8
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7, 1.8
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added Enable/Disable option in configuration settings for AutoCurrency module.

System -> Configuration -> Catalog -> Auto Currency

Fixed issue of module not working for some countries

2013-10-20 09:05:30
  • Version number: 0.1.7
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7, 1.8
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fixed issue of module not working for some countries. Updated country_code_to_currency array in file.
1 2 3 4 5

Switch currency manually.

Hi all The description said that visitor can switch for desired currency in any time. I'm using magento 1.7 with a customized template, I installed the extension, it work fine and switch the currency automaticaly but there is no control to switch the currency manually. What's wrong ?
Asked by: ABDows

Not auto-switching

Went to install this and found we've had it installed for some time. It appears to have never worked. I have been through all the advice of setting up multiple currencies, clearing cache on browser & magento etc but it is still not working. We are in the UK and I am testing that USA works by using a USA proxy to run our site through. I have checked IP location through the proxy and it is confirming Texas USA yet the site will not change from GBP. Are there any more suggestions on how to get this working, Thanks.
Asked by: davenos

Undefined index: RS in /var/geoip/

I have installed it on Magento and it works. However, I frequently see the following warning in the log file /var/log/system.log: Notice: Undefined index: RS in /var/geoip/ on line 472 I noticed that the developer of this extension does not reply to questions, but I have nothing to loose to ask.
Asked by: dandrikop

magento not shoeing currency cinverstion

i Installed in I fowwlowed all steps as written howvere in browser it not show currency convert according to ip.
Asked by: piyushsharmejec


Call to undefined function geoip_open() in /home/user/ptportal/source1/app/code/community/Chapagain/AutoCurrency/Helper/Data.php on line 25 include_once(Mage::getBaseDir().'/var/geoip/'); doesn't work
Asked by: shreedamle

currency convertion is not working

Hi, webservicex 3rd party currency convertion is not working. System.ArgumentException: Cannot convert AFN to Currency.
Asked by: obularajan

Does it work with ETCurrencyManager?

I installed this plugin but it seems not working. Does it work with ET_CurrencyManager?
Asked by: blitzasia

Suggestion regarding the fatal errors of the files

Hello, Many people are getting the fatal error that the geoip classes cannot be re-declared, that is due to the fact that the geoip,inc file is already included in lib/CogMaxMind. Please use the lib/CogMaxMind files in your extension helper rather than the other files that you explicilty add in the var folder. Thanks Jinal
Asked by: jinalkhakharia

Is paypal work with currency converter?

my basic currency is indian rupees paypal not work with it. So i just want to know that when the currency is convert is paypal work with that?
Asked by: abhira2801

Issue:out of memory

Hi, I have user this module, In my local it shows 100 nested loops error, which is not solved even, i am setting xdebug_nested loop to 200, Also in my live site it shows me out of memory Fatal error
Asked by: kads1
  • y_2017, m_2, d_20, h_6CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestions, tq_13
  • loc_en_US, sid_8671, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by chapagain

Auto Currency Switcher is rated 1.9 out of 5 by 37.
Rated 5 out of 5 by from Excellent Great extenstion and blog.Im using in magento ce 1.9.2.
Date published: 2016-07-02
Rated 3 out of 5 by from Not working Hi Mukesh, I appreciate your work but unfortunately this extesnion is not working on magento Can u please provide the update so we can use this on the updated magento version. It would be a great help. Thanks
Date published: 2016-04-29
Rated 5 out of 5 by from Highly Recommended This extension took 5 minutes to install and work perfectly straight away. I had a feeling in the back of my mind weather it really was working and he provides instructions in his blog how to test it with different IP addresses. I entered IP's from all around the world and it showed the correct currency every time. Fantastic! I am using Magento
Date published: 2016-03-30
Rated 1 out of 5 by from It brakes Magento It just doesnt work. I tried with Magento 1.9.24 and it broke the frontpage and admin as well. Error message: Fatal error: Call to a member function getCollection() on a non-object in /home/public_html/none/includes/src/__default.php on line 21440
Date published: 2016-03-09
Rated 5 out of 5 by from Its work like sharm Thank you very much, its work fine, a highly recommend.
Date published: 2015-12-10
Rated 5 out of 5 by from It works great on my site! Works great on Magento 1.7.2 CE, does exactly what it needs to do... Its works as described. Thanks Mukesh you made my day.
Date published: 2015-07-31
Rated 5 out of 5 by from Great Plugin..Works as described. Fantastic plugin and works really well as described. More over this is completely free. My site now works with currency auto switcher very efficiently for INR, USD and GBP. Thanks
Date published: 2015-05-02
Rated 4 out of 5 by from Its works Its works as described. Thanks Mukesh you made my day.
Date published: 2014-09-29
Rated 1 out of 5 by from Not Working in magento1.7 and magento1.8 It's Not Working in magento1.7 and magento1.8. I checked the code. Currency code is not gettable from country code. why it is so? How to resolve it?
Date published: 2014-08-18
Rated 5 out of 5 by from It works great on my site! This extension works great on my site, which has two currencies (the default USD and SGD). I was able to test it using some overseas proxies as well as my US VPN tunnelling. Thanks for releasing this extension for free!
Date published: 2014-07-29
  • y_2017, m_2, d_20, h_11
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_37
  • loc_en_US, sid_8671, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.