Comment supprimer rapidement toutes les commandes WooCommerce [Conseils SQL]

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

La méthode accessible à tous est de sélectionner une colonne de commandes dans "WooCommerce»→«Commandes", puis à"Action en masse"Choisissez l'option"Mettre à la corbeille"Et cliquez"Apply" .

Après avoir cliqué sur "Apply", les commandes seront déplacées vers"Corbeille" .

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

Dans l'exemple ci-dessus, je n'ai qu'une seule commande, mais quand il y en a quelques des centaines de commandes dans WooCommerce, vous disposez de deux options pour les supprimer.

1. Supprimer les commandes WooCommerce du tableau de bord.

Beaucoup d'utilisateurs WordPress et WooCommerce ignore ou je ne vois pas qu'en haut, quelque part à droite du tableau de bord se trouve le "Screen Options ».

De "PARAVENT Options« Nous pouvons choisir de lister plus de commandes sur la page. Par default WooCommerce répertorie 25 commandes, mais à partir de "Screen Options« Nous pouvons choisir de »nombre de items 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. Une charge très élevée peut être effectuée sur le serveur et des interruptions de communication avec le serveur hôte peuvent se produire à la fois lors du listage des commandes et lors de leur suppression. Erroret serveur NGINX ou HTTPD.

WooCommerce Nombre de commandes par page

Après avoir cliqué sur "Apply« Actualisera automatiquement la page et répertoriera le nombre de commandes WooCommerce que vous avez définies.

2. Supprimer les commandes WooCommerce de SQL

Cette méthode déplacera toutes les commandes de WooCommerceCommandes dans "Corbeille", où vous pouvez les supprimer en un seul clic.

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

Aller sur 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 affecté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 SQL, accédez à la boutique en ligne dans Tableau de bord → WooCommerce → Commandes → Corbeille et cliquez sur "Vider la corbeille..." .

Si vous avez un grand nombre de commandes à supprimer du panier, ne vous attendez pas à ce qu'elles disparaissent après un simple clic sur "Vider la corbeille". Il est très probable que la page Web ne réponde pas et qu'une erreur de serveur se produise qui disparaît après une actualisation. Répétez l'opération jusqu'à ce que la corbeille "Commandes" soit vide.

Comment l'utiliser ? » WordPress » Comment supprimer rapidement toutes les commandes WooCommerce [Conseils SQL]

Passionné de technologie, j'aime tester et écrire des tutoriels sur les systèmes d'exploitation macOS, Linux, Windows, à propos de WordPress, WooCommerce et configurer les serveurs web LEMP (Linux, NGINX, MySQL et PHP). j'écris sur StealthSettings.com depuis 2006, et quelques années plus tard, j'ai commencé à écrire sur des tutoriels iHowTo.Tips et des actualités sur les appareils de l'écosystème Apple: iPhone, iPad, Apple Montre, HomePod, iMac, MacBook, AirPods et accessoires.

5 réflexions sur "Comment supprimer rapidement toutes les commandes dans WooCommerce [Conseils SQL]"

  1. Puis-je conserver les commandes non sauvegardées par sauvegarde d'une base de données client da ricontattare ?

    Nel mio site gli ordini più vecchi si cancelano automatiquement.
    Come faccio invece a bloccare questo procedure e conservarli per semper ?

    Merci.

    Répondre

Laisser un commentaire