Galerie interactive de photos produit sur la page de catégorie dans Magento 2

Kowal_ProductGalleryHover est un module léger pour Magento 2 qui ajoute des galeries interactives de photos produit dès la liste de catégorie. Les photos se chargent dynamiquement via AJAX et lazy load, ce qui permet au module de ne pas ralentir le chargement de la page. Les utilisateurs peuvent faire défiler les photos à la souris, par clic ou par geste tactile – rapidement, avec fluidité et sans quitter la catégorie.
Compatibilité
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
30,75 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Galerie interactive de photos produit sur la page de catégorie dans Magento 2

MAGENTO 2 · LISTE DE CATÉGORIE · PHOTOS · UX

Affichez plus de vues du produit dès la liste de catégorie.

Kowal Product Gallery Hover

Proposez un aperçu des photos suivantes au survol, avec des boutons ou par balayage tactile. Le client peut consulter le produit sans ouvrir sa fiche.

Hover et swipe · Données JSON · Photo on_hover facultative

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · La catégorie présente l’offre
Magento rend les photos produit standard.

02 · Les galeries se chargent en arrière-plan
Les produits visibles reçoivent les données des photos supplémentaires.

03 · Le client parcourt les vues
Il utilise le curseur, les boutons ou un geste sur mobile.

Quels bénéfices pour votre boutique ?

Découvrez les fonctionnalités, les usages et les réglages du module.

Découvrez le module

Kowal_ProductGalleryHover – galerie interactive de photos produit dans Magento 2

Kowal_ProductGalleryHover est un module qui ajoute aux listes de produits, en vue catégorie, dans Magento 2 une fonctionnalité moderne de galerie au survol, c’est-à-dire un aperçu de photos supplémentaires du produit dès le niveau de la catégorie. L’utilisateur peut voir les photos suivantes au survol ou par balayage tactile sur les appareils mobiles, sans devoir accéder à la page produit.

Avantages du module

  • L’aperçu rapide de différentes vues du produit facilite la consultation de l’offre et peut soutenir l’engagement ainsi que la conversion.
  • Interactivité moderne – prise en charge du défilement des photos par bouton, geste ou mouvement de souris.
  • Compatibilité mobile complète – balayage des photos sur les écrans tactiles.
  • Le chargement asynchrone des données de galerie, via AJAX et IntersectionObserver, répartit le travail dans le temps. Les photos supplémentaires et le script nécessitent toutefois toujours du transfert et des ressources.
  • Les photos principales de la catégorie sont rendues par Magento, tandis que les données des galeries supplémentaires sont chargées après la préparation de la page. L’impact sur le SEO, les Core Web Vitals et PageSpeed Insights doit être évalué par mesure.
  • Mode lazy-load intégré – la galerie se charge uniquement pour les produits visibles à l’écran de l’utilisateur.
  • Possibilité d’activer ou de désactiver le module depuis le panneau d’administration Stores → Configuration → Kowal → Product Gallery Hover.
  • Les dimensions des photos de base dépendent des paramètres du thème, notamment view.xml. Les galeries supplémentaires nécessitent des fichiers préparés de manière appropriée ; le périmètre de leur redimensionnement est précisé ci-dessous.

Fonctionnement du module

Le module conserve la liste Magento de base et ajoute une couche de galerie via un script JavaScript :

  1. Il écoute les événements mouseenter / touchstart pour les éléments produits.
  2. Il récupère les données de galerie via une requête AJAX au format JSON — pour les produits visibles après la préparation de la page ou pendant l’interaction, si les données ne sont pas encore disponibles.
  3. Il affiche les photos supplémentaires dans une couche hover séparée, sans rechargement de la page.
  4. Les données de galerie récupérées sont mémorisées côté navigateur. Le périmètre du redimensionnement et du cache serveur des images supplémentaires est décrit ci-dessous.

IntersectionObserver prend en charge la récupération des galeries pour les produits visibles. Le préchargement de la deuxième photo réduit l’attente au survol ; le délai dépend du réseau, des fichiers et du serveur.

Bénéfices SEO

