Comment vider le cache manuellement sur PrestaShop 1.6,1.7,8 & 9
Guide rapide (FTP & Back Office) + bonnes pratiques de performance
🔍 Contexte & objectifs
Après une modification de thème, de module ou de configuration, PrestaShop peut continuer à afficher d’anciens fichiers mis en cache. L’objectif de ce tutoriel est de vous montrer comment vider le cache proprement sur PrestaShop 1.6 et 1.7, afin de voir immédiatement vos changements en production (ou en préproduction).
💡 Pourquoi vider le cache ?
Le cache améliore les performances en stockant des fichiers temporaires (templates compilés, classes, etc.). Mais il peut empêcher de voir vos dernières modifications. Le vider permet de :
- Forcer le rechargement des templates et CSS/JS mis à jour
- Résoudre des comportements visuels ou fonctionnels inattendus
- Valider rapidement des changements après un déploiement
🔧 Vider le cache PrestaShop 1.7, 8 & 9 (manuellement)
Les fichiers de cache se trouvent dans var/cache/ (selon le mode : dev ou prod).
Étapes
- Connectez-vous en FTP (ex. FileZilla) ou via le gestionnaire de fichiers de votre hébergeur.
- Rendez-vous à la racine de votre site (souvent
public_html,wwwouhttpdocs). - Ouvrez le dossier
var/cache/. - Supprimez les dossiers
prodetdev. - Rechargez votre site : PrestaShop régénère automatiquement le cache.
app/cache/ (procédure identique)./var/cache/prod /var/cache/dev # (ou /app/cache/ pour 1.7 ≤ 1.7.3)
🔧 Vider le cache PrestaShop 1.6 (manuellement)
Sur PrestaShop 1.6, la structure diffère légèrement.
Étapes
- Connectez-vous en FTP ou via le gestionnaire de fichiers.
- Allez dans le dossier
cache/à la racine de PrestaShop. - Supprimez uniquement le fichier
class_index.php. - Rechargez votre site : ce fichier est régénéré automatiquement.
/cache/class_index.php
index.php) decache/smarty/compile/ et cache/smarty/cache/ si besoin.🖥️ Alternative : depuis le Back Office
Sans FTP, vous pouvez utiliser l’interface d’administration :
- Ouvrez le Back Office.
- Allez dans Paramètres avancés > Performances.
- Cliquez sur Vider le cache.
Options utiles en phase de développement :
- Forcer la compilation : Oui
- Cache : Non (temporairement)
🌐 N’oubliez pas le cache navigateur & CDN
Même après purge côté PrestaShop, vos changements peuvent être masqués par d’autres couches de cache :
- Navigateur : videz le cache ou testez en navigation privée
- CDN / Reverse proxy (Cloudflare, OVH CDN, etc.) : purgez le cache côté CDN
📎 Bonnes pratiques & dépannage
- Sauvegardez toujours avant suppression (surtout sur 1.6).
- Sur 1.7, vérifiez que vous purgez le bon environnement (
devvsprod). - Après purge, vide cache + hard refresh (Ctrl/Cmd + F5) côté navigateur.
- Si un module de cache/optimisation (Page cache, CCC, etc.) est actif, désactivez-le temporairement pour tester.
- En cas d’erreur 500 après purge : restaurez votre sauvegarde puis réessayez étape par étape.
✅ Récapitulatif express
- PS 1.7 : supprimer
/var/cache/prodet/var/cache/dev(ou/app/cache/sur ≤ 1.7.3) - PS 1.6 : supprimer
/cache/class_index.php(optionnel : purgercache/smarty/*) - Back Office : Paramètres avancés → Performances → Vider le cache
- Bonus : pensez au cache navigateur et au cache CDN


