chapagain

Auto Currency Switcher

  • Popularity Score 2994 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.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

FREE
Previous Next
Overview

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

Troubleshooting

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]

Github: https://github.com/chapagain/auto-currency-switcher

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

Features

  • Easy to install and use
  • 100% Free
  • 100% Open Source
Release Notes

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 1.5.1.0 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 geoip.inc file.

Updated with the latest GeoIP.dat file.

2012-09-24 08:10:47
  • Version number: 0.1.6
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.5, 1.6, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Updated with the latest GeoIP.dat file.
1 2 3 4
Reviews

About the Developer

This extension was developed by and is supported by chapagain

Auto Currency Switcher 3.3 5 31 31
Works Perfect Awesome Extension ! Works as described. I just had a query on this, here I want to show a percentage change in some country price rather than using the default currency rate. How can I do this? Any help? June 27, 2013
Worked fine with 1.5.1.0 The extension worked fine with 1.5.1.0 and the currencies USD, EUR, CAD, AUD, SEK, GBP April 12, 2013
Simple extension, does what it says! Tested on 1.6.1 The extension is good, is exactly what I needed. It switches automatically between USD, Euro and GBP based on IP. I've tested it with some proxies and with loads.in where you can select a location and see the snapshot (this site is for loading speed but you can also see the currency in the snapshots based on location you selected). I run on 1.6.1, the install was good, it gave me no errors and headaches. Pros: It does exactly what it says Cons: It doesn't have a backend interface, you cannot control anything, cannot enable/disable it. Also it would be great if you can control what currency will be displayed to which country. As a conclusion, if you want to have a basic currency switcher based on IP address without any custom option this is a great extension for you. April 8, 2013
Error I get the following error on Magento ver. 1.7.0.2 Fatal error: Cannot redeclare geoip_load_shared_mem() (previously declared in /home/xxxxx/public_html/lib/MaxMind/GeoIP/geoip.inc:242) in /home/xxxxx/public_html/var/geoip/geoip.inc on line 306 The frontend works fine but just realised I had no orders so did a test and got the above on checkout. March 5, 2013
Great extension. A great feature would be if it could remove TAX based on country as well. Like if it's in the USA I would want to show Ex-Vat (tax) prices. February 12, 2013
Works great on Magento 1.7.2 CE, does exactly what it needs to do... Is there anyway of displaying the Base Currency next to the Price being displayed based on IP? Thanks. January 24, 2013
Worked perfectly, but needed to comment these two functions geoip_country_name_by_name,geoip_country_code_by_name In magento/var/geoip/geoip.inc November 22, 2012
The extension is working great for magento 1.6, but there isone thing left. When the extension makes the conversion, it adds decimals, I donw want this decimals, or maybe, just one. How I can do that? Thanks! August 27, 2012
with 1.7 working good too August 2, 2012
Fantastic extension, I tested using proxies and it works fine. I'm using 1.6.2. June 26, 2012
  • 2015-07-29T15:34:50.750-05:00
  • bvseo_lps, prod_bvrr, vn_prr_5.6
  • cp-2, bvpage2n
  • co_hasreviews, tv_31, tr_31
  • loc_en_US, sid_8671, prod, sort_default
<<prev2 3 4 next>>
Q&A
(11 Questions : 0 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
 
0 answers

Error

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25848513
Customer avatar
I get the following error on Magento ver. 1.7.0.2

Fatal error: Cannot redeclare geoip_load_shared_mem() (previously declared in /home/xxxxx/public_html/lib/MaxMind/GeoIP/geoip.inc:242) in /home/xxxxx/public_html/var/geoip/geoip.inc on line 306

The frontend works fine but just realised I had no orders so did a test and got the above on checkout.
by
monkeybrains
-
2 years, 4 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_47405
Customer avatar
I installed this plugin but it seems not working. Does it work with ET_CurrencyManager?
by
blitzasia
-
2 years, 3 months ago
+3points
3out of 3found this question helpful.
Was this helpful?Yes3No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27003966
Customer avatar
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 ?
by
ABDows
-
2 years, 1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26758866
Customer avatar
by
sathyabudnet
-
2 years ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26912551
Customer avatar
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?
by
abhira2801
-
1 year, 10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

Issue:out of memory

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27240288
Customer avatar
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
by
kads1
-
1 year, 9 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26137764
Customer avatar
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
by
jinalkhakharia
-
1 year, 9 months ago
-1point
0out of 1found this question helpful.
Was this helpful?Yes0No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26411063
Customer avatar
i Installed in 1.7.0.2. I fowwlowed all steps as written howvere in browser it not show currency convert according to ip.
by
piyushsharmejec
-
1 year, 5 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

work fine in 1.9 ??

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27091505
Customer avatar
by
miki82
-
11 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25915752
Customer avatar
I have installed it on Magento 1.7.0.2 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/geoip.inc on line 472

I noticed that the developer of this extension does not reply to questions, but I have nothing to loose to ask.
by
dandrikop
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
  • 2015-07-29T15:32:16.759-05:00
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasquestions
  • loc_en_US, sid_8671, prod, sort_default
2 next>>
  • 2015-07-29T15:32:16.762-05:00
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasquestions
  • loc_en_US, sid_8671, prod, sort_default
2 next>>
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.

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

Close

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

Login

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.