Contrôle des visiteurs

Infos visiteurs (IP, appareil, pays) + contrôle d'accès (blocage par IP / pays)

Prix : 99,00 €
HT

Visitor Control fournit une intelligence visiteur (informations appareil, IP, pays sur les profils clients) et un contrôle d'acces (blocage par IP, pays ou user-agent) -- un outil double fonction sécurité et analytique pour PrestaShop.

  • Info appareil client : OS, navigateur, resolution d'écran et type d'appareil sur les profils back-office
  • IP et localisation : Adresse IP, FAI, ville, pays et type de connexion pour chaque client
  • Blocage IP : Bloquez des IP individuelles ou des plages CIDR avec reponse de refus configurable
  • Blocage par pays : Bloquez des pays entiers par geolocalisation IP avec MaxMind GeoLite2
  • Blocage user-agent : Bloquez scrapers, scanners et bots par motif user-agent
  • Liste blanche : Garantissez que votre équipe et les services critiques ne sont jamais bloques
  • Journalisation des acces : Piste d'audit des tentatives bloquees avec horodatages et détails des règles
  • Interception precoce : Les blocages s'exécutént avant le chargement de la pile PrestaShop -- utilisation minimale de ressources
  • Dashboard de statistiques : Distributions d'appareils, parts de navigateurs, repartitions par pays
  • Pret pour le multiboutique : Regles de blocage et analytique par boutique

Securite et intelligence dans un seul module. Compatible avec PrestaShop 1.7 a 9.x.

Partager
Total des options : 0.00 €
2 consulté

Intelligence visiteur et contrôle d'acces pour PrestaShop

Visitor Control est un module double fonction sécurité et analytique qui offre deux capacités essentielles : des informations détaillées sur les visiteurs affichees sur les profils clients dans le back office, et des outils de blocage complets pour refuser l'acces aux visiteurs indesirables par adresse IP, code pays ou chaine user-agent. Ensemble, ces capacités donnent aux administrateurs de boutique a la fois l'intelligence pour comprendre qui visite leur boutique et le pouvoir de contrôler qui est autorise a y acceder.

Cote intelligence, le module enrichit les profils clients dans votre back office PrestaShop avec des informations sur l'appareil (système d'exploitation, navigateur, resolution d'écran), des détails d'adresse IP (IP, FAI, localisation approximative) et identification du pays. Ces informations sont precieuses pour le support client (comprendre l'environnement technique d'un client lors du depannage), la detection de fraude (identifier les schemas de connexion suspects ou les incoherences geographiques) et l'analytique marketing (comprendre quels appareils et regions utilisent vos clients).

Cote sécurité, Visitor Control fournit trois mecanismes de blocage qui operent au niveau serveur, refusant l'acces avant même que le rendu de la page ne commence. Bloquez des adresses IP spécifiques ou des plages d'IP (notation CIDR) pour stopper les attaquants connus, les scrapers ou les concurrents. Bloquez des pays entiers qui ne generent que des commandes frauduleuses ou du trafic bot. Bloquez des chaines user-agent spécifiques pour eliminer les scrapers, les scanners de vulnerabilites et autres menaces automatisees.

Fonctionnalites et avantages clés

  • Information sur l'appareil du client : Consultez le système d'exploitation, le nom et la version du navigateur, la resolution d'écran et le type d'appareil (bureau, tablette, mobile) de chaque client directement sur sa page de profil dans le back office.
  • Affichage IP et localisation : Consultez l'adresse IP du client, le nom du FAI, la ville et le pays approximatifs et le type de connexion (haut debit, mobile, proxy) sur son profil.
  • Blocage d'adresse IP : Bloquez des adresses IP individuelles ou des plages d'IP entieres en utilisant la notation CIDR (ex. : 192.168.1.0/24). Les IP bloquees recoivent une reponse HTTP configurable (403 Interdit, 404 Non trouve, ou redirection personnalisée).
  • Blocage par pays : Bloquez les visiteurs de pays spécifiques en utilisant les codes pays ISO. Utilise la geolocalisation IP pour identifier les pays des visiteurs avec une grande precision. Parfait pour les boutiques qui ne desservent que des regions spécifiques ou qui souhaitent bloquer les pays a forte fraude.
  • Blocage par user-agent : Bloquez les visiteurs avec des chaines user-agent spécifiques en utilisant des correspondances exactes ou des motifs avec caracteres generiques. Eliminez les scrapers connus, les robots SEO indesirables, les scanners de vulnerabilites et autres menaces automatisees.
  • Gestion de la liste de blocage : Interface back-office propre pour gérer toutes les règles de blocage -- ajoutez, modifiez ou supprimez les blocages IP, pays et user-agent avec des descriptions et des bascules d'activation pour chaque règle.
  • Exception par liste blanche : Definissez des adresses IP et des plages qui ne sont jamais bloquees, independamment des règles de pays ou d'user-agent. Essentiel pour garantir que votre propre équipe, les processeurs de paiement et les services critiques ont toujours acces.
  • Journal d'acces : Journalisation optionnelle des tentatives d'acces bloquees avec horodatages, adresses IP, règle correspondante et détails de la requête -- utile pour l'audit de sécurité et la comprehension du paysage des menaces.
  • Dashboard de statistiques visiteurs : Dashboard back-office montrant les distributions d'appareils des visiteurs, les parts de navigateurs, les repartitions par pays et les statistiques de tentatives d'acces bloquees sur des périodes configurables.
  • Fonctionnement leger : Les verifications de blocage s'exécutént avant le chargement de tout code du coeur PrestaShop, utilisant un override optimisé qui ajoute une surcharge negligeable au temps de traitement de la page.