Le code initialise la galerie dans before.body.end, après le contenu principal de la page. La conservation des images principales favorise la continuité du rendu ; l’impact sur le crawl budget, le LCP, le CLS et le TBT doit être mesuré dans la boutique cible.

  • Aucun impact sur le HTML source – les robots des moteurs de recherche voient le code original de la page.
  • Les requêtes supplémentaires sont planifiées après la préparation de la page pour les produits visibles dans la zone de consultation ; elles ne nécessitent pas d’ouvrir systématiquement la fiche produit.
  • La liste principale continue d’utiliser le cache Magento. La coopération de la galerie avec Full Page Cache, Varnish et Redis doit être vérifiée dans chaque implémentation.

Pourquoi l’adopter

Le module fournit un aperçu interactif des produits dans la liste de catégorie. Il facilite la consultation de l’offre, tandis que la qualité de fonctionnement et l’impact éventuel sur la conversion dépendent du thème, des photos et de la configuration de la boutique.

Mode de chargement actuel

Après la préparation de la page, le code récupère les données de galerie pour les produits visibles et précharge la deuxième photo. IntersectionObserver ainsi que la file de téléchargement limitent le travail aux éléments nécessaires. Une interaction peut également déclencher la récupération des données manquantes.

Le script conserve la photo de base rendue par Magento et ajoute une couche de galerie dans le DOM. Des requêtes et images supplémentaires apparaissent également sans survol lorsque le produit est visible.

Photo on_hover et configuration

Dans Stores → Configuration → Kowal → Category Gallery Hover, vous activez le module ainsi que l’option facultative Use On Hover Image Attribute. Vous sélectionnez la photo du produit dans l’attribut on_hover ; après activation, elle devient la première vue affichée au survol.

Lorsque l’option est désactivée, l’ordre de la galerie est conservé. Le code organise les photos, ignore les entrées désactivées ainsi que les fichiers répétés, et utilise l’image de base de la liste comme premier élément.

Tailles des images, cache et mesures

La description précédente indiquait un redimensionnement automatique de la galerie selon view.xml et le cache d’images côté serveur. L’endpoint JSON vérifié renvoie les adresses des fichiers photo ; il ne confirme pas de redimensionnement séparé des vues supplémentaires. Préparez des fichiers au poids et à la résolution appropriés.

Les images principales utilisent les mécanismes du thème Magento, tandis que le script mémorise les données de galerie récupérées. Vérifiez la coopération avec Full Page Cache, Varnish et Redis dans la boutique cible. Les résultats PageSpeed Insights, LCP, CLS, TBT et l’impact sur le SEO nécessitent une mesure — le JavaScript supplémentaire et le transfert des photos ne sont pas sans coût.

Installation via Composer

Package kowal/module-hover, module Kowal_Hover. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.

De la configuration au résultat

1. La catégorie présente l’offre
Magento rend les photos produit standard.

2. Les galeries se chargent en arrière-plan
Les produits visibles reçoivent les données des photos supplémentaires.

3. Le client parcourt les vues
Il utilise le curseur, les boutons ou un geste sur mobile.

Une deuxième vue sans ouvrir la fiche produit

Dans la liste de catégorie, le client voit la photo principale du produit. Au survol, il peut voir la deuxième vue et parcourir les autres photos.

Si vous activez l’attribut on_hover, vous choisissez la photo qui doit être affichée en premier au survol.

Facilitez la consultation des produits dans le catalogue

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Product Gallery Hover et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Installation via Composer

Les identifiants d’accès au dépôt Composer, c’est-à-dire l’adresse e-mail du client et le token de licence, vous seront envoyés par e-mail après l’achat. Ils sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-hover

Finalisation de l’installation

Après l’installation du package, effectuez la mise à jour de Magento et videz le cache :

php bin/magento setup:upgradephp bin/magento cache:flush

En environnement de production, effectuez également la compilation DI ainsi que le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.

Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Galerie interactive de photos produit sur la page de catégorie dans Magento 2
Votre notation:
Qualité
Prix
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Questions et réponses

