1. À quoi sert le module

Le module indique au client combien de temps il lui reste pour acheter au prix promo : « Fin de la promo dans 2 j 05:14:33 ». Le compte à rebours s’affiche sous le prix d’un produit en promotion sur la fiche produit et, si vous le souhaitez, sur les listes de produits. La date de fin vient de la promotion que vous avez déjà créée dans PrestaShop : il n’y a rien à saisir sur les produits.

Compatible avec PrestaShop 1.7.8, 8.x et 9.x (PHP 7.2.5 ou plus récent), avec les thèmes Classic et Hummingbird et en multiboutique.

2. Installation

  1. Téléchargez le module depuis Mon compte → Historique des commandes sur addonspresta.com.
  2. Dans votre back-office, ouvrez Modules → Gestionnaire de modules et cliquez sur Installer un module.
  3. Déposez le fichier ap_promocountdown_v1.0.0.zip et attendez la confirmation.
  4. Cliquez sur Configurer sur la carte du module.

Dès l’installation, le compte à rebours est actif sur les fiches produit et s’affiche pendant les 7 derniers jours de chaque promotion.

3. Fonctionnement

Un produit reçoit un compte à rebours quand PrestaShop l’affiche à prix réduit (avec l’ancien prix barré) et que cette réduction a une date de fin. Les réductions viennent de deux endroits de PrestaShop :

  • un prix spécifique du produit : Catalogue → Produits, onglet Prix du produit, un prix spécifique avec une réduction et une date de fin (« au ») ;
  • une règle de prix catalogue : Catalogue → Réductions → Règles de prix catalogue, une règle avec une réduction et une date de fin.

Le module lit la date de fin de la réduction que PrestaShop applique au visiteur à ce moment-là, selon son groupe de clients, son pays, sa devise et la déclinaison choisie. Le compte à rebours correspond donc toujours au prix affiché : une réduction réservée aux clients inscrits ne montre un compte à rebours qu’à eux, et quand le client choisit une autre déclinaison, le compte à rebours suit son prix.

Aucun compte à rebours ne s’affiche pour une promotion sans date de fin, pour un prix fixe sans réduction (le thème n’affiche alors pas d’ancien prix), pour une remise sur quantité à partir de 2 unités, pour les règles panier et les bons de réduction, ni quand les prix sont masqués (mode catalogue sans prix, groupe de clients qui ne voit pas les prix).

La date de fin est lue dans le fuseau horaire de la boutique (International → Localisation). Dans la page, le navigateur du visiteur décompte les secondes jusqu’à ce moment ; à la fin, le compte à rebours disparaît sans recharger la page. Si vous l’affichez seulement pendant les derniers jours, le navigateur le fait aussi apparaître au début de cette période, même sur une page ou un bloc que PrestaShop sert depuis son cache.

Le module ne crée ni ne modifie les promotions et les prix, ne modifie pas les tables de PrestaShop et ne se connecte ni à addonspresta.com ni à aucun autre serveur.

4. Fonctionnalités et réglages

Ouvrez Modules → Gestionnaire de modules → Compte à rebours des promotions → Configurer. Le cadre Aide, en haut, renvoie vers ce manuel et vers la page du module sur addonspresta.com, dans la langue de votre back-office.

Affichage

  • Afficher sur la fiche produit : le compte à rebours sous le prix de la fiche produit et de l’aperçu rapide (activé par défaut).
  • Afficher sur les listes de produits : le compte à rebours sous le prix dans les catégories, les résultats de recherche, les blocs de la page d’accueil et les autres listes de produits (désactivé par défaut). Il n’apparaît jamais dans le panier, pendant la commande ni dans les commandes.
  • Afficher pendant les derniers … jours : le compte à rebours apparaît ce nombre de jours avant la fin de la promotion, par exemple 7. Saisissez 0 pour l’afficher pendant toute la promotion. Valeurs admises : de 0 à 365.

Textes et couleurs

  • Message sur la fiche produit : par exemple « Fin de la promo dans {time} ». {time} est remplacé par le temps restant en gras : « 2 j 05:14:33 », ou « 05:14:33 » le dernier jour.
  • Message sur les listes de produits : un texte plus court pour les vignettes, par exemple « Se termine dans {time} ».
  • Couleur du texte : une couleur hexadécimale comme #d0021b. Laissez vide pour garder la couleur de votre thème.
  • Couleur de fond : une couleur hexadécimale comme #fff4e5. Laissez vide pour ne pas avoir de fond ; avec un fond, le compte à rebours reçoit une petite marge intérieure et des coins arrondis.

Les deux messages se rédigent dans chaque langue de la boutique et doivent contenir {time}. Le texte de la langue par défaut est obligatoire ; les autres langues le reprennent quand elles restent vides. Les balises HTML sont retirées des messages.

La page vous avertit quand le compte à rebours est désactivé à la fois sur la fiche produit et sur les listes.

5. Multiboutique

Les réglages sont enregistrés pour la boutique ou le groupe de boutiques choisi dans l’en-tête du back-office. Choisissez Toutes les boutiques pour utiliser les mêmes réglages partout, ou une seule boutique pour lui donner ses propres messages, couleurs et nombre de jours. Les promotions restent celles de chaque boutique, telles que définies dans PrestaShop. Une licence couvre toutes les boutiques de l’installation.

6. Désinstallation

Gestionnaire de modules → Compte à rebours des promotions → Désinstaller supprime les réglages et les messages du module. Vos promotions ne sont pas modifiées. Pour garder les réglages, utilisez Désactiver.

7. Questions fréquentes et dépannage

Un produit en promotion n’a pas de compte à rebours. Vérifiez que sa réduction a une date de fin, que l’ancien prix s’affiche sur la fiche produit, que la fin tombe dans le nombre de jours choisi (ou indiquez 0) et que la réduction n’est pas une remise sur quantité. Videz ensuite le cache dans Paramètres avancés → Performances.

Le compte à rebours n’indique pas l’heure attendue. La date de fin est lue dans le fuseau horaire de la boutique, défini dans International → Localisation. Vérifiez le fuseau et la date de fin du prix spécifique ou de la règle de prix catalogue.

Une nouvelle promotion n’affiche pas de compte à rebours sur la page d’accueil. Les blocs de produits de la page d’accueil sont gardés dans le cache de PrestaShop. Videz-le dans Paramètres avancés → Performances ; les comptes à rebours déjà affichés restent à jour grâce au module.

Puis-je modifier « 2 j » ? Oui, l’unité des jours se reformule dans International → Traductions → Traductions des modules installés.

Puis-je changer l’apparence du compte à rebours ? Oui. Utilisez les réglages de couleur, ajoutez du CSS pour les classes .ap-promocountdown dans votre thème, ou copiez views/templates/hook/countdown.tpl dans themes/<votre-thème>/modules/ap_promocountdown/views/templates/hook/ et modifiez la copie.

8. Mises à jour et assistance

Les mises à jour sont gratuites à vie : téléchargez les nouvelles versions depuis Mon compte → Historique des commandes sur addonspresta.com et installez-les comme un nouveau module. Vos réglages sont conservés.

L’assistance est incluse pendant 12 mois à compter de la commande : écrivez à mail@addonspresta.com ou utilisez le formulaire de contact d’addonspresta.com (du lundi au vendredi, 10 h – 16 h, heure de Paris ; réponse habituelle sous 2 jours ouvrés). Indiquez votre version de PrestaShop, la version du module et les étapes qui mènent au problème.

Retour : Manuels des modules

Chargement...
Retour en haut