Advanced Localisation

Advanced Localisation

Developed By Katamaze

Compatible with WHMCS v7.2

▌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.

▌Features list:

  • Geolocalisation using very accurate data created by Maxmind.com
  • Automatic detection of languages installed in your WHMCS
  • Associate languages and currencies to countries
  • Multi-language domains (example.it, example.es etc.) or subdomains (it.example.com, es.example.com etc.)
  • Disallow certain payment gateways for specific countries
  • Predefined rules for 177 countries
  • Strict mode for language. When enabled visitors can't change their "geolocalised" language
  • Strict mode for currency. When enabled visitors can't change their "geolocalised" currency
  • Enhance your presence on search engines
  • Avoid duplicate content issues and penalties on search engines
  • Auto-select country dropdown for clients while they are registering based on their location
  • The module is fully compatible with WHMCS v7, v6 and v5
  • Advanced filters and functionalities
  • Simple and intuitive user interface
  • Uses Smarty templates
  • Multi-language with english and italian already present but you can easily add new languages
  • Entirely based on PDO API for MySQL connections safe from SQL injection

 

Reviews

5 stars
0
0
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
1
1

Server Team @serverteam

September 7, 2017 at 08:20:54 PM

WARNING: You will pay but you will never get the product you ordered. Does not reply to emails, does not answer phone calls, does not respond to support requests. And worst of all, after paying for the order it was not delivered to us. We only lost time and 65 euros.

Never before have we met such customer treatment.

  • 2 years ago

Version Compatibility


Compatible with WHMCS v7.2

Full Version Compatibility


  • Selected versions of WHMCS v7.2
        7.2.0 - 7.2.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0
  • All versions of WHMCS v6.3
  • All versions of WHMCS v6.2
  • All versions of WHMCS v6.1
  • All versions of WHMCS v6.0
  • All versions of WHMCS v5.3

Support for this product

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.

Developed By Katamaze

Changelog

v1.1.2 Released November 21st, 2016

Latest Version


  • New: Countless changes and improvements (below we report you only the main ones) so that the module can work with all version of WHMCS v5, v6 and v7
  • New: WHMCS 5 has no native support for AjaxModals but we managed to add this feature
  • Improved: Many improvements to Disallowed payment gateways by country
  • Improved: GeoLite database by MaxMind has been updated. The module now uses the latest version
  • Improved: Even if WHMCS 5, 6 and 7 are very different from each other, template files of the module can automatically adapt to the version in use in your system
  • Improved: We've added and/or extended support for jQuery and Bootstrap on the old WHMCS 5
  • Improved: Same goes for Font Awesome Icons. Now they work correctly even on WHMCS 5
  • Improved: We have included the latest version of Font Awesome Icons for all versions of WHMCS
  • Fixed: Bug causing a Fatal Error on servers with a very paticular configuration of PHP
  • Fixed: The DIR and FILE constants may be processed incorrectly by ionCube Encoder 9.0.2 on PHP 5.6

 

Previous Versions


v1.1.1 Released September 30th, 2016

View/hide detailed changelog

  • New: The module is fully compatible with WHMCS v7, v6 and v5
  • Many HTML/CSS/js improvements
  • The module has been retested to confirm that it works properly with WHMCS v7
  • Of course we have also verified that the same package still works with WHMCS v6 and v5

 

v1.1.0 Released August 13th, 2016

View/hide detailed changelog

  • New: Disallow certain payment gateways for specific countries (preview)
  • New: The module now has a new table in the database that will be used to add more features with upcoming updates
  • Improved: GeoLite database by MaxMind has been updated. The module now uses the latest version
  • Improved: Small HTML/CSS improvements

 

v1.0.6 Released May 9th, 2016