Question
Le module permet-il d’afficher une galerie de photos de produits directement sur la page de catégorie dans une boutique Magento 2 ?
Réponse
Oui — le module sert à ajouter une galerie interactive de photos de produits sur les pages de catégorie, ce qui augmente l’attrait visuel de l’offre et peut aider à engager les clients.
Question
L’installation du module nécessite-t-elle de modifier les fichiers du noyau Magento ou du thème de la boutique ?
Réponse
Non — le module fonctionne comme une extension standard pour Magento 2 et ne nécessite pas de remplacer les fichiers core du système. (Pratique générale des extensions Magento 2)
Question
La galerie est-elle responsive — s’affichera-t-elle correctement sur les appareils mobiles et les tablettes ?
Réponse
Oui — un bon module de galerie doit être conçu de manière responsive, afin que l’affichage des photos des produits dans la galerie soit correct sur différents appareils.
Question
Puis-je personnaliser l’apparence de la galerie — par exemple choisir la disposition des photos, la taille des miniatures, les effets au survol ?
Réponse
Oui — le module permet de configurer l’apparence de la galerie photo : la disposition, le nombre de photos par ligne et les éventuels effets au survol, ce qui permet d’adapter le style au thème de la boutique.
Question
Le module a-t-il un impact sur les performances de la boutique — avec un très grand catalogue de produits ou un grand nombre d’images ?
Réponse
Cela peut être le cas — même si l’ajout d’une galerie est principalement une modification côté front-end, un plus grand nombre d’images, une mauvaise optimisation des photos ou une configuration inadaptée peuvent influencer le chargement de la page. Il est toujours recommandé de tester dans un environnement de test.
Question
Le module permet-il d’attribuer facilement des photos à la galerie — dois-je téléverser et attribuer manuellement toutes les images ?
Réponse
Oui — en général, le module permet d’attribuer facilement des photos ou des produits à la galerie via le panneau d’administration Magento, ce qui facilite la gestion de la galerie.
Question
Après l’achat du module, est-ce que je bénéficie d’une assistance technique et de mises à jour ?
Réponse
Oui — le fabricant de la boutique Kowal déclare fournir une assistance technique ainsi que l’accès aux mises à jour pour ses modules.
Implemented in real Magento 2 stores
Étude de cas : galerie produit avec effet HOVER sur la page de catégorie

Projet

SMMASH est une boutique de vêtements de sport dans laquelle le produit est vendu non seulement par sa coupe et sa taille, mais aussi par l’énergie du motif, la couleur, l’imprimé et son adaptation à une activité donnée. La marque communique à travers des collections visuelles fortes et une large segmentation sportive : MMA, OCR, Crossfit, course à pied, BJJ, Muay Thai, judo, boxe et kickboxing.

La boutique opère dans le secteur de l’habillement, mais son catalogue exige une présentation plus dynamique qu’une boutique de mode classique. Les produits diffèrent souvent par des détails graphiques, leur construction, leur usage pour l’entraînement et la manière de les porter. Pour l’utilisateur, un aperçu rapide d’une deuxième vue, d’une couleur ou d’une variante visuelle peut être plus important que le seul nom du produit.

Contexte métier

SMMASH associe la vente de vêtements techniques à un fort caractère visuel de marque. L’offre comprend des produits pour hommes, femmes et enfants, ainsi que des vêtements de club et des projets personnalisés. Le site présente des catégories lifestyle et sportives, notamment Combat, OCR, Entraînement et Running, ce qui montre que le client parcourt souvent les produits selon le style d’activité, et pas seulement selon le type de vêtement.

La présentation des designs et des visuels constitue également un élément important de la boutique. Dans le cas des vêtements de sport, la décision d’achat est fortement liée à l’apparence du produit : les couleurs intenses, les motifs, les contrastes et la disposition de l’imprimé doivent être visibles dès le niveau du listing.

Défi

Le principal défi dans un tel catalogue consiste à concilier deux besoins :

  • chargement rapide des listes de produits,
  • présentation visuelle attractive sans devoir entrer dans la fiche de chaque produit.

Dans le vêtement de sport, une seule image statique dans le listing ne suffit souvent pas. Le client veut voir rapidement à quoi ressemble le produit sous un autre angle, comment l’imprimé se place, si la couleur est suffisamment expressive et si le produit correspond à un style d’entraînement donné.

En même temps, une boutique avec un catalogue étendu ne peut pas charger trop d’images immédiatement, car cela alourdirait la page, dégraderait l’expérience sur mobile et pourrait avoir un impact négatif sur les Core Web Vitals.

Solution

Pour ce type de boutique, un mécanisme de galerie produit activé au survol ou au toucher du produit est particulièrement adapté. Le listing reste léger au premier rendu, mais l’utilisateur peut consulter rapidement la photo suivante sans quitter la catégorie.

