Catégories : Prestashop

Annuler et supprimer une commande dans Prestashop

Lorsqu’une commande est passée sur votre boutique en ligne Prestashop, vous aimeriez peut-être pouvoir l’annuler ou la supprimer pour plusieurs raisons.

L’une de ces deux actions est tout à fait possible sur Prestashop, mais la seconde est plus complexe. En effet, vous pouvez annuler n’importe quelle commande sur Prestashop, mais il vous est impossible de supprimer une commande à partir de gestion des commandes.

Dans ce tutoriel, vous apprendrez à annuler et à supprimer une commande sur votre site Prestashop sans avoir à modifier le code de votre site web.

 

Pourquoi supprimer une commande dans Prestashop ?

Il faut toujours être attentif avant de supprimer une commande sur votre site e-commerce Prestashop.

Le risque est évidemment de perdre des informations cruciales relatives à une commande d’un client. Plutôt que supprimer une commande client, il vaut parfois mieux simplement l’annuler et rembourser le client s’il a déjà réglé.

Mais il peut arriver que supprimer une commande soit un besoin, en cas d’erreur par exemple ou pour supprimer une commande test.

Nous allons justement vous montrer les deux manipulations.

 

Comment annuler une commande Prestashop ?

Commençons par le plus simple, l’annulation d’une commande sur une boutique Prestashop.

Quand vous gérez vos commandes passées sur votre boutique, que ce soit des commandes tests ou des commandes réelles, vous avez la possibilité de modifier l’état de vos commandes.

Dans la section « Commandes » puis « commandes » (1) du menu de l’interface d’administration, vous aurez accès à l’ensemble des commandes réalisées sur votre boutique Prestashop.

Vous pouvez sélectionnez plusieurs commandes à la fois (2), cliquer sur « Actions groupées » puis « Changer l’état de la commande » « (3).
Une fenêtre modale s’ouvrira alors où vous pourrez choisir l’état des commandes à mettre à jour. Sélectionnez dans la liste l’état « Annulé » puis cliquez sur « Mettre à jour l’état » pour annuler toutes les commandes sélectionnées en une seule fois.

Sinon si vous préférez modifier l’état d’une commande unique ou bien annuler les commandes une par une, vous avez la possibilité de simplement cliquer sur l’état de la commande (4) ce qui fera apparaître une liste avec plusieurs états, parmi lesquelles vous trouverez l’état « Annulé » que vous devrez sélectionner.

Évidemment, vous pouvez aussi annuler une commande Prestashop lorsque vous êtes dans le détail de la commande. Vous aurez simplement à effectuer un clic sur l’état de la commande qui se trouve en haut à gauche puis à sélectionner l’état « Annulé » dans la liste qui sera apparue.

 

Comment supprimer une commande Prestashop ?

C’est maintenant que les choses se complexifient, car il n’est pas prévu dans Prestashop un moyen pour supprimer une commande.

En effet, lorsque vous vous rendez dans la liste des commandes de votre boutique ou dans le détail d’une commande, vous ne trouverez aucun bouton vous permettant de supprimer une ou plusieurs commandes. Vous pouvez seulement annuler une commande comme nous l’avons vu dans la partie précédente de cet article.

Alors, comment faire ? Il existe plusieurs méthodes pour supprimer une commande sur Prestashop qui ne sont évidemment pas présentées dans la documentation. Certaines de ces méthodes nécessitent de modifier le code de la boutique ou d’effectuer des actions manuelles sur la base de données ce qui peut être risqué si on ne sait pas ce que l’on fait exactement.

La meilleure solution et la plus simple qui existe est d’utiliser un module qui va vous ajouter une fonction de suppression des commandes directement dans l’interface d’administration de Prestashop.

Ce module se nomme « Prestashop Delete Orders Free » et comme son nom l’indique en anglais ce module est totalement gratuit !

Rendez-vous sur le site où vous pouvez télécharger le module et téléchargez le module «Prestashop Delete Orders Free »  selon votre version de Prestashop qui peut être Prestashop 1.6.X et antérieur (1) ou Prestashop 1.7.X (2).

Un fichier compressé .zip se téléchargera sur votre ordinateur qui vous permettra d’installer le module sur votre boutique Prestashop.

Pour se faire, cliquez sur « Gestionnaire de module » ou « Catalogue de modules » (1) sous la section « Modules » du menu de Prestashop puis cliquez sur le bouton « Installer un module » (2).

Dans la fenêtre qui s’ouvre, faites glisser l’archive qui est le fichier compressé que vous venez de télécharger dans la fenêtre ou cliquez sur « sélectionnez un fichier » pour aller trouver et sélectionner l’archive directement dans les dossiers de votre ordinateur.

Attendez que l’installation du module se termine puis une fois que le texte « Module installé » s’est affiché, ouvrez la section « Commandes » de votre boutique vous y verrez une nouvelle page « Delete Orders Free ».

Cliquez sur « Delete Orders Free » pour accéder à la nouvelle fonctionnalité de suppression des commandes qu’offre ce module.

Pour supprimer une commande, il vous faudra son ID que vous pouvez trouver dans la colonne « ID » dans la liste des commandes. Saisissez l’ID de la commande à supprimer dans le champ « Commande ID » (1) du module puis cliquez sur la poubelle avec le libellé « click to remove » (2).

Une confirmation vous sera demandée avant de supprimer la commande définitivement. Validez la suppression de la commande en cliquant sur « OK » puis si tout s’est correctement passé un message de succès s’affichera.

Vous pouvez alors vérifier que la commande est bien supprimée directement dans la liste des commandes de votre site Prestashop.

 

Notre astuce pour supprimer une commande Prestashop

L’interface de Prestashop permet de réaliser librement de nombreuses actions comme annuler des commandes en masse, mais malheureusement vous n’y trouverez pas l’option de suppression.

Heureusement, un module gratuit existe pour vous permettre de supprimer les commandes de votre boutique Prestashop une par une. Cependant si vous souhaitez en supprimer plusieurs à la fois, dans ce cas n’hésitez pas à poster une annonce gratuite sur Codeur.com pour trouver rapidement l’aide d’un développeur Prestashop qui pourra vous aider à supprimer les commandes de votre boutique Prestashop.

Partager