PrestaShop permet aux clients de conserver son panier entre ses sessions de visite afin de finaliser sa commande ultérieurement.
Cette fonctionnalité est très pratique, mais est consommatrice d'espace dans la base de données de votre boutique.
Pour y remédier, la solution la plus simple serait d'avoir la possibilité d'effacer les paniers directement dans le backoffice de votre boutique, mais ceci n'est pas proposé de base dans PrestaShop.
L'activation de cette fonctionnalité est toutefois à la portée de tout le monde.
Il vous suffit d'ouvrir le fichier /votre-admin/tabs/AdminCarts.php et de modifier la ligne 25 en remplaçant $this->delete = false; par $this->delete = true; et alors, vous pourrez supprimer les paniers individuellement en cliquant sur la croix rouge au bout de la ligne de chaque panier, ou en les sélectionnant et en les supprimant en masse pour aller plus vite.
Attention :
Il ne faut dans aucun cas effacer les paniers correspondant à des commandes, car cela va provoquer des erreurs sur certaines fonctionnalités comme l'édition en PDF des factures.