Contrôlez l’accès à votre site selon les pays

med_countryaccess

Choisissez, pays par pays, qui entre dans votre boutique

Un clic par pays, actif dès l'installation : sans fichier à déposer, sans compte à créer, sans jamais bloquer les robots des moteurs de recherche ni fermer votre boutique par erreur.

rating Lire l'avis
Note moyenne : 5/5 Nombre d'avis : 1


Fiche technique

Version n°4.6.1
Modification du Core (override)Non
Souscription à un service tiers :Non
Traduction :fr-en-es-de-it-pl
Compatible Prestashop 1.6Oui
Compatible Prestashop 1.7Oui
Compatible PrestaShop 8Oui
Compatible PrestaShop 9Oui
Compatible thirtybees 1.1Oui
Compatible thirtybees 1.2Oui
Compatible thirtybees 1.3Oui
Compatible thirtybees 1.4Oui
Compatible thirtybees 1.5Oui
Compatible thirtybees 1.6Oui
Compatible thirtybees 1.7Oui
Compatible PhenixSuiteOui
Responsive DesignOui
Compatible Multi Boutique :Oui
Forum PrestaShophttps://www.prestashop.com/forums/topic/1064117-module-contr%C3%B4ler-lacc%C3%A8s-%C3%A0-votre-boutique-prestashop-par-pays/
Démonstrationshttps://demo-addons.eu/med_countryaccess/landing/
Addons PrestaShophttps://prestashop.pxf.io/2698-autoriser-bloquer-lacces-par-pays

69,99 € HT

Secure payment methods

License

En achetant ce produit, vous pourrez bénéficier de toutes les mises à jour durant 365 jours.

Nombre de téléchargements

111 Téléchargements

Dernière mise à jour

22/10/2026: Version 4.6.1

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Compatibilité thirtybees

 Ce module est compatible avec toutes les versions de thirtybees 1.1.x  Ce module est compatible avec toutes les versions de thirtybees 1.2.x  Ce module est compatible avec toutes les versions de thirtybees 1.3.x  Ce module est compatible avec toutes les versions de thirtybees 1.4.x  Ce module est compatible avec toutes les versions de thirtybees 1.5.x  Ce module est compatible avec toutes les versions de thirtybees 1.6.x  Ce module est compatible avec toutes les versions de thirtybees 1.7.x

Compatibilité PhenixSuite

Ce module est compatible avec toutes les versions de PhenixSuite

Traduction disponible en

fr en es de it pl

Proposed by

Mediacom87


En savoir plus

Le problème

Vous ne livrez pas certains pays, vous ouvrez un marché pays par pays, ou la fraude vient toujours des mêmes régions. Il faut alors filtrer les visiteurs par pays, sans gêner les autres.

La géolocalisation native de PrestaShop exige une base à déposer à la main, jamais mise à jour, ne redirige personne et ne fait aucune exception pour Google : bloquer les États-Unis, d'où explore Googlebot, peut vous coûter votre référencement.

La solution

Autoriser / bloquer l'accès par pays fonctionne dès l'installation : un clic autorise ou interdit un pays, et le visiteur bloqué voit une page à votre logo ou part vers l'adresse de votre choix.

Les robots des moteurs de recherche passent toujours, et si un pays ne peut pas être déterminé, l'accès reste ouvert : votre boutique ne se ferme jamais par erreur.

Ce qui le distingue

Six choix de conception, qui font la différence au quotidien.

Prêt dès l'installation

Aucun fichier à déposer, aucun compte à créer, aucune tâche cron. Le module lit l'en-tête pays de votre CDN s'il existe, sinon il interroge un service en ligne.

Google n'est jamais bloqué

Les robots de Google, Bing, des services d'IA et des réseaux sociaux sont reconnus par le module lui-même, sans service externe, et passent toujours.

Jamais fermé par erreur

Service de géolocalisation indisponible, quota atteint : si le pays reste inconnu, le visiteur entre. Une panne ne vous coûte aucune vente.

Une base locale tenue à jour

Avec une clé MaxMind gratuite, le module télécharge la base GeoLite2 et la met à jour chaque semaine : recherches locales, sans quota, sans donnée envoyée à un tiers.

Une réponse par pays et par langue

Page d'information à votre logo, redirection propre à chaque pays et à chaque langue, ou redirection globale. Code 503 ou 403 au choix.

