Des popups PrestaShop qui s'ouvrent au bon moment
LNK Popups ouvre au bon moment une popup pour les bons visiteurs : une inscription à la newsletter après quelques secondes, un code de bienvenue à mi-page, une offre quand la souris quitte la page. Quatre formats, quatre modèles prêts à l'emploi, une seule popup à la fois, et rien de chargé sur les pages où aucune popup n'est prévue.
- Version 1.1.0 · PrestaShop 1.7.6 à 8.x
- Version 1.9.0 · PrestaShop 9
- PrestaShop 1.7.6 à 9.x
- PHP 7.1 à 8.4
- Aucun override
Captures d'écran
Points clés
- Quatre formats : fenêtre, panneau, barre en bas, plein écran
- Quatre modèles prêts à l'emploi
- Six déclencheurs, dont l'intention de sortie
- Ciblage par page, appareil, groupe, catégorie, produit, pays, visiteur, panier
- Une seule popup à la fois, par priorité, avec une fréquence par visiteur
- Code promo existant ou créé avec un code commun
- Newsletter native avec consentement
- Accroches embarquées : le bloc d'un autre module dans la popup
- Statistiques vues, clics, conversions dans le module
- Accessible : fenêtre native, focus piégé, Échap, arabe de droite à gauche
- Rien de chargé sans popup ciblée ; PrestaShop 1.7.6 à 9.x, sans override
Une popup qui marche dès le premier clic
Partez d'un modèle : newsletter, code de bienvenue, intention de sortie ou annonce. Chacun arrive réglé (format, déclencheur, fréquence, texte dans chaque langue) : vous relisez, vous enregistrez, c'est en ligne. Le réglage fin reste replié tant que vous n'en avez pas besoin.
Quatre formats
- Fenêtre centrée, en trois largeurs, avec l'image à côté du texte sur ordinateur ;
- Panneau latéral, au début ou à la fin de la ligne (l'arabe suit son sens de lecture) ;
- Barre en bas, qui laisse voir la page ;
- Plein écran, pour une annonce.
Elle s'ouvre au bon moment
Après un délai, après une part de la page parcourue, quand la souris quitte la page (sur ordinateur), à partir d'un nombre de pages vues, à l'ajout d'un produit au panier, ou au clic sur un lien de votre choix. Quand plusieurs popups pourraient s'ouvrir, la plus prioritaire passe d'abord, et jamais deux à la fois.
Pour les bons visiteurs
Par page (le panier, le tunnel et la confirmation de commande sont exclus par défaut), par appareil et par groupe de clients. En ciblage avancé : catégories, produits, pays, visiteur nouveau ou déjà venu, montant du panier. Des dates de campagne, et une fréquence par visiteur : à chaque page, une fois par jour, par semaine ou une seule fois.
Un code promo, une newsletter ou le bloc d'un autre module
- Bon de réduction : reliez un bon existant, ou créez-le depuis la popup avec un code commun à tous les visiteurs. Le code se copie d'un clic, et la popup le masque quand le bon se termine.
- Newsletter : le formulaire natif de PrestaShop, avec son consentement.
- Accroches embarquées : montrez dans la popup ce qu'affiche un autre module (un carrousel, un bloc de réassurance, un widget), choisi dans une liste faite de vos modules installés. Les emplacements du tunnel de commande, du paiement et du back-office ne sont pas proposés, et une popup dont le bloc ne montre rien ne s'ouvre pas.
- Texte riche, image et vidéo (fichier, YouTube ou Vimeo chargés seulement au clic).
Vos chiffres, dans le module
Vues, clics et conversions de chaque popup sur les 30 derniers jours, dans la liste. Les compteurs restent dans votre base, sans outil extérieur et sans donnée personnelle.
Léger et rapide
Chiffres mesurés sur le module livré, compressé en gzip (niveau 9). Rien n'est chargé sur une page où aucune popup n'est ciblée. Ailleurs, une feuille de style de 1,8 Ko pour les quatre formats et un script de 2,1 Ko pour les déclencheurs, l'ouverture et le suivi. Aucune police ajoutée, aucune ressource externe à l'ouverture. Les popups sont rendues fermées : la page ne bouge pas.
Accessible
Une fenêtre native du navigateur : le focus reste dans la popup, Échap la ferme, le focus revient où il était. Les marges et le panneau suivent le sens de lecture, l'arabe compris.
Pour les thèmes et les intégrateurs
Balisage neutre, classes .lnk-popup__*, variables CSS (--lnk-popup-bg, --lnk-popup-accent,
--lnk-popup-radius…), gabarit et feuille surchargeables dans le thème. Contrat de thème publié.
Compatibilité PrestaShop 1.7, 8 et 9
| PrestaShop | 1.7.6 → 9.x |
| PHP | 7.1 → 8.4 |
| Livraison | Deux archives : 1.9.N pour PrestaShop 9, 1.1.N pour 1.7.6 à 8.x |
| Back-office | Symfony natif sur PrestaShop 9, contrôleur d'administration classique en dessous |
| Contient un override | Non |
| Multiboutique | Oui : chaque popup choisit ses boutiques, avec son ordre et son activation dans chacune |
| Ressources externes | Aucune à l'ouverture (lecteurs vidéo au clic seulement) |
Questions fréquentes
Comment créer une popup newsletter sur PrestaShop ?
Dans Apparence > LNK Popups, choisissez le modèle « Newsletter », relisez le titre et le texte, puis enregistrez. La popup s'ouvre au centre de la boutique après 8 secondes, une fois par semaine pour chaque visiteur, avec le formulaire natif d'inscription à la newsletter et son consentement.
Puis-je offrir un code promo dans la popup ?
Oui. Reliez un bon existant de Catalogue > Réductions, ou créez-le depuis la popup : choisissez le pourcentage, le montant ou la livraison offerte et la date de fin ; le module crée le bon à l'enregistrement, avec un code commun à tous les visiteurs. Le visiteur copie le code d'un clic, et la popup cache le code quand le bon se termine, est épuisé ou désactivé.
Qu'est-ce que l'intention de sortie ?
La popup s'ouvre quand la souris quitte la page par le haut, au moment où le visiteur s'apprête à fermer l'onglet ou à en changer. Elle ne concerne que l'ordinateur : un téléphone n'a pas de souris, et le modèle « Intention de sortie » vise donc l'ordinateur seul.
Les popups peuvent-elles gêner l'achat ?
Le panier, le tunnel de commande et la confirmation de commande ne sont pas cochés par défaut : aucune popup n'y apparaît sans que vous le décidiez. Une seule popup s'ouvre à la fois, et chaque popup a une fréquence par visiteur (une fois par jour, par semaine ou une seule fois).
Puis-je montrer le bloc d'un autre module dans une popup ?
Oui, avec les accroches embarquées. La liste est construite depuis les modules installés dans votre boutique : vous choisissez une accroche (par exemple le carrousel de l'accueil) ou le widget d'un module. Les emplacements du tunnel de commande, du paiement, de la page entière et du back-office ne sont pas proposés. Si le bloc ne montre rien sur une page, la popup ne s'y ouvre pas : jamais de popup vide.
Comment savoir si une popup fonctionne ?
La liste des popups montre, pour les 30 derniers jours, les vues, les clics (bouton, code copié, vidéo lancée) et les conversions (formulaire envoyé dans la popup, ou commande passée avec son bon). Les compteurs restent dans votre base, sans outil extérieur ni donnée personnelle.
Les popups ralentissent-elles la boutique ?
Rien n'est chargé sur une page où aucune popup n'est ciblée. Ailleurs, une feuille de 1,8 Ko et un script de 2,1 Ko compressés. Les popups sont rendues fermées en fin de page : la mise en page ne bouge pas, et les vidéos YouTube ou Vimeo ne se chargent qu'au clic du visiteur.
Le module est-il compatible avec mon thème et avec l'arabe ?
Oui. Le balisage est neutre et le thème l'habille par des variables CSS ; le gabarit et la feuille se surchargent dans le thème. Les marges et le panneau latéral suivent le sens de lecture : en arabe, tout se lit de droite à gauche sans réglage.
Quelles versions de PrestaShop sont prises en charge ?
PrestaShop 1.7.6 à 9.x, PHP 7.1 à 8.4, en deux archives : 1.9.N pour PrestaShop 9 et 1.1.N pour 1.7.6 à 8.x. Le module n'a aucun override et fonctionne en multiboutique.
Journal des versions
-
Version 1.9.0 PrestaShop 9
Nouveautés
- Popups en quatre formats : fenêtre centrée, panneau latéral, barre en bas, plein écran.
- Quatre modèles qui fonctionnent tout de suite : newsletter, code de bienvenue, intention de sortie, annonce.
- Déclencheurs : délai, défilement, intention de sortie (ordinateur), pages vues, ajout au panier, clic sur un lien ou un sélecteur.
- Ciblage : pages, appareil, groupes de clients, catégories, produits, pays, visiteur nouveau ou déjà venu, montant du panier, dates de campagne. Le panier, le tunnel et la confirmation de commande ne sont pas cochés par défaut.
- Contenu : titre, texte riche nettoyé, bouton, image, vidéo (fichier, YouTube ou Vimeo chargé au clic), bon de réduction existant ou créé avec un code commun, newsletter native.
- Accroches embarquées : le rendu d'une accroche
display*ou d'un widget d'un autre module, choisi dans une liste construite depuis ce qui est installé ; une popup dont le bloc ne rend rien ne s'ouvre pas. - Règles : fréquence par visiteur, priorité, une seule popup à la fois.
- Suivi des vues, clics et conversions dans le module.
- Multiboutique, fr, en, ar,
<dialog>natif accessible.
-
Version 1.1.0 PrestaShop 1.7.6 à 8.x
Nouveautés
- Popups en quatre formats : fenêtre centrée, panneau latéral, barre en bas, plein écran.
- Quatre modèles qui fonctionnent tout de suite : newsletter, code de bienvenue, intention de sortie, annonce.
- Déclencheurs : délai, défilement, intention de sortie (ordinateur), pages vues, ajout au panier, clic sur un lien ou un sélecteur.
- Ciblage : pages, appareil, groupes de clients, catégories, produits, pays, visiteur nouveau ou déjà venu, montant du panier, dates de campagne. Le panier, le tunnel et la confirmation de commande ne sont pas cochés par défaut.
- Contenu : titre, texte riche nettoyé, bouton, image, vidéo (fichier, YouTube ou Vimeo chargé au clic), bon de réduction existant ou créé avec un code commun, newsletter native.
- Accroches embarquées : le rendu d'une accroche
display*ou d'un widget d'un autre module, choisi dans une liste construite depuis ce qui est installé ; une popup dont le bloc ne rend rien ne s'ouvre pas. - Règles : fréquence par visiteur, priorité, une seule popup à la fois.
- Suivi des vues, clics et conversions dans le module.
- Multiboutique, fr, en, ar,
<dialog>natif accessible.