Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de DataFirefly Corbeille Produits, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Un filet de sécurité contre l'irréparable
Dans PrestaShop, la suppression d'un produit est définitive et immédiate. Un clic de trop, une suppression groupée mal ciblée, un import qui écrase le catalogue ou un script un peu trop zélé, et c'est une fiche entière qui disparaît : descriptions rédigées pendant des heures, déclinaisons, prix, stocks, images, et le référencement qui allait avec. Nativement, il n'existe aucun moyen de revenir en arrière. Ce module ajoute la brique qui manque : une corbeille qui capture chaque produit avant sa disparition et vous permet de le ressusciter exactement comme il était.
Comment fonctionne la capture
Le module se branche sur le hook déclenché par PrestaShop juste avant l'effacement d'un produit, au moment précis où toutes ses données sont encore intactes en base. Il sérialise alors un instantané exhaustif : la fiche principale, ses versions par boutique et par langue, les déclinaisons et leurs attributs, les prix spécifiques, les stocks, les associations catégories, les caractéristiques, les tags, les fournisseurs, les transporteurs, les pièces jointes, les produits associés, les packs, les produits virtuels et les champs de personnalisation. En parallèle, les fichiers images de toutes les tailles sont copiés dans un dossier de sauvegarde protégé. Cette capture est silencieuse et ne bloque jamais la suppression : si quoi que ce soit échoue, PrestaShop continue normalement.
Une restauration vraiment complète
Restaurer un produit ne se limite pas à recréer une ligne en base. Le module réinjecte l'ensemble des tables liées dans une transaction unique, en conservant les identifiants d'origine, puis recopie les fichiers images à leur emplacement exact et relance l'indexation de la recherche. Si la moindre étape échoue, tout est annulé proprement : il n'y a jamais de produit à moitié restauré. Le HTML de vos descriptions est préservé au caractère près, sans suppression de balises. Le produit réapparaît dans votre catalogue tel qu'il était avant sa suppression.
Le SEO et les URLs intacts
C'est la différence entre une vraie restauration et une simple recréation. En réinstallant le produit avec son identifiant d'origine, le module garantit que ses URLs canoniques, ses redirections et ses liens internes restent valides. Pas de nouvelle fiche avec une nouvelle URL, pas de 404, pas de perte de signaux pour Google. Pour éviter tout dégât, la restauration est automatiquement bloquée si un autre produit porte déjà cet identifiant, vous laissant le contrôle total.
Maîtrisez l'espace disque
Une corbeille qui grossit sans fin finit par peser sur le serveur. Le module propose une rétention configurable en jours : les sauvegardes plus anciennes sont purgées automatiquement, ou conservées indéfiniment si vous le souhaitez. Vous pouvez aussi supprimer une sauvegarde à l'unité ou vider toute la corbeille d'un clic. Le dossier de sauvegarde est protégé par un htaccess et un index pour qu'aucun fichier ne soit accessible publiquement. Vous pouvez même désactiver la copie des images si vous préférez ne sauvegarder que les données.
Il n’y a pas encore d’avis.