▌What is Advanced Localisation?
The module uses MaxMind @ https://www.maxmind.com/ GeoIP databases to identify the location of visitors on your website for content personalization. Depending on the location of a visitor, the module can automatically set the language and currency with no latency or delay. This is just one of the many features that the module offers.
▌How accurate are the GeoIP databases?
MaxMind tests the accuracy of the GeoIP Databases on a periodic basis. In recent tests, the GeoIP databases tested at 99.8% accurate on a country level since 2002 and it covers 99.99% of IP addresses in use.
▌Tell me more...
Since GeoIP databases are so accurate, we implemented a feature named Strict-Mode that, when enabled, doesn't allow visitors to switch language and/or currency. For example you can make sure that British visitors always pay you in pound, Italians in euro, Americans in dollar and also that Spanish view the website in Spanish. Of course you can also disable this feature and allow visitors to freely change their automatically assigned language and/or currency.
▌How do I know what language is spoken in Albania?
Don't worry. Given that you can change the language assigned to a particular country in one click, the module comes with several language rules already defined for 177 countries. We did a lot of research about official and second official languages and we also took into account many particular scenarios. For example a standard installation of WHMCS doesn't support Albanian language but since Albanians can speak Italian, the module automatically sets this language for them. When the module can not determine what language to use for a given country it will always set the default language.
▌What about SEO? Search engines don't like session-based pages
This is a long standing problem of WHMCS. WHMCS provides content in different languages on the same URL and this leads to duplicate content penalty. Moreover your website is indexed only in the default language on search results. Advanced Localisation can solve all these issues enhancing your presence in search engines allowing you use multiple domain names or aliases for each language. For example look at our website. We are not using any GeoIP functionality but we use country-specific domain names: katamaze.com @ http://katamaze.com/whmcs/product/Advanced-Localisation in English and katamaze.it @ http://katamaze.it/whmcs/product/Advanced-Localisation in Italian. In this way we can tell Google that our site is targeting a particular geographic region and therefore we have been indexed on google.it with katamaze.it and katamaze.com for the rest of the world. You can achieve the same result on your website also using aliases (e.g. en.wikipedia.org, it.wikipedia.org).
▌Is there anything else?
PayPal is not available in all countries of the world. For example in Myanmar PayPay is not supported so what's the point of showing it to your Burmese customers? Or what if you don't want to accept payments with PayPal in France? The module can make it possible. You can disallow certain payment gayeways for every country. Lastly it can also be used in conjunction with Billing Extension to provide multi-brand billing support. For more informations please refer the official page of Billing Extension.
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
Switch language, currency and your client area template basing on a customer's location.
Automatically detects visitor's location by IP and sets the language and/or currency you defined for that particular country.
Here you get a German translation of all WHMCS E-Mail Templates
Fully supported Automatic Currency Selection WHMCS! The customers currency is detected automatically during their first order and set, so they always get to pay in their own currency!
Greek language file for client area