Vous voyez que ça marche

L'onglet Configuration affiche le pays détecté pour votre propre connexion, et la source utilisée. La FAQ explique comment tester le blocage.

Ce module ou la géolocalisation native ?

PrestaShop sait restreindre des pays (International > Localisation > Géolocalisation), mais s'arrête là.

Géolocalisation nativeAutoriser / bloquer l'accès par pays
Fonctionne dès l'installationNon, base GeoLite2 à déposer à la mainOui, sans fichier ni compte
Mise à jour de la baseJamaisChaque semaine, avec une clé MaxMind gratuite
En-tête pays du CDNIgnoréLu en priorité
Visiteurs bloquésPage fixeRedirection par pays et par langue
Moteurs de rechercheAucune exceptionToujours autorisés
Liste d'adresses IP interditesNonOui
Code HTTP403503 ou 403
Proxys, VPN et TorNonBlocage en option

Face aux autres modules de blocage par pays, beaucoup demandent de télécharger la base GeoLite2 à la main, un compte MaxMind ou une tâche cron. Ici, tout est facultatif. Inutile d'activer la géolocalisation native avec ce module.

Comment ça fonctionne

1

Vous choisissez les pays

Dans l'onglet Pays, un clic autorise ou interdit un pays, enregistré aussitôt.

2

Le module situe le visiteur

En-tête de votre CDN, base GeoLite2 locale ou service en ligne, dans cet ordre.

3

Chaque pays reçoit sa réponse

Accès, page d'information ou redirection vers l'adresse de sa langue.

Fonctionnalités détaillées

Pays

  • Autoriser ou interdire en un clic, enregistré aussitôt
  • Tous les pays connus de PrestaShop
  • Recherche, tri et pagination
  • Pays interdits regroupés en tête de liste

Visiteurs bloqués

  • Page d'information à votre logo
  • Redirection par pays et par langue
  • Redirection globale pour tous les pays bloqués
  • Code HTTP 503 ou 403

Géolocalisation

  • En-tête pays du CDN (Cloudflare, CloudFront)
  • Base GeoLite2 locale, mise à jour chaque semaine
  • Service ip-api.com en dernier recours
  • Accès ouvert si le pays est inconnu

Référencement

  • Robots des moteurs toujours autorisés
  • Robots d'IA et aperçus des réseaux sociaux reconnus
  • Détection locale, sans appel réseau
  • Option activée par défaut

Adresses IP

  • Adresses toujours autorisées
  • Adresses toujours refusées
  • IP réelle derrière un CDN ou un proxy
  • Proxys, VPN et Tor bloqués en option

Multiboutique

  • Réglages par boutique, groupe ou par défaut
  • Bandeau des réglages en cours de modification
  • Règles propres à chaque boutique
  • Conforme à la règle multiboutique de PrestaShop

Dans le back-office

  • Auto-vérification de la géolocalisation
  • FAQ intégrée : 22 questions en 6 thèmes
  • Interface et documentation PDF en 6 langues
  • Aucune bibliothèque chargée depuis un CDN externe

Technique

  • PrestaShop 1.6 à 9.x, PHP 5.6 et plus
  • Aucun override de classe native
  • Aucune table native modifiée
  • Pays mis en cache par visiteur

Licence et support

La licence Mediacom87 est offerte à tout client d'un module acheté sur Addons ou sur PrestatoolBox. Elle débloque les notifications de mise à jour et le support prioritaire, que vous contactez directement depuis le module. Le blocage, les redirections, la géolocalisation et les listes d'adresses IP fonctionnent sans elle. Édité par Mediacom87, spécialiste PrestaShop depuis 2008.

Installation en 4 étapes

Installez le module depuis votre back-office (Modules > Gestionnaire de modules). Tous les pays restent autorisés.

Dans l'onglet Configuration, vérifiez le pays détecté pour votre connexion.

Dans l'onglet Pays, décochez les pays à interdire et définissez leurs redirections avec le bouton crayon.

Interdisez votre propre pays, ouvrez la boutique en navigation privée, puis autorisez-le de nouveau.

CHANGELOG

