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.