View/hide detailed changelog

  • New: Integration between Advanced Localisation and Billing Extension that can be used bill clients from multiple brands on the same WHMCS
  • New: You can now force specific currencies to work with specific domains (e.g. uk.example.com GBP, us.example.com USD, it.example.com EUR)
  • New: Auto-select country dropdown based on the location of the visitor. Now it works also on older templates and custom ones
  • Improved: Small improvements to integration script
  • Improved: GeoLite database by MaxMind has been updated. The module now uses the latest version
  • Changed: The page dedicated to localised domains has been updated to support new functionalities
  • Fixed: Small bug that could have caused wrong selection of currency value

 

v1.0.5 Released April 11th, 2016

View/hide detailed changelog

  • New: Auto-select country dropdown based on the location of the visitor (e.g. the module automatically selects Italy as country for vistors from Italy when they're registering on your WHMCS)
  • Improved: GeoLite database by MaxMind has been updated. The module now uses the latest version
  • Fix: A very hard-to-find bug causing problems with pipe.php cron job
  • Fix: Some language files of the module were wrongly encrypted in previous release
  • Fix: 10 language variables of italian language were not appearing in the interface
  • Fix: Morocco appearing wrongly also in North America

 

v1.0.4 Released March 9th, 2016

View/hide detailed changelog

  • New: Strict mode (language). When enabled visitors can't change language
  • New: Strict mode (currency). When enabled visitors can't change currency
  • Improved: Improved geolocalisation code. Now it runs slightly faster
  • Fixed: A very hard-to-find bug has been fixed. I was causing problems with geolocalised domain names

 

v1.0.3 Released March 7th, 2016

View/hide detailed changelog

  • Improved: GeoLite database by MaxMind has been updated and the module now includes the latest version of it that gives you improved gelocalisation features
  • Improved: Email Piping not working properly on servers printing PHP notices on screen
  • Fixed: Fixed a problem with paths

 

v1.0.2 Released January 13th, 2016

View/hide detailed changelog

  • Improved: Added support for localkey. Long story short the module now loads faster
  • Improved: On some servers base64 function is disabled and this causes the pages of the module to load slower. We then developed a replacement for base64 when the module detects that this function is disabled on your server
  • Improved: To ease the translation of the module, we've already included all language files in the module
  • Fixed: Very complex bug when accessing WHMCS from multiple hostnames
  • Fixed: Flag images pointing to a wrong directory
  • Fixed: Module logo not visible

 

v1.0.1 Released August 28th, 2015

View/hide detailed changelog

  • New: From this moment the module localises clients only the first time they visit your website instead of localising them everytime they open it
  • New: The module is now fully compatible with WHMCS V6
  • New: You can now download the module for PHP 5.4 or newer and 5.3 or older directly from client area
  • Improved: CSS and template files have been updated to automatically recognize if you are running WHMCS 6 or older versions and consequently adapt to its style and libraries
  • Improved: In order to fully support version 6 of WHMCS, every single feature has been re-tested
  • Improved: Small improvements in template files
  • Improved: Small improvements in the source code

 

v1.0.0 Released June 12th, 2015

View/hide detailed changelog

  • New: Geolocalisation using very accurate data created by Maxmind.com
  • New: Automatic detection of languages installed in your WHMCS
  • New: Associate languages and currencies to countries
  • New: Multi-language domains (example.it, example.es etc.) or subdomains (it.example.com, es.example.com etc.)
  • New: Predefined rules for 177 countries
  • New: Improve your presence on search engines
  • New: Avoid duplicate content issues and penalties on search engines
  • New: Advanced filters and functionalities
  • New: Simple and intuitive user interface
  • New: Uses Smarty templates
  • New: The module supports multi-language
  • New: New language: English
  • New: New language: Italian
  • New: Entirely based on PDO API for MySQL connections safe from SQL injection

 

See also

Geolocation Hook For WHMCS

Switch language, currency and your client area template basing on a customer's location.

Free
GeoIP Localisation

Automatically detects visitor's location by IP and sets the language and/or currency you defined for that particular country.

Commercial
German E-Mail Templates for WHMCS

Here you get a German translation of all WHMCS E-Mail Templates

Commercial
Auto Currency

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!

Commercial
German Admin Langfile

German translation of the WHMCS language file for the Admin area

Commercial