# DataFirefly Cache Clear

> Présentation DataFirefly Cache Clear ajoute un bouton « Vider le cache » directement dans la barre d'outils du back-office de PrestaShop. Un seul clic purge l'ensemble des caches (Smarty, XML,…

- Page: <https://www.datafirefly.com/documentation/datafirefly-cache-clear/>
- Langue: fr
- Mis à jour le: 2026-06-27
- Autres langues: [en](https://www.datafirefly.com/en/documentation/datafirefly-cache-clear/index.md), [es](https://www.datafirefly.com/es/documentation/datafirefly-cache-clear/index.md), [de](https://www.datafirefly.com/de/documentation/datafirefly-cache-clear/index.md), [it](https://www.datafirefly.com/it/documentation/datafirefly-cache-clear/index.md), [pl](https://www.datafirefly.com/pl/documentation/datafirefly-cache-clear/index.md), [pt](https://www.datafirefly.com/pt/documentation/datafirefly-cache-clear/index.md), [nl](https://www.datafirefly.com/nl/documentation/datafirefly-cache-clear/index.md)
- Index: <https://www.datafirefly.com/documentation/llms.txt>

## Présentation

DataFirefly Cache Clear ajoute un bouton « Vider le cache » directement dans la barre d'outils du back-office de PrestaShop. Un seul clic purge l'ensemble des caches (Smarty, XML, Media et Symfony), sans passer par Paramètres avancés puis Performances et sans recharger la page.

## Installation

1. Téléchargez l'archive `dfclearcache.zip` depuis votre compte DataFirefly.
2. Dans le back-office, ouvrez **Modules > Module Manager**.
3. Cliquez sur **Téléverser un module** et sélectionnez le ZIP.
4. Le module s'installe et s'active automatiquement.

Aucune configuration n'est nécessaire : dès l'activation, le bouton apparaît dans la barre d'outils de toutes les pages d'administration.

## Utilisation

Le bouton **« Vider le cache »** s'affiche dans la barre d'outils du back-office, à côté des actions de page et du bouton d'aide. Pour purger le cache :

1. Cliquez sur le bouton **« Vider le cache »**.
2. L'icône tourne pendant l'opération (purge en AJAX, sans rechargement).
3. Une notification verte confirme « Cache vidé avec succès » en quelques centièmes de seconde.

## Ce qui est vidé

En un clic, le module nettoie :

- le **cache Smarty** (templates compilés) ;
- le **cache XML** ;
- le **cache des médias** (CSS/JS combinés et minifiés) ;
- le **conteneur Symfony** de PrestaShop 8/9.

Si le conteneur Symfony n'est pas joignable, le module supprime directement le contenu du dossier `var/cache` de l'environnement courant (prod ou dev).

## Compatibilité

- PrestaShop 8.0 à 9.x
- PHP 7.4 à 8.x
- Mono-boutique et multiboutique
- Hook utilisé : `displayBackOfficeHeader`

## Dépannage

### Le bouton n'apparaît pas

Videz le cache de votre navigateur (Ctrl+F5) après l'installation : l'ancien CSS du back-office peut rester en cache. Vérifiez aussi que le module est bien activé dans le Module Manager.

### Le bouton reste sur sa propre ligne

Ce comportement d'affichage a été corrigé en version 1.0.1. Assurez-vous d'utiliser cette version ou une version ultérieure.

### Le clic n'a pas d'effet visible

La purge est silencieuse côté serveur ; seule la notification confirme l'opération. Si aucune notification n'apparaît, vérifiez la console de votre navigateur et les droits de l'employé connecté.
