Geolocation Hook For WHMCS

Geolocation Hook For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.0

Geolocation Hook For WHMCS will automate the switch of a currency, language or even the template of your WHMCS client area depending on the location of your audience. Upon detection of a country from where each of your visitors is, these crucial elements of your website will be adjusted instantly to secure customer experience that is personalized to perfection.

Under quick and very simple configuration, you will be able to benefit from MaxMind GeoIP2 or apply your own submodule to identify the location of not logged in users. As another option, you can choose the template to be changed according to the device used, be it a tablet or a mobile, or even the domain your visitor was redirected from. The hook will grant you the flexibility to select specific pages of your website where the alteration of its components should be performed. It will be also up to you whether to permit your clients to personally switch the currency.

Among further benefits lies the support for Polish Language Translation For WHMCS, allowing you to introduce a comprehensive Polish localization to the list of languages covered by the automatic switch.

Cater to individual preferences of your visitors with consummate ease. Download Geolocation Hook For WHMCS for free and transform customer journey from dated to avant-garde!

Hook:

  • Detect User Country With:
    • MaxMind GeoIP2 Submodule
    • Own Submodule
  • Set Up Automatically For Not Logged In Users:
    • Currency Per Country
    • Language Per Country
    • Client Area Template Per:
      • Country
      • Language
      • User Device (Mobile, Tablet)
      • Domain User Was Redirected From
  • Allow User To Switch Currency
  • Allow Change Of Client Area Template On Language Alteration
  • Select Pages Where Hook Should Be Active
  • Disable Hook For Specified IP Addresses And IP Pools
  • Disable Hook Redirects For Specified User-Agent Identifiers

General Info:

  • Supports PHP 7.1 Up To PHP 7.4
  • Supports WHMCS V7.8 And Later
  • Supports Polish Language Translation For WHMCS - Complete Localization Of Both Client Area And Admin Area

 

Reviews

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

Czink Albertus @czink5504

October 14, 2020 at 09:30:46 AM

There are problems. If someone calls directly the URL to register (registration.php), he logs in with the wrong language and the hook does not work. On other sites the hook works, but some users register directly via the registration.php page if they have received the link via ticket.

  • 2 weeks ago

Benjamin Biswas @benjamin5545

June 11, 2020 at 12:12:46 PM

Thanks, it's working fine after downloading & uploading new database from Maxmind. So, yon can update your default database to new one.

  • 4 months ago
  • Version Number 2.2.1
  • Edited

Luke Watson @luke7728

February 1, 2019 at 06:49:15 PM

Does exactly what it says on the tin, great little hook that ensures visitors see the website in the correct language, and currency.

  • 1 year ago
  • Version Number 2.1.0

Version Compatibility


Compatible with WHMCS v8.0

Full Version Compatibility


  • Selected versions of WHMCS v8.0
        8.0.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8

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 ModulesGarden

Changelog

v2.2.2 Released August 25th, 2020

Latest Version


  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous
  • Bug Fix: Prevented "InvalidArgumentException: The value "" is not a valid IP address" error that might have occurred when executing the cron task of Domain Orders Extended For WHMCS module - case #25

 

Previous Versions


v2.2.1 Released May 4th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Removed: Support for WHMCS V7.7 and previous

 

v2.2.0 Released October 30th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support
  • Bug Fix: Resolved problem with switching languages when the template remained unchanged
  • Bug Fix: If the ‘$previentSwitchCurrency’ option in the ‘config.php’ file is set as false, the change of currency will be now possible
  • Bug Fix: Corrected issue with choosing a country while registering new clients

 

v2.1.0 Released January 16th, 2019

View/hide detailed changelog

  • New Feature: Set a different template based on the user device (tablet and mobile) - case #8
  • New Feature: Set a different template based on the domain from which the user was redirected to your website
  • New Feature: Disable the hook execution for specified IP addresses and IP pools based on their IP CIDR
  • New Feature: Disable the hook redirects for specified user agent identifiers (e.g. for Google Bot)
  • Improvement: The change of a language and a template will no longer be based on the redirection
  • Bug Fix: The currency will now be properly set on every site of the cart for non-logged in users - case #13, #14
  • Bug Fix: Minor code tweak-ups and configuration comments adjustments

 

v2.0.1 Released July 23rd, 2018

View/hide detailed changelog

  • Bug Fix: Resolved minor issues with redirecting
  • Bug Fix: Corrected errors catching in cases the country cannot be located on the basis of the IP address

 

v2.0 Released February 8th, 2017

View/hide detailed changelog

  • Improvement: Fully rewritten code
  • New Feature: WHMCS V7 support
  • New Feature: MaxMind GeoIP2 submodule support
  • New Feature: Utilize own submodules to detect user country

 

v1.0.2 Released April 5th, 2016

View/hide detailed changelog

  • New Feature: Ability to define the HTTP response code for site redirection
  • Bug Fix: Resolved problem with SEO

 

v1.0.1 Released October 7th, 2015

View/hide detailed changelog

  • New Feature: WHMCS V6 support

 

v1.0.0 Released March 11th, 2013

View/hide detailed changelog

  • Stable Release

 

See also

Greek language file for client area

Greek language file for client area

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