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 commande test dans Prestashop ?

tout servces prestashop

1. Comment supprimer une commande test dans PrestaShop depuis la base de données MySQL en toute sécurité

PrestaShop ne permet pas de supprimer une commande via l’interface d’administration, mais vous pouvez le faire via phpMyAdmin, en accédant directement à la base de données MySQL. Pour cela, identifiez l’ID de la commande à supprimer, puis supprimez les entrées liées dans les tables ps_orders, ps_order_detail, ps_order_invoice, etc.

Attention : cette méthode nécessite une bonne connaissance des relations entre les tables. Une suppression incorrecte peut corrompre votre base de données. Faites toujours une sauvegarde complète avant d’agir, et si possible, réalisez cette opération sur un environnement de test avant de l’appliquer sur votre boutique en production.


2. Quel module PrestaShop utiliser pour supprimer facilement une commande test sans coder

Si vous préférez éviter les manipulations SQL, utilisez un module PrestaShop dédié à la gestion des commandes. Le plus connu est "Delete Orders Free" ou "Advanced Order Management", disponibles sur PrestaShop Addons ou des marketplaces de modules tiers.

Ces modules ajoutent une option "Supprimer" dans l’interface des commandes. Vous pouvez ainsi supprimer en un clic toutes les commandes de test ou erronées. Certains modules proposent aussi de supprimer les clients ou les factures associées. C’est une solution rapide, fiable et sans risque pour nettoyer votre base après des phases de test.


3. Comment supprimer les commandes de test après la configuration initiale de votre boutique PrestaShop

Lors de la configuration de votre boutique, vous réalisez probablement plusieurs commandes de test pour vérifier le tunnel d’achat. Une fois les tests terminés, il est recommandé de supprimer ces données pour partir sur une base propre avant ouverture au public.

Utilisez un module de nettoyage ou supprimez les données via phpMyAdmin en identifiant les commandes non valides. Supprimez également les clients, adresses et paniers associés. Cela permet d’éviter toute confusion dans les statistiques ou le suivi client. Un bon nettoyage à ce stade améliore la cohérence et la fiabilité de vos rapports e-commerce.


4. Comment supprimer une commande dans PrestaShop 1.7 sans provoquer d’erreur dans la base de données

Dans PrestaShop 1.7, la suppression manuelle d’une commande nécessite de bien comprendre les liens entre les tables : commandes, détails, factures, paiements, historiques, etc. Si vous supprimez uniquement l’entrée principale (ps_orders), vous risquez de créer des erreurs sur d’autres pages.

Il est donc essentiel de supprimer toutes les entrées liées à la commande, ou d’utiliser un script qui le fait automatiquement. Certains développeurs proposent des scripts SQL prêts à l’emploi pour supprimer une commande en toute sécurité. Cela permet de maintenir l’intégrité de la base sans créer de bugs inattendus dans le back-office.


5. Comment réinitialiser complètement PrestaShop en supprimant les commandes, clients et produits test

Si vous voulez repartir de zéro, vous pouvez effectuer une réinitialisation complète de votre boutique PrestaShop. Cela inclut la suppression des commandes test, mais aussi des produits, clients, catégories, et paramètres de livraison. Ce processus est utile après une phase de test intense.

Des modules comme "PrestaShop Cleaner" ou "Reset & Empty Store" permettent d’automatiser cette opération. En quelques clics, vous retrouvez une boutique vide, prête à être mise en production. Assurez-vous toutefois d’avoir une sauvegarde avant toute réinitialisation, car l’action est irréversible. Cela garantit un lancement professionnel, sans traces de données fictives.


6. Comment identifier les commandes de test dans PrestaShop pour les supprimer sans toucher aux vraies ventes

Avant de supprimer une commande, il est important de bien identifier si elle est réellement une commande de test. Souvent, elles sont passées avec un nom générique, une adresse fictive, ou un mode de paiement factice comme "chèque" ou "virement" sans validation.

Filtrez les commandes dans le back-office par date, montant, ou client test. Vous pouvez également ajouter un tag personnalisé ou un statut "Test" temporaire pendant vos essais. Cela facilite la sélection des données à supprimer sans risquer d’impacter des commandes réelles. Une gestion rigoureuse évite les erreurs dans les statistiques ou la comptabilité.


7. Comment supprimer les commandes test dans PrestaShop sans affecter les statistiques de ventes réelles

Les commandes test, si elles ne sont pas supprimées, faussent vos indicateurs de performance : chiffre d’affaires, taux de conversion, panier moyen… Il est donc essentiel de les retirer proprement pour garder des statistiques fiables.

En utilisant un module ou une suppression via SQL, veillez à bien recalculer les statistiques ensuite. Certains modules proposent un "rebuild" des rapports ou purgent les données analytiques liées à ces commandes. Cela vous assure une vue claire et juste de vos performances réelles, dès le lancement de votre boutique ou en cas d’audit de données.


8. Comment supprimer une commande test dans PrestaShop tout en conservant les produits associés au catalogue

Lorsque vous supprimez une commande test, il est parfois utile de conserver les produits, clients ou adresses associés pour les utiliser plus tard. Il faut donc être sélectif dans la suppression : ne supprimer que les données strictement liées à la commande.

Des modules comme “Delete Orders” offrent cette granularité, permettant par exemple de ne supprimer que la commande, tout en gardant les données client pour d’autres tests. Cette flexibilité est précieuse si vous menez des tests fonctionnels prolongés ou si vous préparez une démo commerciale sur un catalogue réel.


9. Pourquoi PrestaShop ne permet pas nativement de supprimer une commande et comment contourner cette limite

PrestaShop interdit nativement la suppression des commandes via le back-office pour des raisons comptables et légales. Toute commande enregistrée est censée refléter une vente réelle, avec émission de facture, TVA, etc. Supprimer une commande peut donc être problématique dans un cadre professionnel.

Cependant, pour des raisons de test ou de développement, il est souvent nécessaire de nettoyer la base. C’est pourquoi les solutions de suppression passent toujours par des modules tiers ou une action manuelle en base de données. Cette précaution évite les abus, tout en laissant une marge de manœuvre aux administrateurs expérimentés.


10. Comment automatiser la suppression des commandes test dans PrestaShop après une phase de développement

Dans un projet e-commerce, vous pouvez passer des dizaines de commandes fictives pour tester le parcours client, les modes de livraison, ou les paiements. Plutôt que de les supprimer une à une, il est possible d’automatiser le nettoyage via un script ou un module.

Certains modules permettent de planifier la suppression des commandes test selon des critères précis (statut, date, client, montant). Vous gagnez ainsi du temps et évitez les oublis. C’est une solution idéale pour les agences, développeurs ou marchands qui souhaitent garder une base propre à chaque étape du projet.