PrestaShop : supprimer un avoir
Note : ces requêtes SQL ont été testées et validées seulement avec PrestaShop 1.7.6.1.
Parfois, on crée un avoir, mais on effectue une erreur de saisie ou autre, et on souhaite donc le supprimer. Cependant, PrestaShop n'offre pas de bouton pour faire cela. Il est donc nécessaire d'installer un module ou d'exécuter des requêtes SQL afin de faire cela, et c'est ce que nous allons voir ici.
-
Se rendre sur l'interface de gestion de votre base de données.
-
Exécuter ces requêtes en remplaçant
${prefix}par le préfixe des tables (par défautps_) et${id}par le numéro de l'avoir :DELETE FROM ${prefix}order_slip WHERE id_order_slip = ${id};
DELETE FROM ${prefix}order_slip_detail WHERE id_order_slip = ${id};La première requête SQL supprime la ligne d'avoir. La deuxième requête SQL supprime les lignes de l'avoir.
Par exemple, pour supprimer l'avoir 42 sur des tables préfixées par
ps_, la requête serait :DELETE FROM ps_order_slip WHERE id_order_slip = 42;
DELETE FROM ps_order_slip_detail WHERE id_order_slip = 42;