With professional version of geolocation module you can easily control what currencies and what languages will be available for visitors from defined countries. This module can support unlimited number of countries. This means that you can control what currencies and what languages in your shop visitors from all around the world will see.
This is geolocation module for PrestaShop. With this plugin you can define what currencies and languages will be available for visitors from selected countries. As a shop admin you can configure currencies and language availability for each country. Module will identify visitor's origin by IP address thanks to geolite database that is a part of prestashop's features. In PrestaShop 1.6 module also improves the geolocation feature to use latest geolite database as well.
Main features
Module has 3 main features that can improve user experience in your shop. These features decide about availability of currencies and languages in your shop depending on visitor's origin (country) or selected languages in shop front office.
1.3.8
- added fixes for deprecated variables notifications that are spawned in php version 8.1.x
1.3.7
- added improvements to module workflow in terms of its usage in prestashop 8.x
1.3.6
- added improvements to ip recognize methods
1.3.5
- added improvements to module workflow in environment based on php 8.0
1.3.4
- added improvements to previously added feature to define currencies for languages
- from now there is no conflict with currencies in shop's back office in prestashop 1.6.x
1.3.3
- added language - currency associations
- from now you can decide what currencies will be avialable when user will switch language in your shop
1.3.2
- added fixes to problem with notification appearance about unidentified index id_currency and/or id_language
1.3.1
- added features to define whitelisted IP addresses
- whitelisted IP adresses will access to shop without currency and language change
- option is useful to exclude google bots, facebook bots etc from currency and language change process
- this version of module requires reinstallation (override must be insyalled again)
1.3.0
- added improvements to setting up default language and default currency
1.2.9
- adedd improvements to override of Currency class
1.2.8
- added improvements to overrides
- disabled Configuration override
- added new option to disable override of PS_LANG_DEFAULT variable to avoid wrong translations in front office
1.2.7
- released module that works with all releases of prestashop 1.6.x
- added improvements to module workflow
- added new option to disable override of PS_CURRENCY_DEFAULT variable to avoid wrong price conversion calculation (to different currencies)
1.2.6
- added new link to GeoLite2-City database
1.2.5
- added improvements to module usage in multistore environment
1.2.4
- added improvements to language class override, it does not return Fatal error: ISO code is not correct notification anymore
1.2.3
- added improvements to function that identifies visitor origin
- from now it does not return false for ipv6 addresses, so it identify visitors with success
1.2.2
- added improvements to module workflow in old releases of prestashop 1.7.x
1.2.1
- added full polish translations
1.2.0
- added feature to simulate visit from manually defined IP address
1.1.0
- added feature to enable / disable each rule separately
1.0.0
- started project on mypresta addons marketplace