Récemment, nous avons eu un client qui souhaitait changer très souvent sa bannière promotionnelle en page d'accueil, mais à chaque fois qu'il fallait remplacer une image ou déplacer la bannière, il devait faire appel à l'équipe de développement pour modifier le code du thème. Pire encore, dès qu'il voulait un slider avec 2 ou 3 images qui défilent, cela impliquait de passer encore du temps à faire écrire du JS sur mesure.
PrestaShop ne dispose d'aucune fonctionnalité intégrée permettant aux administrateurs de gérer eux-mêmes les images, bannières ou sliders depuis le back-office. Les boutiques se retrouvent donc dépendantes de leur équipe de développement pour le moindre petit changement, alors qu'il devrait suffire de quelques clics pour le faire soi-même.
Ce module a donc été créé pour redonner aux propriétaires de boutique leur autonomie de gestion du contenu — qu'il s'agisse de changer une image, de déplacer une bannière, d'ajuster un slider, ou d'activer/désactiver une popup promotionnelle, tout peut désormais se faire instantanément depuis le back-office, sans attendre ni dépendre d'un développeur pour écrire du nouveau code à chaque petite modification.
C'est un module PrestaShop permettant de créer des blocs d'images (image unique ou slider) et de les placer n'importe où dans votre thème via le système de hooks — aussi bien les hooks natifs de PrestaShop (page d'accueil, haut de page, bannière, pied de page, colonne gauche/droite, etc.) que des hooks personnalisés (displayCustom1-5) pour les emplacements non pris en charge nativement par le thème. Il peut également s'afficher sous forme de popup, ciblée sur des pages spécifiques (par exemple des ID produit/catégorie/CMS précis).
Parce qu'ajouter une bannière ou une image promotionnelle dans un thème PrestaShop nécessite normalement de modifier directement le code du thème à chaque changement de position ou d'image, et qu'un slider impliquerait en plus d'écrire du JS sur mesure. Ce module a été créé pour permettre aux administrateurs de gérer entièrement les images, bannières et sliders depuis le back-office, sans toucher au code du thème (à l'exception d'un extrait de code hook à ajouter une seule fois pour les emplacements personnalisés).
check_circle
check_circle