Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Comment supprimer une commande dans Prestashop ?

tout servces prestashop

1. Supprimer une commande dans Prestashop via le back-office avec un module adapté

Par défaut, Prestashop ne permet pas de supprimer une commande depuis le back-office pour des raisons de traçabilité comptable. Toutefois, vous pouvez contourner cette limite en installant un module de suppression sécurisé.

Ces modules ajoutent une option "Supprimer" dans la liste des commandes. Ils vérifient les autorisations et garantissent que seuls les administrateurs accèdent à cette fonction. Cela permet d’éliminer les commandes de test ou en double sans altérer les données essentielles du site.


2. Activer la suppression de commandes dans Prestashop grâce à un développement personnalisé

Si vous avez des connaissances techniques ou un développeur sous la main, il est possible de modifier le code de Prestashop pour permettre la suppression manuelle des commandes.

Cela se fait en ajoutant une action dans le contrôleur AdminOrdersController. Cette méthode est puissante mais risquée : il est essentiel de faire une sauvegarde avant toute modification. Elle est utile pour des boutiques en développement ou des tests avant mise en production.


3. Supprimer une commande de test dans Prestashop après phase de développement

Lorsque vous testez votre boutique avant son lancement, de nombreuses commandes fictives peuvent s’accumuler. Il est judicieux de les supprimer pour avoir un tableau de bord propre à la mise en ligne.

L’usage d’un module de suppression ou d’une intervention directe dans la base de données est souvent nécessaire. Une fois les tests terminés, veillez à réinitialiser les ID des commandes si vous voulez commencer à zéro pour vos clients réels.


4. Supprimer une commande directement dans la base de données MySQL de Prestashop

Pour les utilisateurs avancés, la suppression d’une commande peut se faire via PhpMyAdmin en accédant à la base de données Prestashop. Il faut identifier la commande dans la table ps_orders et supprimer les lignes associées.

Attention : cette méthode nécessite de supprimer aussi les données liées dans d'autres tables comme ps_order_detail, ps_order_invoice, etc. Toute erreur peut provoquer des bugs graves dans votre site. Cette méthode est donc réservée aux développeurs expérimentés.


5. Nettoyer les commandes indésirables sur Prestashop avec un module de gestion avancée

Certains modules de gestion étendue des commandes permettent non seulement la suppression, mais aussi le regroupement ou l’archivage des commandes. Cela facilite le ménage régulier du back-office.

Ces modules sont utiles pour les boutiques ayant un grand volume de commandes et souhaitant garder une interface fluide. Vous pouvez filtrer et supprimer plusieurs commandes en masse sans devoir le faire ligne par ligne.


6. Supprimer les commandes annulées automatiquement dans Prestashop pour alléger la base

Prestashop conserve toutes les commandes, y compris celles qui ont été annulées ou abandonnées. Pour éviter une surcharge de données inutiles, il est parfois pertinent de supprimer ces enregistrements.

Vous pouvez automatiser cette suppression via un script ou un module dédié, en ciblant uniquement les statuts annulés. Cela libère de l’espace et améliore la vitesse de traitement du back-office.


7. Supprimer une commande erronée dans Prestashop sans impacter les statistiques globales

Avant de supprimer une commande, pensez à vérifier si elle influence vos rapports de ventes, vos statistiques ou vos exports comptables. Une suppression irréfléchie peut fausser vos analyses.

Il est conseillé de changer le statut de la commande à “erreur” ou “test” et de l’exclure des exports via des filtres. La suppression reste une option finale à utiliser avec prudence si la commande ne doit absolument plus figurer dans votre historique.


8. Supprimer toutes les commandes en un clic dans Prestashop grâce à un module de reset boutique

Si vous démarrez une boutique en ligne à partir d’un environnement de test, vous pouvez utiliser un module de “reset” qui efface toutes les commandes, clients et produits.

Cela vous permet de recommencer sur une base propre, sans affecter la configuration du thème ou des modules installés. C’est une solution idéale avant de mettre en ligne la version définitive de votre boutique Prestashop.


9. Supprimer une commande client tout en conservant son compte utilisateur dans Prestashop

Il peut arriver qu’un client crée une commande par erreur ou en double. Vous souhaitez supprimer cette commande sans effacer le compte client. Cela est possible via des modules spécialisés ou via la base de données.

Il faut veiller à ne supprimer que les lignes liées à la commande sans toucher aux informations du compte. Cette méthode permet de garder l’historique client intact tout en nettoyant les anomalies dans les ventes.


10. Supprimer les commandes Prestashop pour améliorer les performances de votre boutique

Une base de données trop chargée peut ralentir Prestashop, surtout si vous avez plusieurs milliers de commandes anciennes. Supprimer les commandes inutiles ou obsolètes permet d’alléger la base.

Cela se fait idéalement via un outil de nettoyage de base de données, souvent intégré dans des modules de performance. Cela garantit un gain de rapidité, surtout dans les boutiques ayant plusieurs années d’activité.