Une sécurité qui agit des la porte d'entrée

La plupart des mesures de sécurité PrestaShop operent au niveau applicatif, ce qui signifie que les requêtes malveillantes consomment encore des ressources serveur avant d'etre refusees. Le mecanisme de blocage de Visitor Control opere aussi tot que possible dans le cycle de vie de la requête, verifiant l'IP, le pays et l'user-agent du visiteur avant tout traitement lourd de PrestaShop. Cela signifie que les visiteurs bloques consomment un minimum de ressources serveur -- leurs requêtes sont refusees rapidement et efficacement.

C'est particulierement important pour les boutiques subissant du trafic bot, des attaques de scraping ou des abus cibles depuis des plages d'IP spécifiques. Plutot que de laisser ces requêtes charger la pile complete de PrestaShop (connexions base de données, execution de hooks, rendu de templates) pour n'afficher qu'un message de blocage, Visitor Control court-circuite la requête tot, protegeant a la fois votre contenu et les performances de votre serveur.

La fonctionnalité de blocage par user-agent est particulierement utile pour lutter contre les scrapers de contenu qui volent vos descriptions de produits, images et prix pour les utiliser sur des sites concurrents ou des plateformes de comparaison de prix que vous n'avez pas autorisees. En bloquant les chaines user-agent spécifiques utilisees par ces scrapers, vous protégez votre investissement en contenu sans affecter les visiteurs legitimes.

Details techniques

  • Geolocalisation IP : Utilise la base de données MaxMind GeoLite2 (incluse) pour la resolution IP-vers-pays. Mises a jour automatiques de la base via tache cron pour des données de geolocalisation precises.
  • Support CIDR : Support complet de la notation CIDR pour le blocage de plages d'IP (ex. : 10.0.0.0/8, 172.16.0.0/12). Correspondance bit a bit efficace pour des verifications rapides de plages d'IP même avec de grandes listes de blocage.
  • Interception precoce des requêtes : Les verifications de blocage s'exécutént via un override PrestaShop ou un fichier prepend, s'executant avant le demarrage complet de l'application pour une consommation minimale de ressources sur les requêtes bloquees.
  • Correspondance de motifs user-agent : Supporte la correspondance exacte, la correspondance partielle et les motifs avec caracteres generiques pour un filtrage flexible des user-agents.
  • Integration au profil client : Les données visiteur sont collectees via JavaScript et associees aux comptes clients via des points de terminaison AJAX sécurisés.
  • Compatible multiboutique : Regles de blocage et analytique visiteurs independantes par boutique.
  • Compatible avec PrestaShop 1.7, 8.x et 9.x.

Pourquoi ce module est-il unique ?

  • Module double fonction combinant intelligence visiteur (appareil, IP, localisation) et contrôle d'acces (blocage) dans un seul package
  • Trois dimensions de blocage (IP, pays, user-agent) couvrant pratiquement tous les scenarios de contrôle d'acces
  • L'interception precoce des requêtes bloque le trafic indesirable avant le chargement de la pile applicative lourde de PrestaShop
  • L'enrichissement du profil client donne aux équipes de support et de vente le contexte d'appareil et de localisation pour chaque client
  • L'exception par liste blanche garantit que les services critiques (processeurs de paiement, votre équipe) ne sont jamais bloques accidentellement
  • La journalisation des tentatives d'acces fournit une piste d'audit de sécurité et une visibilite sur le paysage des menaces

Cas d'utilisation

  • Prevention de la fraude : Bloquez les pays a fort taux de fraude, identifiez les incoherences geographiques sur les profils clients et refusez l'acces aux plages d'IP frauduleuses connues
  • Protection du contenu : Bloquez les robots scrapers par user-agent pour empecher le vol automatisé de vos descriptions de produits, images et tarifs
  • Boutiques regionales : Bloquez les pays en dehors de votre zone de service pour eliminer le trafic non pertinent et concentrer les ressources serveur sur les vrais clients potentiels
  • Support client : Utilisez les informations d'appareil et de navigateur sur les profils clients pour depanner les problèmes techniques sans demander de détails aux clients
  • Intelligence concurrentielle : Identifiez et bloquez optionnellement les visites depuis les plages d'IP de concurrents qui pourraient surveiller vos prix et votre inventaire
  • Mitigation DDoS : Bloquez rapidement les plages d'IP impliquees dans les attaques tout en maintenant l'acces pour les clients legitimes via la liste blanche
  • Référence
    mprvisitorcontrol
  • Compatibilité PrestaShop
    PS 1.7 – 9.x
  • Modèle tarifaire
    Achat unique
  • Type de module
    Front & Back-office
  • Concerne le RGPD
    Non
  • Objectif commercial
    Légal & conformité
  • Compte externe requis
    Non
  • Complexité du module
    Module complet
  • Étape du parcours client
    Gérer la boutique
  • Compatible avec la plateforme
    Aucune plateforme externe

