Nouvelle extension pour Magento développé par Magentix. Le module ajoute une corbeille permettant de restaurer produits, pages et blocs supprimés, évitant ainsi de passer par la dernière sauvegarde de la base pour récupérer un objet effacé par erreur...
L'idée est assez simple : les objets supprimés ne le seront désormais plus définitivement. Une "copie" du produit, de la page ou du bloc supprimé est créée lors de la suppression afin de permettre à l'intégrateur de les restaurer facilement.
La corbeille (Recycle Bin) offre une sécurité supplémentaire en cas d'erreur de manipulation (mauvais produit supprimé, mauvaise action sélectionnée...)
Le module ajoute à l'administration un nouvel onglet corbeille auquel on accède depuis le menu principal :
La corbeille présente l'ensemble des objets supprimés. Y figure le nom de l'objet ainsi que son type :
Il est alors possible de restaurer l'objet souhaité en le sélectionnant :
Pour les produits seules les données principales pourront être restaurées : général, prix et informations méta. L'objet ne conserve pas son ancien identifiant (ID), un nouveau est généré.
Le module limite pour le moment la restauration des objets aux produits, pages et blocs. Vous pouvez cependant spécifier dans la configuration d'autres types d'objet que vous souhaitez éventuellement sauvegarder avant suppression :
app/code/community/Magentix/RecycleBin/etc/config.xml
<default>
<recyclebin>
<resources>
<cms_page />
<cms_block />
<catalog_product />
<customer_customer /> <!-- Enregistrera l'utilisateur avant suppression -->
</resources>
</recyclebin>
</default>
Il est tout de fois recommandé d'effectuer plusieurs tests avant mise en production...
Commentez cet article Une corbeille pour Magento : restaurer les données supprimées