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 9.x, 8.x, 1.7.x, 1.6.x PrestaShop 8.x & 9.x support Yes :-)
Available translations this module Hide products by country is fully translated into: Slovenčina (sk)this module Hide products by country is fully translated into: Magyar (hu)this module Hide products by country is fully translated into: Čeština (cs)this module Hide products by country is fully translated into: Srpski (rs)this module Hide products by country is fully translated into: Français (fr)this module Hide products by country is fully translated into: 中文 (zh)this module Hide products by country is fully translated into: Русский (ru)this module Hide products by country is fully translated into: Norsk (no)this module Hide products by country is fully translated into: Български (bg)this module Hide products by country is fully translated into: Íslenska (is)this module Hide products by country is fully translated into: Polski (pl)this module Hide products by country is fully translated into: Slovenščina (si)this module Hide products by country is fully translated into: हिन्दी (hi)this module Hide products by country is fully translated into: Lietuvių (lt)this module Hide products by country is fully translated into: Svenska (sv)this module Hide products by country is fully translated into: Українська (ua)this module Hide products by country is fully translated into: 日本語 (ja)this module Hide products by country is fully translated into: Ελληνικά (el)this module Hide products by country is fully translated into: Eesti (et)this module Hide products by country is fully translated into: Deutsch (de)this module Hide products by country is fully translated into: Nederlands (nl)this module Hide products by country is fully translated into: Dansk (da)this module Hide products by country is fully translated into: English (en)this module Hide products by country is fully translated into: Română (ro)this module Hide products by country is fully translated into: Italiano (it)this module Hide products by country is fully translated into:  (vs)this module Hide products by country is fully translated into: Bahasa Indonesia (id)this module Hide products by country is fully translated into: Latviešu (lv)this module Hide products by country is fully translated into: Português (pt)this module Hide products by country is fully translated into: Hrvatski (hr)this module Hide products by country is fully translated into: Suomi (fi)this module Hide products by country is fully translated into: Español (es)
Module version 1.5.5
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

Version 1.5.5

  • PrestaShop 9 Compatibility: This module, designed to selectively hide products based on customer location, is now fully compatible with the latest releases of PrestaShop 9. Enjoy seamless integration and functionality with the newest PrestaShop platform.
  • Expanded Language Support: The module is now fully translated into a wide range of languages, enhancing accessibility for a global audience. Supported languages include: English, Polish (Polski), Spanish (Español), Italian (Italiano), French (Français), Czech (Čeština), German (Deutsch), Danish (Dansk), Finnish (Suomi), Greek (Ελληνικά), Bulgarian (Български), Lithuanian (Lietuvių), Latvian (Latviešu), Estonian (Eesti), Indonesian (Bahasa Indonesia), Hungarian (Magyar), Hindi (हिन्दी), Croatian (Hrvatski), Icelandic (Íslenska), Japanese (日本語), Dutch (Nederlands), Norwegian (Norsk), Portuguese (Português), Romanian (Română), Serbian (Српски), Russian (Русский), Swedish (Svenska), Slovenian (Slovenščina), Slovak (Slovenčina), Ukrainian (Українська), and Chinese (中文).

Version 1.5.4

  • Bulk Manufacturer Selection: Streamlined product management with the addition of bulk manufacturer selection in the mass settings form. Quickly apply settings to products from multiple manufacturers at once.

Version 1.5.3

  • Enhanced Cart Address Identification: Improved the accuracy and reliability of country identification based on the customer's cart address, ensuring more precise product visibility control.

Version 1.5.2

  • Exclusion Search Tool Improvements: Addressed potential configuration conflicts in PrestaShop 8.x by refining the exclusion search tool, providing a smoother and more efficient setup process.

Version 1.5.1

  • SEO-Friendly "Whitelist" Feature: Introduced a "whitelist" functionality that prevents products from being hidden from search engine crawlers and bots, improving SEO visibility and ensuring accurate indexing.

Version 1.5.0

  • Improved Cart Workflow: Optimized the module's interaction with the shopping cart process, providing a smoother and more reliable customer experience.

Version 1.4.9

  • PrestaShop 1.6.x Compatibility Enhancements: Resolved potential fatal errors on product pages in PrestaShop 1.6.x, ensuring stable and consistent module operation.

Version 1.4.8 | 2021-06-09 02:51:48

  • Cloudflare Compatibility: Improved module performance and compatibility with Cloudflare environments, ensuring seamless operation for websites utilizing this service.

Version 1.4.7 | 2021-06-02 19:01:49

  • Delivery Address-Based Identification: Added the ability to identify customer location based on their delivery address, providing an alternative to geolocation (IP address) and offering greater flexibility in targeting specific customer segments.
  • Dual Identification Methods: Now supports both geolocation and delivery address as country identification methods, allowing for more granular control over product visibility based on customer location.

Version 1.4.6 | 2020-11-18 04:34:43

  • Simplified Country Selection: Added "check all" and "uncheck all" functionality for country selection, streamlining the process of configuring product visibility restrictions.

Version 1.4.5 | 2020-09-01 17:29:13

  • Improved Configuration Page Design: Enhanced the design and usability of the module's configuration page, simplifying setup and management.

Version 1.4.4 | 2020-08-30 02:21:22

  • User and Group Exclusions: Added the ability to exclude specific users or customer groups from country checks, providing greater flexibility in managing product visibility exceptions.

Version 1.4.3 | 2020-06-25 07:39:43

  • Bulk Product Settings: Introduced a new feature for bulk configuration of product settings, allowing for efficient management of product visibility across multiple categories or manufacturers.

Version 1.4.2 | 2020-02-14 17:19:27

  • MaxMind GeoIP2 Database Update: Updated the link to the MaxMind GeoIP2 database, ensuring access to the latest geolocation data.

Version 1.4.1

  • GeoIP2 Integration for PrestaShop 1.6.x: Enhanced geolocation functionality in PrestaShop 1.6.x with the option to use GeoIP2 for more accurate location detection.
  • Geolocation Module Selection: Provides the flexibility to choose between PrestaShop's default geolocation tool and GeoIP2, catering to different needs and preferences.

Version 1.3.1

  • PrestaShop 1.7.x Workflow Improvements: Significantly improved module performance and compatibility with PrestaShop 1.7.x, ensuring smooth and reliable operation.
  • Faceted Search Support: Enhanced compatibility with the "ps_facetedsearch" module, ensuring accurate product hiding on pages utilizing faceted search filters.
  • IP Simulation for Testing: Introduced an IP simulation feature for testing purposes, allowing administrators to simulate visitor locations and verify product visibility settings.
  • Expanded Translations: Added full translations for German (Deutsch), Italian (Italiano), and Spanish (Español), broadening accessibility for international users.

Version 1.2.2

  • Module Update Checker Enhancement: Updated the link to the product page for more reliable update checks.

Version 1.2.1

  • PrestaShop 1.6.x Override Improvements: Refined overrides for PrestaShop 1.6.x, enhancing compatibility and stability.
  • Country Identification Enhancements: Improved the accuracy and reliability of country identification methods.

Version 1.2.0

  • PrestaShop 1.6.x Compatibility: This version is now fully compatible with PrestaShop 1.6.x, expanding the module's reach to a wider user base.
  • Improved Country Selection: Simplified the country selection process in the configuration form, making it easier to select and manage country restrictions.

Version 1.1.0

  • Product Edit Page Fix: Resolved an issue with saving country restrictions on the product edit page in PrestaShop 1.7.5.0, ensuring data integrity and smooth operation.

Version 1.0.0

  • Initial Release: Launched the project on the MyPresta Addons marketplace.