Conceal Products Based on Customer Location. This module empowers you to selectively hide products from customers browsing your store from specific countries. Utilizing geolocation technology, the module identifies the visitor's origin. If the visitor's country matches a country designated for product hiding, the module automatically removes the product from view. The product will be completely hidden across the store, including search results, category listings, and other product display areas. This ensures a tailored browsing experience for your international customer base.
Effortlessly Control Product Visibility by Country with Geolocation
This module simplifies the process of managing product availability across different countries. Using IP geolocation, it automatically identifies a visitor's origin and, based on your settings, determines whether to display or hide specific products. This ensures customers only see products available in their region, enhancing their shopping experience.
Granular Control Over Product Visibility
Each product can have its own visibility settings, allowing for highly customized control. You can make certain products available in specific countries while simultaneously hiding others in the same regions. This granular control extends to all product listings, including category pages, search results, and featured product sections.
Two Methods of Country Identification | |
Geolocation (IP Address) | Shipping Address Country |
By default, the module uses geolocation tools to identify customer origin. | You can also enable country identification based on the customer's shipping address. |
Comprehensive Product Hiding Functionality
Once the module identifies a visitor's country and a product is configured to be hidden there, the following actions occur:
Simulate Visits from Specific Countries for Testing
The module includes a simulation feature that allows you to test the configuration and product hiding functionality from the perspective of a visitor in a specific country. This simulation is based on manually entered IP addresses, enabling comprehensive testing and validation of your settings.
Seamless Integration with Product Filtering Modules
This module is designed to work seamlessly with other product filtering solutions, including PrestaShop 1.7's native faceted search module (ps_facetedsearch) and PrestaShop 1.6's blocklayered (navigation block) module.
Enhanced Geolocation with GeoIP2 (PrestaShop 1.6)
In PrestaShop 1.6, the module utilizes the older MaxMind GeoIP database for geolocation. However, it offers the option to disable GeoIP and utilize the more accurate and up-to-date MaxMind GeoIP2 database for both country and city identification, ensuring precise geolocation.
Exclude Specific Users and Groups from Country Restrictions
You can exclude specific user accounts and customer groups from country verification, granting them full access to all products regardless of their location. This is ideal for internal users, testers, or special customer groups.
1.5.4
- added bulk select of manufacturers in mass settings form
1.5.3
- added improvements to identification of country based on cart address
1.5.2
- added improvements to exclusion's search tool to avoid problems with configuration in prestashop 8.x
1.5.1
- added "whitelist" feature that will not hide products for google bot and other crawlers (seo-related improvement)
1.5.0
- added improvements to module workflow in cart
1.4.9
- added improvements to module workflow in prestashop 1.6.x to avoid fatal errors on product pages
1.4.8 | 2021-06-09 02:51:48
- added improvements to module workflow in environments that use cloudflare
1.4.7 | 2021-06-02 19:01:49
- added feature to identify visitor's origin also by its delivery address
- thanks to this you can use both geolocation (by ip) and delivery address as a country identification methods
1.4.6 | 2020-11-18 04:34:43
- added feature to check all / uncheck all countries
1.4.5 | 2020-09-01 17:29:13
- added improvements to design of the module on its configuration page
1.4.4 | 2020-08-30 02:21:22
- added feature to exclude some users (exactly selected users) from country check
- added feature to exclude some groups of customers from country check
1.4.3 | 2020-06-25 07:39:43
- added new feature to bulk define settings for products
- you can quickly activate / deactivate products for countries by associations between product and category or between product and manufacturer
1.4.2 | 2020-02-14 17:19:27
- updated link to maxmind geoip2 database
1.4.1
- added new feature to module dedicated for prestashop's 1.6.x related to geoIP2 usage
- you can decide what geolocation module will use
- you can use prestashop's default geolocation tool or geoIP2
1.3.1
- released new major version with improvements of module workflow in prestashop 1.7.x
- from now ps_facetedsearch module is supported properly - module hides also products for pages where ps_facetedsearch filters products
- added new feature to simulate visitor ip - you can use it for test purposes
- added full German translation
- added full Italian translation
- added full Spanish translation
1.2.2
- added improvements to module updates checker (updated link to product)
1.2.1
- added improvements to override dedicated for prestashop 1.6.x
- added improvements to country identification methods
1.2.0
- released version that is ready to work with prestashop 1.6.x
- added improvements to country selection form, you can "check" checkbox much easier now (it is enough to click on country name)
1.1.0
- added fixes to "save" process of country restricitons on product edit page (in prestashop 1.7.5.0)
1.0.0
- started project on mypresta addons marketplace