Comment intégrer Cloud Zoom à PrestaShop ?
Cloud Zoom peut encore être ajouté à PrestaShop, mais c’est un script ancien : sur une boutique récente, vérifiez d’abord si le zoom natif ou un module maintenu suffit. Si vous l’intégrez à la main, chargez‑le localement, adaptez le modèle produit et testez les déclinaisons sur mobile.
- Publié le
- Temps de lecture
- 13 min · 2 814 mots
- Rubrique
- Science et technologie
Un zoom efficace dépend d’abord d’images source nettes et suffisamment grandes.
Sommaire · 6 sections
Cloud Zoom est‑il encore une bonne solution sur PrestaShop ?
Oui, Cloud Zoom peut fonctionner sur PrestaShop, mais ce n’est généralement pas le premier choix pour une boutique récente. Ce plugin jQuery historique affiche une loupe ou une fenêtre agrandie au survol de l’image produit. Il faut soit installer un module qui l’embarque et annonce explicitement la compatibilité avec votre version de PrestaShop et votre thème, soit l’ajouter manuellement aux fichiers du thème. Dans ce second cas, l’intégration est technique : elle touche au JavaScript, au CSS et au modèle de la page produit.
Avant d’ajouter quoi que ce soit, ouvrez une fiche produit sur ordinateur et sur téléphone. De nombreux thèmes PrestaShop actuels proposent déjà un clic sur l’image qui ouvre une vue agrandie, une galerie ou une visionneuse plein écran. Pour un catalogue classique, cette solution native est souvent plus stable, plus accessible et mieux adaptée au tactile qu’une loupe conçue à l’époque des souris d’ordinateur.
- Cloud Zoom
- Cloud Zoom est un plugin JavaScript fondé sur jQuery. Il associe une image produit de taille affichée à un fichier image plus grand et montre une zone grossie au survol. Il ne gère pas lui‑même les produits, les stocks ni les déclinaisons : PrestaShop et le thème doivent lui transmettre la bonne image.
Zoom natif du thème ou ajout de Cloud Zoom ?
Zoom ou galerie native PrestaShop
La fiche produit ouvre généralement l’image dans une visionneuse ou une galerie déjà raccordée aux déclinaisons.
Ce qui joue en sa faveur
- Moins de conflits JavaScript
- Mises à jour et déclinaisons mieux prises en charge
- Comportement adapté au clic et au tactile
- Aucun script ancien supplémentaire à maintenir
Ce qui joue contre
- Pas toujours de loupe au survol
- Personnalisation parfois limitée par le thème
Cloud Zoom ajouté au thème
Une loupe suit le pointeur et affiche une partie de l’image source en grand.
Ce qui joue en sa faveur
- Effet de loupe précis sur ordinateur
- Réglage possible de la taille et de la position de la fenêtre
- Peut préserver le comportement d’un ancien thème
Ce qui joue contre
- Plugin ancien fondé sur jQuery
- Réinitialisation nécessaire lors des changements de déclinaison
- Confort limité sur écran tactile
- Risque de conflit avec un autre zoom ou une galerie
Notre lecturePour une boutique sous PrestaShop 1.7 ou 8 avec un thème maintenu, privilégiez d’abord la galerie ou le zoom déjà fourni par le thème. Cloud Zoom se justifie surtout si votre thème ancien l’utilisait déjà, ou si vous devez retrouver précisément une loupe au survol sur ordinateur. Pour une refonte ou une boutique majoritairement mobile, choisissez plutôt un module de galerie/zoom maintenu.
Vérifications à faire avant l’installation
Commencez par identifier précisément votre environnement : version de PrestaShop, nom et version du thème, modules qui modifient la fiche produit, et comportement actuel de la galerie. Dans le back-office, consultez Paramètres avancés > ; Informations pour les données techniques, puis la page de gestion du thème. Une intégration prévue pour un thème PrestaShop 1.6 ne se copie pas telle quelle dans un thème 1.7 ou 8 : l’organisation des fichiers Smarty et le cycle JavaScript de la fiche produit ont changé.
| Situation | Méthode conseillée | Point à contrôler |
|---|---|---|
| PrestaShop 1.6 avec thème ancien | Cloud Zoom manuel ou module prévu pour 1.6 | Emplacement de product.tpl et version de jQuery |
| PrestaShop 1.7 / 8, thème Classic ou dérivé | Galerie native, ou module maintenu | Compatibilité déclarée avec la version exacte |
| Thème acheté avec galerie propriétaire | Module du même éditeur ou support du thème | Ne pas remplacer les templates à l’aveugle |
| Boutique avec nombreuses déclinaisons | Solution gérant les changements d’image | Test couleur, taille et image de couverture |
| Catalogue surtout consulté sur mobile | Galerie plein écran tactile | Clic, glissement et fermeture de la visionneuse |
Créez ensuite une copie de la boutique sur un sous-domaine de préproduction ou, au minimum, une sauvegarde complète des fichiers et de la base de données. Sauvegardez aussi le dossier du thème avant toute modification. Le cache de PrestaShop peut masquer une erreur pendant vos essais : en environnement de test, videz‑le après chaque changement important.
Préparer les images réellement exploitables
Un zoom ne crée aucun détail : il affiche seulement une portion d’un fichier plus grand. Utilisez une image source nette d’au moins 1 600 px de large pour des produits usuels, et plutôt 2 000 à 2 400 px pour des textures, bijoux ou objets dont les détails comptent. Gardez un cadrage constant entre les déclinaisons. Une photo compressée ou déjà floue devient simplement une grande photo floue dans la loupe.
Dans les versions récentes, les formats et miniatures d’images se règlent généralement depuis Apparence ou Design > ; Paramètres des images, selon la version et la traduction de votre back-office. Après avoir modifié une taille, régénérez les miniatures si nécessaire. Conservez l’original suffisamment grand : la miniature affichée et l’image destinée au zoom ne doivent pas être la même petite ressource étirée par le navigateur.
Intégrer Cloud Zoom manuellement dans un thème PrestaShop
La méthode ci-dessous convient à un développeur ou à un administrateur à l’aise avec FTP/SFTP, un éditeur de code et les outils de développement du navigateur. Elle décrit le principe fiable plutôt qu’un copier-coller fragile : les noms de templates changent d’un thème à l’autre. Sur un thème PrestaShop 1.7 ou 8 dérivé de Classic, les éléments de la galerie se trouvent souvent dans templates/catalog/_partials/. Sur PrestaShop 1.6, la page produit repose couramment sur product.tpl.
Les 7 étapes d’une intégration propre
-
Travailler sur une copie du thème
Dupliquez le thème ou intervenez sur une préproduction. Notez le fichier qui construit l’image principale, les vignettes et le fichier JavaScript de la galerie. L’étape est réussie lorsque vous pouvez restaurer la version d’origine en quelques minutes et que vous savez quel bloc génère l’image de couverture.
-
Récupérer les fichiers du plugin depuis une source vérifiée
Téléchargez la version de Cloud Zoom dont vous connaissez la licence et l’origine, puis placez son JavaScript et son éventuel CSS dans les dossiers d’assets de votre thème. Hébergez‑les de préférence sur votre serveur plutôt que depuis un CDN inconnu. L’étape est réussie lorsque les fichiers répondent en HTTPS, sans erreur 404, dans l’onglet Réseau du navigateur.
-
Déclarer les assets une seule fois
Ajoutez le JavaScript et la feuille de style dans le mécanisme de chargement de votre thème, par exemple sa déclaration d’assets ou son fichier JavaScript principal selon son architecture. Cloud Zoom dépend de jQuery : vérifiez que jQuery est déjà chargé par PrestaShop et ne l’importez pas une deuxième fois. L’étape est réussie lorsque la console ne signale ni « $ is not defined », ni chargement double de jQuery.
-
Adapter le lien autour de l’image de couverture
Dans le template produit, l’image visible doit être entourée du lien attendu par Cloud Zoom. Ce lien pointe vers l’image haute définition ; il reçoit la classe ou les attributs prévus par la version du plugin. L’image affichée conserve une URL de taille adaptée à la page. L’étape est réussie lorsque le lien de l’image principale mène bien au grand original correspondant à la couverture sélectionnée.
-
Initialiser le plugin après le rendu de la fiche
Dans le JavaScript du thème, lancez Cloud Zoom une fois que l’image principale existe dans le DOM. Utilisez des sélecteurs propres à la galerie produit, pas un sélecteur global qui viserait les miniatures, bannières ou recommandations. L’étape est réussie lorsque le survol de la seule image principale ouvre une zone agrandie et que les autres images de la page restent normales.
-
Reconnecter le zoom aux déclinaisons
Quand l’acheteur choisit une couleur ou une autre combinaison, PrestaShop remplace souvent l’image de couverture sans recharger la page. Écoutez l’événement de mise à jour de produit fourni par le thème, détruisez l’ancienne instance de zoom si le plugin le demande, puis initialisez‑la sur la nouvelle image. L’étape est réussie lorsque chaque déclinaison qui possède une image affiche son propre grand visuel, sans conserver la photo précédente.
-
Vider le cache et tester les parcours réels
Videz le cache de PrestaShop, forcez le rechargement du navigateur et testez en navigation privée. Essayez une fiche sans déclinaison, une fiche avec plusieurs photos, une déclinaison sans image dédiée, le panier et le tunnel de commande. L’étape est réussie lorsqu’aucune erreur JavaScript n’apparaît et que la galerie reste utilisable après plusieurs changements de couleur.
Régler la loupe sans dégrader l’expérience client
Sur ordinateur, une fenêtre de zoom d’environ 350 à 500 px de côté donne en général un résultat lisible sans recouvrir toute la fiche. Prévoyez un décalage entre l’image et la fenêtre pour ne pas masquer le prix ou le bouton d’ajout au panier. Évitez un zoom automatique qui s’active à chaque passage involontaire de la souris : un déclenchement au survol de l’image, avec une zone clairement identifiable, est plus confortable.
Sur mobile et tablette, ne forcez pas l’effet de loupe au doigt. Proposez plutôt le comportement déjà attendu : toucher l’image pour ouvrir une galerie ou une image plein écran, avec une fermeture simple. Vérifiez aussi la navigation au clavier : le lien image doit pouvoir recevoir le focus, et une éventuelle fenêtre ne doit pas empêcher l’accès aux contrôles de la page.
Ordres de grandeur utiles pour une fiche produit
1 600 px minimum
largeur utile d’une image source destinée au zoom
350 à 500 px
taille courante d’une fenêtre de loupe sur ordinateur
1 seul jQuery
à charger sur la page pour limiter les conflits
2 à 2 400 px
source pertinente pour les produits très détaillés
Résoudre les pannes les plus fréquentes
La loupe ne s’affiche pas du tout
Ouvrez la console du navigateur. Une erreur JavaScript juste avant l’initialisation, un fichier introuvable ou une dépendance jQuery absente bloque le plugin. Vérifiez également que la classe ciblée par votre script est bien présente sur l’image principale après le chargement de la page. Si le thème diffère entre desktop et mobile, il peut générer deux galeries distinctes : ne ciblez que celle visible.
La fenêtre est vide, noire ou pixelisée
Le lien de zoom pointe probablement vers une miniature, une URL expirée ou un fichier inaccessible. Collez directement l’URL censée servir au zoom dans un nouvel onglet : elle doit afficher l’image originale ou une grande déclinaison nette, sans redirection vers une page 404. Une fenêtre très pixelisée indique presque toujours que le fichier source est trop petit.
Le zoom montre la mauvaise couleur après un choix de déclinaison
C’est le défaut le plus courant sur PrestaShop. La galerie change l’attribut src de l’image ou remplace tout son HTML, alors que Cloud Zoom conserve l’ancienne URL en mémoire. Relancez l’initialisation après la mise à jour de produit et assurez‑vous que le lien de grande image est aussi mis à jour, pas seulement la miniature visible. Testez au moins trois changements successifs de couleur.
La fiche devient lente ou instable
Ne chargez pas systématiquement les originaux de plusieurs mégaoctets pour toutes les miniatures. Optimisez les fichiers avant import, utilisez les tailles d’images générées par PrestaShop et limitez le zoom à l’image principale. Si le thème possède déjà une bibliothèque de galerie moderne, retirer Cloud Zoom sera souvent plus efficace que d’empiler des correctifs JavaScript.
Passer par un module : coût, sécurité et critères de choix
Un module peut éviter de modifier les templates, à condition qu’il soit vraiment conçu pour votre version, votre thème et votre type de galerie. Dans le back-office, importez l’archive depuis Modules > ; Gestionnaire de modules, installez‑la, puis vérifiez ses réglages sur une fiche produit de test. Ne vous contentez pas de la mention « compatible PrestaShop » : recherchez la liste des versions prises en charge, les mises à jour récentes, la documentation et la procédure de désinstallation.
| Option | Budget habituel | À prévoir |
|---|---|---|
| Galerie native du thème | 0 € | Réglages et meilleures images |
| Module de zoom maintenu | environ 30 à 100 € | Licence, compatibilité thème et support |
| Intégration simple par un développeur | environ 150 à 500 € | Tests desktop, mobile et déclinaisons |
| Adaptation complexe de thème sur mesure | environ 500 à 1 500 € ou plus | Galerie propriétaire, correctifs et recette |
Évitez les fichiers téléchargés sur des sites non identifiés et les scripts appelés depuis des serveurs tiers inconnus. Un zoom n’a pas besoin d’envoyer des données personnelles ; hébergé localement, il ne crée pas à lui seul de traceur publicitaire. En revanche, un module peut charger des bibliothèques externes : vérifiez ses requêtes réseau et votre conformité habituelle en matière de cookies si des services tiers sont ajoutés.
Checklist avant la mise en ligne
- Une sauvegarde des fichiers du thème et de la base de données est disponible.
- Le zoom existant du thème ou d’un autre module est désactivé sur la fiche produit.
- Les images source sont nettes et ouvrables directement par leur URL.
- Cloud Zoom, son CSS et jQuery ne sont chargés qu’une fois.
- Le changement de couleur, de taille et d’image principale a été testé plusieurs fois.
- La fiche reste utilisable au clic sur smartphone et à la navigation au clavier.
- La console du navigateur ne remonte aucune erreur JavaScript sur la fiche produit.
Avant de publier, faites enfin tester la fiche par une personne qui ne connaît pas votre boutique. Si elle trouve l’agrandissement sans explication, distingue facilement les détails du produit et revient à la galerie sans gêne, l’intégration remplit son rôle. Sinon, simplifiez : une bonne visionneuse au clic vaut mieux qu’une loupe spectaculaire mais instable.
Questions fréquentes
Cloud Zoom est‑il compatible avec PrestaShop 8 ?
Faut‑il installer Cloud Zoom comme un module PrestaShop ?
Pourquoi le zoom ne fonctionne‑t‑il plus quand je change de couleur ?
Quelle taille d’image faut‑il pour un zoom produit ?
Cloud Zoom fonctionne‑t‑il sur iPhone et Android ?
Puis‑je modifier directement le thème Classic de PrestaShop ?
Autres recherches sur ce sujet
- comment ajouter un zoom image sur prestashop 8
- module zoom image produit prestashop
- changer image selon déclinaison prestashop
- regenerer les miniatures images prestashop
- modifier la fiche produit theme prestashop
- galerie produit responsive prestashop
À lire aussi
Toute la rubrique
Licences Windows et Office officielles à prix réduit : comment acheter sans risque
Comment utiliser Discord pour sa communauté
Comment développer une application de réalité virtuelle sociale
Comment développer une application pour Smart TV
Comment créer un assistant virtuel en chatbot