Magento MaxMind GeoIP2 Precision Services

Extension for Magento by Anowave

  • In Stock
  • Price:
  • €19 90
  • SKU:
  • Free installation
  • Customer choice

Magento MaxMind GeoIP2 Precision Services extension based on MaxMind Precision Services allowing you to disable and/or enable specific features in Magento depending on customer location.

It allows for disabling purchases from particular countries, disables adding product to cart and/or hides product price based on visiting customer location. You can also use the extension to disable the entire access to your store for country or array of countries.


GeoIP2 Precision Services by MaxMind are one of the most accurate engines for mapping IP to physical address in terms of Country, City and more. It allows you to easily find visiting customer's country and/or city. Magento MaxMind GeoIP2 Precision Services extension allows you to use your existing MaxMind Precision Services account to disable and/or enable specific features in Magento depending on customer location.

If you're selling goods on the UK market only it could be good idea to let customers from other countries know that you don't offer products in their countries. See bellow a list of all features supported by the extension

The extension also allows for hiding particular products for visitors from specified country. This is particulary useful when not all of your products are sellable in all countries.


Key features

  • Hide "Add to cart" button in Magento based on customer location
  • Hide product price in Magento based on customer location
  • Stop customers from adding products to cart based on customer location
  • Apply additional order fee for list of countries NEW
  • Hide specific products in Magento based on visiting customer country NEW
  • Disable entire site access based on customer location
  • No monthly fees


Existing MaxMind GeoIP2 Precision Services account. Find more at


How it works

Watch a short video on YouTube -


GeoIP2 Precision Services vs. GeoIP2 Databases

This extension is using precision services opposed to local databases due to the following reasons:

  1. 1. A remote API call to precision services ensures the most up-to-date information regarding particular IP
  2. 2. Precision services are updated regularly by MaxMind
  3. 3. No additional load on local server
  4. 4. No requirement for manual weekly updates on local databases
  5. 5. Low cost - 200,000 queries for approx. $20 (updated on 12/10/2015). Sufficient for small to medium businesses.
Extension version
Magento platform version
User experience,Conversion rate

Our products come with a premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Christoph Nölker

Purchased Magento MaxMind GeoIP2 Precision Services

This product is accurate on 99% of the requests on country level which is great. Although it brings a few milliseconds of delay the benefit is worth the time. We required a few additional actions based on IP and the support team delivered immediately.

Happy with the service!

Yes, I recommend this product

Jørgen Nilsen

Purchased Magento MaxMind GeoIP2 Precision Services

Smart product with extremely user-friendly interface. Works a charm! Great support by Anowave too.

Yes, I recommend this product

Andreas Nurk

Purchased Magento MaxMind GeoIP2 Precision Services

What we love about the extension is that it does not affect rankings in Google and yet we stop people from purchasing on our site from countries which we do not support. This saved us whole lot of troubles.

At first I was a bit reserved about using precision services as this would have added an extra call with each impression, but we can hook the IP check only when adding products to cart which happens lot less compared to impressions.

Happy so far!

Yes, I recommend this product

Note: By submitting a review you agree to our Terms and Conditions.

User Guide & Documentation


This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will NOT replace existing code.
  • Go to your admin panel and clear cache. Hit refresh on any of your Magento pages and you're done.



The extension can be configured quickly and requires minimum amount of knowledge. To configure the extension you'll need and existing MaxMind Precision services account.

  1. 1. Go to System -> Configuration -> Anowave Extensions -> MaxMind Configuration
  2. 2. Enter your license key
  3. 3. Enter your MaxMind username. The username is your MaxMind user ID
  4. 4. Enter your MaxMind password. The password is your MaxMind license key.
  5. 5. Configure store behaviour
  6. 6. You're done

Now: Next:

If you like this product, share it with your friends

Who are we

Anowave is in business since year 2007. Since then we've been developing web sites for customers in UK. We are focused primarily on providing web based solutions build on top of open source technologies such as PHP, MySQL etc. The company is powered by highly skilled professionals including top level software developers, talented graphic designers and broadminded managers.

Unlike other development companies, we are focused on providing a solid, high performance and 100% bespoke software for our clients and partners. We've been developing an in-house content management system called Anowave.