Fonctionnalités

  • Une barre en haut ou en bas des pages avec jusqu’à 20 messages qui se relaient, ajoutés, ordonnés et activés un à un, un bouton pause et un lien facultatif par message
  • Un compte à rebours vers une fin fixe sur le message de votre choix : identique pour tous, il disparaît à zéro et ne repart jamais
  • Jusqu’à 10 popups avec image, code promo à copier et bouton ; ouverts après un délai, au défilement ou à la sortie ; à chaque page, une fois par visite ou tous les N jours
  • Jusqu’à 12 boutons flottants : appel, WhatsApp avec un message prérempli par langue, e-mail, un lien au choix, Instagram, Facebook, TikTok, YouTube et d’autres profils sociaux, haut de page ; à gauche ou à droite
  • Pour chaque élément : dates, types de page (accueil, produit, catégorie, panier, commande, autres), appareils et couleurs, avec alerte si le contraste passe sous 4.5:1
  • Passe par les hooks displayAfterBodyOpeningTag et displayBeforeBodyClosingTag du thème Classic : aucun override, aucun fichier du thème à modifier
  • Boîtes de dialogue modales natives qui se ferment avec Échap et rendent le focus ; un petit CSS et un petit JS chargés seulement là où quelque chose s’affiche, sans requête externe ni cookie
  • Page du module en français, anglais et espagnol ; textes pour toutes les langues de votre boutique

Livraison offerte à partir d’un montant, soldes qui finissent dimanche, fermeture pour congés, code de bienvenue : sur PrestaShop, on finit souvent par retoucher les gabarits du thème ou par empiler trois modules. Celui-ci fait les trois depuis une seule page de configuration, sans gêner les clients en train de payer.

Comment il s’intègre à PrestaShop

Versions
PrestaShop 8.2 et 9.0 avec PHP 8.1 ou plus, testé avec le thème Classic.
Back-office
Modules › Gestionnaire de modules › Configurer présente trois onglets (popups, barre, boutons flottants), enregistrés séparément. Chaque texte a un champ par langue de la boutique ; les dates suivent son fuseau horaire.
Front-office
La barre est imprimée dès l’ouverture de <body> (displayAfterBodyOpeningTag) ou juste avant sa fermeture (displayBeforeBodyClosingTag), avec les popups et les boutons. Le CSS et le JavaScript sont déclarés via actionFrontControllerSetMedia uniquement sur les pages qui affichent quelque chose.
Pages
Chaque élément choisit ses types de page (accueil, produit, catégorie, panier, commande, autres). Panier et commande sont exclus par défaut.
Multiboutique
Ce qui est enregistré dans le contexte Toutes les boutiques vaut partout, ou chaque boutique reçoit ses propres éléments.
Cache
Le HTML est identique pour tous ; l’appareil, la fréquence des popups et la fermeture de la barre se décident dans le navigateur, donc une page en cache reste juste.

Installation

  1. Étape 1

    Récupérez le zip dans Mon compte › Téléchargements sur ecom-addons.com.

  2. Étape 2

    Dans le back-office, ouvrez Modules › Gestionnaire de modules, cliquez sur Installer un module et choisissez le zip.

  3. Étape 3

    Cliquez sur Configurer, saisissez un message, cochez Actif et enregistrez. Un message d’exemple est prêt mais désactivé.

Téléchargez le guide pas à pas (PDF)

Questions fréquentes

Utilise-t-il des overrides ou modifie-t-il des gabarits ?

Non. Il n’utilise que des hooks standard : les mises à jour de PrestaShop et du thème ne le touchent pas.

Ralentit-il la boutique ?

Un petit fichier CSS et un petit script, chargés seulement là où quelque chose s’affiche. Aucune requête externe, aucune police, aucun traceur.

Faut-il un bandeau cookies pour ce module ?

Il ne dépose aucun cookie. Le fait qu’un visiteur a fermé la barre ou vu un popup reste dans son navigateur, à sa demande, et n’est envoyé nulle part.

Le code promo crée-t-il la réduction ?

Non : créez la règle panier dans Catalogue › Réductions puis saisissez son code dans le popup ; vos clients le copient en un clic.

Peut-on recevoir des commandes sur WhatsApp ?

Le bouton WhatsApp ouvre une conversation avec votre numéro et un message préparé pour chaque langue. La prise de commande sur WhatsApp relève de notre addon séparé dédié.

Historique des versions

  1. Chargement…

Avis

Chargement…