Hoe u snel alle bestellingen (Orders) kunt verwijderen uit WooCommerce [SQL-tips]

Om verschillende redenen moeten we soms: we verwijderen alle commando's gegevens in de loop van de tijd op a winkelen (Bestellingen) gemaakt met WooCommerce.

De methode die voor iedereen beschikbaar is, is door een kolom met opdrachten te selecteren in "WooCommerce"→"Bestellingen", Dan naar"Bulkactie"Kies de optie"Verplaatsen naar Prullenbak"En klik"Apply'.

Na het klikken op "Apply", Bestellingen worden verplaatst naar"uitschot'.

Wat doen we als we enkele honderden of duizenden bestellingen hebben die we willen verwijderen WooCommerce Bestellingen?

In het bovenstaande voorbeeld heb ik maar één bestelling, maar als er een paar zijn honderden bestellingen binnen WooCommerce, hebt u twee opties waarmee u ze kunt verwijderen.

1. Verwijderen WooCommerce Bestellingen van Dashboard.

veel gebruikers WordPress en WooCommerce negeer of zie niet dat bovenaan, ergens rechts van het Dashboard de optie "Scherm Options'.

Van "scherm Options"We kunnen ervoor kiezen om een ​​groter aantal opdrachten op de pagina te vermelden. Door default WooCommerce bevat 25 bestellingen, maar van “Scherm Options"We kunnen ervoor kiezen om"Aantal items per pagina“Een groter aantal.
Als je een heel groot aantal bestellingen hebt, is het nog steeds goed overschrijd niet meer dan 150 bestellingen die op de pagina worden vermeld. De server kan zeer zwaar worden belast en communicatie-onderbrekingen met de hostserver kunnen optreden, zowel bij het weergeven van de opdrachten als bij het verwijderen ervan. Erroren NGINX of HTTPD-server.

WooCommerce Aantal bestellingen per pagina

Na het klikken op "Apply” de pagina wordt automatisch vernieuwd en het nummer wordt vermeld WooCommerce Door u geplaatste bestellingen

2. Bestellingen verwijderen WooCommerce van SQL

Deze methode zal alle commando's verplaatsen van WooCommerceBestellingen in "uitschot", Waar u ze met een enkele 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. (Query duurde 0.2114 seconden.)

Het resultaat keerde terug in mijn geval.

Nadat we de opdracht vanuit SQL succesvol hebben uitgevoerd, gaan we naar de online winkel in Dashboard → WooCommerce → Bestellingen → Prullenbak en klik op “Prullenbak legen'.

Als u een groot aantal opdrachten uit het winkelwagentje moet verwijderen, verwacht dan niet dat ze verdwijnen na een enkele klik op "Prullenbak legen". Het is zeer waarschijnlijk dat de webpagina niet reageert en dat er een serverfout optreedt die verdwijnt na een verversing. Herhaal de bewerking totdat de prullenbak "Bestellingen" leeg is.

Gepassioneerd door techniek schrijf ik met plezier verder StealthSettings.com sinds 2006. Ik heb uitgebreide ervaring met besturingssystemen: macOS, Windows şi Linux, maar ook in programmeertalen en blogplatforms (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » WordPress » Hoe u snel alle bestellingen (Orders) kunt verwijderen uit WooCommerce [SQL-tips]

5 gedachten over "Hoe verwijderen we snel alle bestellingen van WooCommerce [SQL-tips]"

  1. Kan ik de bestellingen niet per avere un customer database da ricontattare bewaren?

    Nel mio site gli ordini più vecchi si cancellano automatisch.
    Kom faccio invece een bloccare questo procedure e conservarli per semper?

    Dank u.

    Antwoorden
Laat een bericht achter