Visitor Control

Restrict store access to authorized visitors in PrestaShop.

Fonctionnalités

  • Password-protect your store (coming soon / maintenance mode)
  • IP-based access control
  • Customer group restrictions
  • Personnalisable access denied page

Compatibilité

  • PrestaShop 1.7 / 8.x / 9.x

Installation

  1. Telechargez le fichier ZIP du module via Back Office > Modules
  2. Configurer access rules

Développement

yarn install
yarn build      # Compiler SCSS
yarn release    # Construire le ZIP de release

Licence

Proprietaire - mypresta.rocks

v1.2.0 — 2026-02-06

  • Added PrestaShop 9.x compatibility
  • New real-time visitor map showing active sessions by country
  • Added bot detection with automatic blocking of known malicious user agents
  • Configurable access rules by time of day (maintenance windows)
  • Fixed visitor session count inflated by prefetch/preconnect browser requests

v1.1.1 — 2025-09-02

  • Fixed country-based restriction not applying to IPv6 visitors
  • Added visitor log export with IP, country, pages visited, and duration
  • Improved admin dashboard load time with paginated visitor list
  • Added Cloudflare IP detection for accurate visitor geolocation

v1.1.0 — 2025-04-15

  • Added country-based access control (whitelist/blacklist by country)
  • New maintenance mode with customizable landing page and countdown timer
  • Configurable IP whitelist for admin and developer access during restrictions
  • Added visitor analytics: unique visitors, page views, bounce rate per day
  • Email alert when visitor from blocked country/IP attempts access

v1.0.1 — 2024-11-18

  • Fixed restriction rules not applying to cached pages
  • Added password-protected access bypass for trusted visitors
  • Minor UI improvement for rule management in back office

v1.0.0 — 2024-07-20

  • Initial release
  • Real-time visitor tracking with online visitor count
  • IP-based access control with whitelist and blacklist
  • Visitor log with IP address, country, browser, and visited pages
  • Back office dashboard showing current online visitors
  • Compatible with PrestaShop 1.7 and 8.x
0.0
0 avis
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Aucun avis pour le moment. Soyez le premier à laisser un avis !

Écrire un avis

Évaluez des aspects spécifiques (optionnel)
Qualité
Rapport qualité-prix
Stabilité
Compatibilité
Support

What customers say about us

5.0 (1 avis)
Gasp

Great work and support

Great work and support
5.0 (3 avis)
Rafał Butanowicz
Niesamowite doświadczenie i znajomość Prestashop. Każdy minimalny błąd analizowany i poprawiany. Bardzo dobry kontakt podczas realizacji zlecenia
Wojtala Garage
Jest to najlepszy informatyk / programista jakiego znam. Gość jest geniuszem do wszystkich spraw związanych z prowadzeniem strony internetowej oraz sklepu internetowego. Usługi warte każdych pieniędzy, polecam!
Edeo PL
Very professional service. The store staff has a customer-focused approach. They effectively helped us select the most optimal solution for our store, then efficiently guided us through the technical aspects of the implementation process. They also provide ongoing support in managing and promoting our website. We highly recommend them!
2 Implémenté
2 demandes

IP range blocking with CIDR notation

Implémenté
Block entire IP ranges using CIDR notation (e.g., 192.168.1.0/24) instead of adding individual IPs one by one.
Alex Turner Jun 08, 2025
Réponse: Available since v1.1.0! CIDR range support, country-based blocking via GeoIP, and ASN-level blocking for known bot networks.

Rate limiting per IP / user agent

Implémenté
Automatically throttle or block IPs that make too many requests per minute. Stops scrapers and brute force attacks.
Nadia Petrova Aug 25, 2025
Réponse: Done in v1.2.0! Configurable rate limits with progressive penalties: warning, throttle, temporary ban, permanent ban.
0 ouvert 0 résolu
Signaler un problème

Aucun problème connu

Aucun problème ouvert ou résolu n'est enregistré pour ce module.

Voir tous les problèmes connus
Retour sous 30 jours
Retour simple - sans questions
Modules Plug & Play
Installer, configurer et profiter
Support en priorité
Aide et satisfaction avant tout

Plus de cette catégorie

Chargement...
Retour en haut