So löschen Sie schnell alle Bestellungen (Bestellungen) aus WooCommerce [SQL-Tipps]

Aus verschiedenen Gründen müssen wir manchmal wir löschen alle befehle Daten im Zeitverlauf auf a Shop (Bestellungen) hergestellt mit WooCommerce.

Die für alle verfügbare Methode besteht darin, eine Spalte mit Befehlen in "WooCommerce”→“Bestellungen", Dann zu"Massenaktion"Wählen Sie die Option"In den Papierkorb legen„Und klick“Apply".

Nach einem Klick auf "Apply", Bestellungen werden verschoben nach"Müll".

Was machen wir, wenn wir mehrere Hundert oder Tausende Bestellungen haben, die wir löschen möchten? WooCommerce Aufträge?

Im obigen Beispiel habe ich nur eine Bestellung, aber wenn es einige sind Hunderte von Bestellungen eingegangen WooCommerce, haben Sie zwei Möglichkeiten, sie zu löschen.

1. Löschen WooCommerce Bestellungen über das Dashboard.

Viele Benutzer von WordPress und WooCommerce Wenn Sie das ignorieren oder nicht sehen, befindet sich oben irgendwo rechts im Dashboard die Option „Bildschirm“. Options".

Von "Bildschirmoptionen"Wir können eine größere Anzahl von Befehlen auf der Seite auflisten. Durch default WooCommerce listet 25 Bestellungen auf, aber von „Screen Options„Wir können uns entscheiden“Anzahl der items pro Seite„Eine größere Zahl.
Wenn Sie sehr viele Bestellungen haben, ist es immer noch gut still 150 Bestellungen auf der Seite nicht überschreiten. Der Server kann sehr stark belastet werden und es kann sowohl beim Auflisten der Befehle als auch beim Löschen zu Kommunikationsunterbrechungen mit dem Host-Server kommen. Errorund NGINX- oder HTTPD-Server.

WooCommerce Anzahl der Bestellungen pro Seite

Nach einem Klick auf "Apply„Die Seite wird automatisch aktualisiert und die Nummer wird aufgelistet WooCommerce Von Ihnen festgelegte Bestellungen

2. Bestellungen löschen WooCommerce aus SQL

Diese Methode verschiebt alle Befehle von WooCommerceBestellungen im "Müll", wo Sie sie mit einem einzigen Klick löschen können.

Erstellen Sie zunächst ein Backup der Datenbank.

Gehen Sie zu phpMyAdmin, wählen Sie die Store-Datenbank aus und führen Sie in SQL die folgende Befehlszeile aus:

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

4347 Zeilen betroffen. (Abfrage dauerte 0.2114 Sekunden.)

Das Ergebnis wurde in meinem Fall zurückgegeben.

Nachdem wir den Befehl aus SQL erfolgreich ausgeführt haben, gehen wir zum Online-Shop im Dashboard → WooCommerce → Bestellungen → Papierkorb und klicken Sie auf „Papierkorb leeren".

Wenn Sie eine große Anzahl von Befehlen aus dem Warenkorb löschen müssen, erwarten Sie nicht, dass diese nach einem einzigen Klick auf "Papierkorb leeren" verschwinden. Es ist sehr wahrscheinlich, dass die Webseite nicht reagiert und ein Serverfehler auftritt, der nach einer Aktualisierung verschwindet. Wiederholen Sie den Vorgang, bis der Papierkorb "Bestellungen" leer ist.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

Wie man » WordPress » So löschen Sie schnell alle Bestellungen (Bestellungen) aus WooCommerce [SQL-Tipps]

5 Gedanken zu „Wie können wir schnell alle Bestellungen löschen?“ WooCommerce [SQL-Tipps]“

  1. Kann ich die Bestellungen nicht sarebe meglio per avere un customer database da ricontattare aufbewahren?

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

    Danke.

    antworten
Hinterlasse einen Kommentar