par

4

Comment supprimer rapidement toutes les commandes (ordres) dans wooCommerce [SQL TIPS]

Comment supprimer rapidement toutes les commandes (ordres) dans wooCommerce [SQL TIPS]

4

Pour diverses raisons, nous devons parfois nous supprimons toutes les commandes données au fil du temps sur un Magazine en ligne (Ordres) créé avec WooCommerce.

La méthode accessible à tous consiste à sélectionner une colonne de commandes dans “WooCommerce” → “Ordres” , alors à “Action groupée” choisir l'option “Déplacer vers la corbeille” si cliquez “Appliquer“.

Après avoir cliqué sur “Appliquer“, les commandes seront déplacées vers “Poubelle“.

Que faisons-nous lorsque nous avons plusieurs centaines ou milliers de commandes que nous souhaitons supprimer des commandes WooCommerce ?

dans l'exemple ci-dessus, je n'ai qu'une seule commande, mais lorsqu'il y en a plusieurs des centaines de commandes dans WooCommerce, vous avez deux manières de les supprimer.

1 et 1 Suppression des commandes WooCommerce du tableau de bord.

De nombreux utilisateurs de WordPress et WooCommerce ignorent ou ne voient pas qu'en haut, quelque part à droite du tableau de bord se trouve l'option “Options d'écran”.

depuis “Options d'écran” nous pouvons choisir de lister un plus grand nombre de commandes sur la page. Par défaut WooCommerce répertorie 25 commandes, mais de “Options d'écran” nous pouvons choisir de “Nombre d'éléments par page” un plus grand nombre.
Si vous avez un très grand nombre de commandes, c'est quand même bien ne pas dépasser 150 commandes répertoriées sur la page. Il peut y avoir une charge très importante sur le serveur et des interruptions de communication avec le serveur hôte peuvent survenir aussi bien lors du listage des commandes que lors de leur suppression. Erreurs du serveur NGINX ou HTTPD.

WooCommerce Nombre de commandes par page

Après avoir cliqué sur “Appliquer” la page s'actualisera automatiquement et le nombre de commandes WooCommerce que vous avez définies sera répertorié.

2. Suppression des commandes WooCommerce de SQL

Cette méthode déplacera toutes les commandes de WooCommerceOrdres dans “Poubelle“, où vous pouvez les supprimer d'un simple clic.

Tout d'abord, faites une sauvegarde de la base de données.

Accédez à phpMyAdmin, sélectionnez la base de données du magasin et, dans SQL, exécutez la ligne de commande ci-dessous :

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

4347 lignes concernées. (La requête a pris 0,2114 seconde.)

Le résultat est revenu dans mon cas.

Après avoir exécuté avec succès la commande depuis SQL, accédez à la boutique en ligne dans Tableau de bord → WooCommerce → Commandes → Corbeille et cliquez sur “Vider la corbeille“.

Si vous devez supprimer un grand nombre de commandes du panier, n'espérez pas qu'elles disparaissent après un simple clic sur “Vider la corbeille”. Este foarte probabil ca pagina web sa nu mai raspunda si sa apara eroare de server care dispare dupa un refresh. Reluati operatiunea pana cosul de gunoi “Ordres” va fi gol.

Comment supprimer rapidement toutes les commandes (ordres) dans wooCommerce [SQL TIPS]

Vous pourriez également être intéressé par...

4 réflexions sur “Comment supprimer rapidement toutes les commandes (ordres) dans wooCommerce [SQL TIPS]

  1. Piotr dit :

    Thanks for ‘2. Delete WooCommerce commands from SQL’! Useful when you have a ton of orders :)

  2. jurek dit :

    thanks, that helped!

  3. FredR dit :

    Il n’y aurait pas d’autres éléments à supprimer comme les paiements ou encore les commentaires associés ?

  4. Roger dit :

    Ma conservare gli ordini non sarebbe meglio per avere un database di clienti da ricontattare?

    Nel mio sito gli ordini più vecchi si cancellano automaticamente.
    Come faccio invece a bloccare questo procedimento e conservarli per sempre?

    Grazie.

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs requis sont marqués *