Principes clés :

  • le premier chargement de la catégorie reste aussi léger que possible,
  • les images supplémentaires ne sont récupérées qu’après le chargement de la page ou lorsque le produit approche de la zone visible,
  • la deuxième image est préparée à l’avance, avant que le client ne survole le produit,
  • la galerie fonctionne également pour les listes de produits chargées pendant le défilement,
  • sur mobile, l’utilisation de la galerie ne bloque pas le défilement naturel de la page.

Dans le cas de SMMASH, un tel mécanisme permet de montrer davantage de valeur produit dès le listing : l’imprimé, la palette de couleurs, le détail, une vue alternative ou la manière dont le produit est présenté sur la silhouette.

Effet pour l’utilisateur

L’utilisateur peut comparer plus rapidement les produits sans ouvrir de nombreuses fiches produit. C’est particulièrement important lorsque le catalogue contient de nombreux types de vêtements similaires, mais que chaque produit possède un design graphique différent.

Avantages :

  • exploration plus rapide des collections,
  • meilleure mise en avant des couleurs et des motifs,
  • moins de clics nécessaires pour comparer les produits,
  • impression de boutique plus dynamique,
  • maintien d’un premier chargement léger de la catégorie.

Pourquoi cela convient à SMMASH

SMMASH vend des produits qui ont une forte composante visuelle. Dans le cas des rashguards, t-shirts, leggings, shorts ou tenues de sport, le client réagit souvent à l’apparence avant d’analyser les détails techniques. Le listing doit donc fonctionner non seulement comme un catalogue, mais aussi comme un lookbook rapide.

Le mécanisme hover/swipe aide à montrer :

  • des motifs et des couleurs intenses,
  • des vues alternatives du produit,
  • les détails de l’imprimé,
  • les différences entre les produits d’une même catégorie,
  • le caractère visuel de la collection.

Axes de développement recommandés

  • un attribut d’image hover dédié pour les produits, afin que l’équipe de la boutique puisse indiquer la meilleure vue pour le listing,
  • une logique distincte pour les collections sportives et lifestyle,
  • une analyse des clics après interaction avec le hover,
  • un test A/B : listing classique contre listing avec deuxième image active,
  • l’optimisation de la priorité de prefetch pour les premiers produits visibles.

Résumé

SMMASH est un exemple de boutique de vêtements dans laquelle la présentation visuelle fait partie du produit. La couleur, l’imprimé et l’énergie du design ont un impact direct sur la décision d’achat. Une galerie activée sur le listing permet de montrer ces éléments plus rapidement, sans alourdir le premier chargement de la page.

Étude de cas : galerie de produits interactive sur la page catégorie

Projet

Slumbersac est une boutique de gigoteuses pour enfants, dans laquelle le produit appartient au secteur de l’habillement, mais où la décision d’achat est plus technique que dans la mode classique. Le parent choisit non seulement le motif et la taille, mais aussi la conception de la gigoteuse, l’épaisseur TOG, la saison, le matériau ainsi que des détails pratiques liés à la sécurité et au confort de l’enfant.

L’offre comprend notamment des gigoteuses avec jambes, des gigoteuses classiques, des variantes saisonnières 0.5 TOG, 1.0 TOG, 2.5 TOG et 3.5 TOG, ainsi que des solutions comme des manches amovibles et des jambes retroussables avec ABS.

Contexte métier

Chez Slumbersac, le produit doit être expliqué visuellement. Le parent veut comprendre rapidement ce qui distingue un modèle précis : s’il a des jambes, si les manches sont amovibles, quelle plage de températures il couvre, s’il convient à l’été, à l’hiver ou à toute l’année.

La page présente des messages produit et de réassurance, notamment des manches amovibles, des jambes retroussables avec ABS, une note Google de 4,8, une expédition rapide et l’indication de la gigoteuse la plus choisie. Cela montre que la boutique associe une présentation émotionnelle des motifs à une argumentation très pratique.

Défi

Dans une boutique de gigoteuses pour enfants, la liste de produits doit gérer plusieurs types d’informations à la fois :

  • le motif et la couleur du produit,
  • le type de conception,
  • les catégories TOG,
  • la saisonnalité,
  • les détails fonctionnels, par ex. manches, jambes, fermeture, matériau,
  • la réassurance et le sentiment de sécurité.