4.6.1 - 21/10/2026

  • Corrigé : La liste complète des pays est désormais affichée quels que soient les pays associés à la boutique, afin de pouvoir bloquer n'importe quel pays
  • Corrigé : Multiboutique : les réglages sont désormais enregistrés au niveau en cours de modification (une boutique, un groupe de boutiques ou toutes les boutiques), chaque boutique conserve ainsi ses propres règles par pays et une modification enregistrée s'affiche de nouveau après rechargement
  • Corrigé : Multiboutique : sur PrestaShop 8, la page affiche et enregistre désormais les réglages de la boutique choisie dans le sélecteur de boutique, un pays de nouveau autorisé pour une seule boutique ne repasse donc plus en interdit après un rechargement
  • Nouveauté : Multiboutique : un bandeau indique la boutique, le groupe de boutiques ou les réglages par défaut en cours de modification
  • Nouveauté : Onglet Pays : un bouton supprime les redirections personnalisées encore enregistrées pour un pays autorisé
  • La bibliothèque externe DataTables n'est plus utilisée : la liste des pays repose désormais sur le tableau intégré Mediacom87, avec tri, recherche et pagination, sans aucun script tiers chargé
  • FAQ réécrite et regroupée par thème, avec des liens vers la documentation multiboutique de PrestaShop et vers les services de géolocalisation

4.6.0 - 17/07/2026

  • Nouveauté : Nouvelle chaîne de géolocalisation : l'en-tête pays de votre CDN (Cloudflare...), puis une base de données locale GeoLite2, le service en ligne n'étant utilisé qu'en dernier recours (en HTTPS lorsqu'une clé est fournie)
  • Nouveauté : Base de données locale GeoLite2 facultative, téléchargée et mise à jour automatiquement à partir d'une clé MaxMind gratuite
  • Les robots des moteurs de recherche sont désormais reconnus par le module lui-même, sans service externe, votre indexation n'est donc jamais menacée
  • Nouvelle option « Autoriser l'accès lorsque le pays est inconnu (fail-open) » : l'accès est autorisé lorsque le pays ne peut pas être déterminé, la boutique n'est donc jamais verrouillée par erreur
  • Prise en charge des boutiques derrière un CDN ou un reverse proxy : la véritable adresse du visiteur est lue dans les en-têtes transmis
  • Corrigé : L'enregistrement de l'onglet « Pays » n'efface plus les redirections définies par pays

4.5.1 - 13/06/2026

  • Correction de bug pour PrestaShop 1.6
  • Bibliothèque DataTables mise à jour en version 2.3.8

4.5.0 - 04/09/2025

  • Ajout de la compatibilité avec PrestaShop 9
  • Réécriture complète du code pour améliorer les performances et réduire les appels aux services de contrôle
  • Bibliothèque DataTables mise à jour en version 2.3.3

4.4.0 - 23/04/2024

  • Correction d'une erreur d'affichage dans Firefox
  • Présentation améliorée de la liste des pays
  • Les modifications d'accès des pays sont enregistrées instantanément
  • Bibliothèque DataTables mise à jour en version 2.0.5

4.3.0 - 26/07/2023

  • Ajout de la compatibilité avec PrestaShop 8
  • Expérience utilisateur améliorée
  • Ajout d'une liste d'adresses IP à bloquer
  • Ajout d'une option pour bloquer toutes les connexions passant par un proxy, un VPN ou le réseau Tor
  • Les cookies des visiteurs sont réinitialisés après chaque modification des réglages

4.2.1 - 16/05/2022

  • Meilleure gestion des modifications effectuées dans le tableau triable des pays
  • Correction de l'affichage du nombre de redirections personnalisées définies par pays

4.2.0 - 10/05/2022

  • Refonte complète des méthodes de gestion
  • Amélioration des performances globales

4.1.0 - 28/08/2021

  • Refonte du back-office
  • Correction de bug pour PrestaShop 1.7
  • Ajout d'une option pour gérer les robots des moteurs de recherche
  • Correction d'un bug d'encodage dans l'URL simplifiée de la page de remplacement

4.0.1 - 11/04/2019

  • Amélioration des performances

4.0.0 - 28/02/2018

  • Refonte complète du code du module
  • Sécurité supplémentaire
  • Ajout d'une liste d'adresses IP toujours autorisées
  • Amélioration des performances

3.2.0 - 28/01/2016

  • Ajout d'une redirection personnalisée par pays

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
module Pretashop pour autoriser ou interdire l'accès à certains pays
Contrôlez l’accès à votre site selon les pays

Avis

rating
fait son boulot
Parfait