Où je suis : > > Prestashop : miniatures produits ne s'affichent plus après migration

Les miniatures produits ne s'affichent sur votre boutique Prestashop

1 - Le context

Pour des raisons qui vous sont propores vous avez besoin de migrer votre boutique prestashop :

  • Besoin de faire des tests sur une préprod
  • Changement de nom de domaine

Après cette migration, vos images produits ou miniatures ne s'affichent plus.

2 - La check list

Avant de rentrer dans la mise en place de solutions voici une check list qui pourra peut-être vous faire gagner du temps. Ces quelques questions m'ont rendu service :

  • Vos miniatures produits sont présentes en back office ?
  • Les images CMS s'affichent correctement sur le front ? Là aussi, je ne l'aborde pas.
  • Les connexions SSL sont correctement paramétrées ?

Si vos réponses sont "oui" à ces 3 points voila ce que vous pouvez faire.

3 - Solutions pour retrouver ces miniatures

Vous avez fait vos tests et toujours rien ? Voila ce que nous pouvons faire :

Vider le cache de prestashop

C'est la première action à faire. Le cache de Prestashop est puissant et pour être sûr qu'il n'y a pas de résidu, il est conseillé de mettre la boutique en maitenance et de travailler sans le cache.

  • Dans le Back office allez dans : Paramètres avancés > Performance
  • Mettez à "non" le cache + enregistrer + videz le cache
Vider le cache de prestashop
Vider le cache de prestashop

Rafraîchir la boutique en Front Office. Y'a-t-il du mieux ?

Regénerer les images

En fonction de ce que vous avez fait sur votre boutique, migration, maj template... il se peut que vous deviez générer à nouveau les images. C'est une opération qui va demander de la ressources machine. Le conseil est bien sûr d'être en mode maintenance.

  • Dans le Back office allez dans : Apparence > images
  • En bas de page vous pouvez choisir les images
  • Suivant la taille de votre boutique, procéder par étapes peut-être une bonne chose.
miniature prestashop
Générer les images Prestashop

Regénerer le fichier Htaccess

Les url des miniatures produits sont gérées par le mécanisme de réécriture d'url. Lors de la migration sur un autre domaine ou serveur, cela ne peut plus fonctionnera correctement. Pour générer à nouveau votre fichier htaccess, voici ce que l'on peut faire:

  • Dans le Back office allez dans : Paramètres de la boutique > Trafic et seo
  • Mettez à "non" Url simplifié + enregister
  • Connectez-vous au serveur Ftp de votre boutique
  • Supprimez le fichier htaccess ou renommez-le
  • Retournez sur le back office de prestashop
  • Allez dans : Paramètres de la boutique > Trafic et seo
  • Mettez à "oui" Url simplifié + enregister

Vérifiez que le fichier Htaccess soit bien à nouveau présent sur votre serveur.


Générer à nouveau le fichier Htaccess
Générer à nouveau le fichier Htaccess
Publié le 21 novembre 2019