Une seule image sur la liste peut montrer l’imprimé, mais n’explique pas toujours la conception. Pour le parent, il est important de distinguer rapidement une gigoteuse classique d’une gigoteuse avec jambes ou d’une variante avec manches amovibles.

Le deuxième défi est le mobile. Les achats de produits pour enfants se font souvent sur téléphone, c’est pourquoi l’interaction doit fonctionner naturellement : le défilement de la page ne doit pas être bloqué et le passage à la photo suivante doit être simple.

Solution

Pour Slumbersac, il est utile d’étendre la liste de produits avec un aperçu rapide de la photo suivante du produit. Au survol ou au glissement sur mobile, l’utilisateur peut voir une vue supplémentaire qui montre la conception de la gigoteuse ou un détail pratique.

Principales hypothèses :

  • le premier chargement de la catégorie reste léger,
  • la deuxième image est préparée à l’avance pour les produits visibles,
  • les produits suivants chargés pendant le défilement sont également ajoutés au mécanisme de prefetch,
  • sur mobile, le geste horizontal sert à la galerie, tandis que le mouvement vertical continue de faire défiler la page,
  • la boutique peut indiquer une image hover dédiée, par ex. une vue montrant les manches amovibles ou les jambes.

Rôle de l’attribut d’image hover

Dans une telle boutique, un attribut d’image dédié, par ex. on_hover, est particulièrement utile. Grâce à lui, l’équipe de la boutique peut décider elle-même quelle image explique le mieux le produit sur la liste.

Exemples d’utilisation :

  • première image : beau motif de la gigoteuse,
  • image hover : photo avec les jambes déployées,
  • image hover : présentation des manches amovibles,
  • image hover : détail du matériau ou de la fermeture,
  • image hover : vue montrant la forme de la gigoteuse sur l’enfant.

C’est important, car la deuxième image automatique de la galerie n’est pas toujours la meilleure image de vente. Dans le cas de produits techniques d’habillement, il vaut mieux laisser au merchandiser le contrôle sur ce que le client verra lors de la première interaction.

Effet pour l’utilisateur

Le parent peut évaluer plus rapidement si le produit répond à un besoin précis : une gigoteuse plus chaude pour l’hiver, un modèle léger pour toute l’année, une gigoteuse avec jambes pour un enfant qui marche, ou un modèle avec manches amovibles.

Avantages :

  • reconnaissance plus rapide de la conception du produit,
  • moins d’entrées sur les fiches produit uniquement pour vérifier un détail,
  • meilleure comparaison des modèles TOG et des types de gigoteuses,
  • liste de produits plus compréhensible sur mobile,
  • possibilité pour l’équipe de la boutique de contrôler la première image hover.

Pourquoi cela convient à Slumbersac

Slumbersac vend des produits qui sont à la fois des vêtements, des accessoires de sommeil et des produits fonctionnels pour l’enfant. L’esthétique du motif est importante, mais le parent regarde tout autant les solutions pratiques.

La galerie hover/swipe aide à montrer :

  • les différences entre une gigoteuse classique et une gigoteuse avec jambes,
  • les manches amovibles,
  • les jambes retroussables avec ABS,
  • la saisonnalité et les catégories TOG,
  • les motifs et les collections de manière plus engageante.

Axes de développement recommandés

  • utilisation de l’attribut on_hover pour indiquer la meilleure image fonctionnelle,
  • règles distinctes pour les catégories : gigoteuses avec jambes, gigoteuses, coton biologique,
  • test pour vérifier si une image de conception au hover augmente les entrées sur les produits,
  • analyse du comportement mobile : swipe contre clic sur la fiche produit,
  • ajout de messages produit plus courts près des filtres TOG.

Résumé

Slumbersac est un exemple de boutique d’habillement dans laquelle l’image produit doit expliquer la fonction, pas seulement l’apparence. Une deuxième image bien choisie sur la liste peut montrer le détail qui décide de l’achat : jambes, manches, matériau ou forme de la gigoteuse. Le mécanisme hover/swipe et l’image dédiée on_hover donnent à la boutique un meilleur contrôle sur la rapidité avec laquelle le client comprend le produit.

Modifier les préférences de cookies