Si après avoir fait des commandes de « test » sur Prestashop vous voulez repartir à zéro .. vous allez devoir passer par la base de données car – en date de cet article – ce n’est pas géré depuis le backoffice. On va donc vider les tables qui contiennent les infos sur les commandes :-)
Pour le faire vous pouvez soit exécuter la commande suivante dans PHPMyAdmin (ou autre) :
TRUNCATE `ps_customer`; TRUNCATE `ps_customer_group`; TRUNCATE `ps_address`; TRUNCATE `ps_orders`; TRUNCATE `ps_order_detail`; TRUNCATE `ps_order_discount`; TRUNCATE `ps_order_history`; TRUNCATE `ps_order_message`; TRUNCATE `ps_order_message_lang`; TRUNCATE `ps_order_return`; TRUNCATE `ps_order_return_detail`; TRUNCATE `ps_order_slip`; TRUNCATE `ps_order_slip_detail`; TRUNCATE `ps_message`; TRUNCATE `ps_cart`; TRUNCATE `ps_cart_product`; TRUNCATE TABLE `ps_cart_discount`;
Soit .. vider les tables listées ci-dessus à la main :)
// La ligne TRUNCATE `ps_order_customization_return`; peut générer des erreurs dans certains cas, enlevez la simplement de votre requête.
// Cette action résoud le problème 1. an error occurred while creating your account ou 1. une erreur s’est produite pendant la création de votre compte
Par sécurité faites une sauvegarde de votre base avant…
2 réponses sur « Supprimer les commandes et les clients de Prestashop »
je n’y connais pas grand chose (pardon)… et ou trouve-t-on PHPMyAdmin ? ou trouve-t-on ces TRUNCATE ?.. merci de combler mon ignorance
PHPMyAdmin ici https://www.google.fr/search?sugexp=chrome,mod=0&sourceid=chrome&ie=UTF-8&q=phpmyadmin
mais si déjà vous ne connaissez pas PHPMyAdmin, faites plutot appel à une société, c’est risqué de toucher la base de données