door

4

Hoe snel alle opdrachten (bestellingen) in WooCommerce te verwijderen [SQL -tips]

Hoe snel alle opdrachten (bestellingen) in WooCommerce te verwijderen [SQL -tips]

4

Om verschillende redenen is dat soms nodig wij verwijderen alle bestellingen gegevens in de loop van de tijd op a Magazine online ((Bestellingen) gemaakt met Woocommerce.

De methode die voor iedereen beschikbaar is, is het selecteren van een kolom met opdrachten in “Woocommerce” → “Bestellingen” , dan “Bulkactie” om de optie te kiezen “Verplaatsen naar prullenbak” Si klik “Toepassen“.

Nadat we op hebben geklikt “Toepassen“, bestellingen worden verplaatst naar “Afval“.

Wat doen we als we honderden of duizenden bestellingen hebben die we uit WooCommerce-bestellingen willen verwijderen?

in het bovenstaande voorbeeld heb ik maar één bestelling, maar als het er meerdere zijn honderden bestellingen in WooCommerce, kunt u ze op twee manieren verwijderen.

1. WooCommerce-bestellingen verwijderen uit het dashboard.

Multi utilizatori de WordPress si de WooCommerce ignora sau nu vad ca in partea de sus, undeva in dreapta Dashboard este optiuneaScreen Options”.

van “Screen Optionsputem alege ca pe pagina sa fie listate un numar mai mare de comenzi. By default WooCommerce listeaza 25 de comenzi, insa de laScreen Optionsputem alege laNumber of items per pageun numar mai mare.
Daca aveti un numar foarte mare de comenzi, este bine totusi sa nu depasiti 150 de comenzi listate pe pagina. Se poate face un load foarte mare la server si pot aparea intreruperi de comunicare cu serverul gazda atat la listarea comenzilor cat si la stergera lor. Errori NGINX sau HTTPD Server.

WooCommerce Number of Orders per page

Dupa ce faceti click pe “Toepassen” de pagina wordt automatisch vernieuwd en het door u ingestelde aantal WooCommerce-bestellingen wordt vermeld.

2. WooCommerce-bestellingen uit SQL verwijderen

Met deze methode worden alle opdrachten verplaatst van WoocommerceBestellingen in “Afval“, waar u ze met één klik kunt verwijderen.

Maak eerst een backup van de database.

Ga naar phpMyAdmin, selecteer de winkeldatabase en voer in SQL de onderstaande opdrachtregel uit:

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

4347 rijen getroffen. (De zoekopdracht duurde 0,2114 seconden.)

Het resultaat kwam terug in mijn geval.

Nadat u de bestelling vanuit SQL succesvol hebt uitgevoerd, gaat u naar de online winkel in Dashboard → WooCommerce → Bestellingen → Prullenbak en klikt u op “Prullenbak legen“.

Als u een groot aantal bestellingen uit het winkelmandje moet verwijderen, verwacht dan niet dat deze na één klik verdwijnen “Prullenbak legen”. 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 “Bestellingen” va fi gol.

Hoe snel alle opdrachten (bestellingen) in WooCommerce te verwijderen [SQL -tips]

Mogelijk bent u ook geïnteresseerd in...

4 gedachten over “Hoe snel alle opdrachten (bestellingen) in WooCommerce te verwijderen [SQL -tips]

  1. Piotr zegt:

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

  2. jurek zegt:

    thanks, that helped!

  3. FredR zegt:

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

  4. Roger zegt:

    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.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd *