See translation

Prestashop Hide products by country

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.

Shop version 8.x, 1.7.x, 1.6.x PrestaShop 8.0 support Yes :-)
Available translations
Module version 1.5.4
Works with ThirtyBees Yes
Public help and discussion Open forum discussion
  • Trusted developer of module Hide products by country
  • Support to the module Hide products by country
  • Free updates of the module Hide products by country
  • Open source - you can edit module code Hide products by country
  • Module Hide products by country works with PrestaShop 1.7
  • Module Hide products by country works with PrestaShop 1.6
  • Module Hide products by country works with PrestaShop 8.0

More info: Prestashop Hide products by country

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.

Product Visibility by Country

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:

  • The product is hidden from all product lists, including search results, ensuring complete invisibility.
  • If a customer attempts to access a hidden product page directly (e.g., through a search engine link), the page will be hidden.
  • The customer will be unable to purchase the product, even if it was added to their cart before the restriction was applied.

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.

Usage examples of module: Prestashop Hide products by country

  1. Module to hide product in country
  2. Module to hide products by countries
  3. Hide items in some countries
  4. Allow to purchase product in some countries only
  5. Country-restrictions for products
  6. availability of product by delivery address

Associated videos: Prestashop Hide products by country

Currently no related video clips available

Module reviews: Prestashop Hide products by country

Reviews were placed by customers that purchased this addon. If you already purchased this plugin and if you expect to left a review - you will get an email form shop after 2 weeks from purchase. This email will contain reminder about pending comment with url to review form
Average grade
4.83
Hunor2023-02-10
Antal2023-01-12
Mariagiulia2022-12-06
Adriano2022-11-21
Sofía2022-11-17
Robert2022-10-14
Nyah2022-09-22
Cara2022-07-26
Vienna2022-07-08
Alex2022-06-20
Inês2022-06-16
Alessandro2022-06-13
Elga2019-11-21
Lambert2019-11-14
Maksymilian2019-10-27
Zsolt2019-10-25
Ethel2019-09-28
Luc2019-09-25
João2019-09-06
Boglárka2019-09-05
Krzysztof2019-08-29
Áron2019-07-23
Szonja2019-07-19
Martina2019-07-15
Bence2019-07-15
Sarita2019-06-24
Ivo2019-06-23
Bence2019-06-17
Pau2019-06-09
Lara2019-06-03
Arnaude2019-05-18
Vítor2019-05-03
Tiago2019-04-15
Igor2019-04-02
Alighieri2019-03-29
Dominik2019-03-26
Naiara2019-03-26
Bruno2019-03-24
Marieva2019-02-07
Jean2019-02-05
Elda2019-01-31

Frequently asked questions

Feature under construction

Associated blog posts

Currently no related articles

Hide products by country Changelog - informations about updates

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