De base le back-office de Prestashop ne permet pas de supprimer les commandes effectuées. Néanmoins il peut s’avérer utile de disposer de cette fonction, notamment pour supprimer des commandes réalisées pour faire des tests.
Il est possible d’ajouter cette fonction de suppression de commande en modifiant le code source de Prestashop. Attention la méthode diffère selon la version de Prestashop installée.
Version 1.4
- Ouvrir le fichier /(votre admin)/tabs/AdminOrdres.php
- Rechercher la fonction: __construct()
- Après la ligne: $this->view=true, ajouter la ligne: $this->delete=true;
- Enregistrer le fichier
- Rechargez la page des commandes, un icône (corbeille) apparaît en bout de chaque ligne permettant sa suppression.
Version 1.5
- Ouvrir le fichier /controllers/admin/AdminOrdersController.php
- Rechercher la fonction: __construct()
- Après la ligne 36: $this->addRowAction(‘view’), ajouter la ligne: $this->addRowAction(‘delete’);
- Enregistrer le fichier
- Rechargez la page des commandes, un icône (corbeille) apparaît en bout de chaque ligne permettant sa suppression.