Πώς να διαγράψετε γρήγορα όλες τις παραγγελίες στο WooCommerce [Συμβουλές SQL]

Για διάφορους λόγους, μερικές φορές πρέπει διαγράφουμε όλες τις εντολές δεδομένα με την πάροδο του χρόνου σε ένα ψωνίσετε (Παραγγελίες) δημιουργήθηκε με WooCommerce.

Η μέθοδος που είναι διαθέσιμη σε όλους είναι να επιλέξετε μια στήλη εντολών στο "WooCommerce"→"Παραγγελίες", Στη συνέχεια"Μαζική ενέργεια"Επιλέξτε την επιλογή"Μετακίνηση στα Απορρίμματα"Και κάντε κλικ"Apply".

Αφού κάνετε κλικ στο "Apply", Οι παραγγελίες θα μετακινηθούν στο"σκουπίδια".

Τι κάνουμε όταν έχουμε εκατοντάδες ή χιλιάδες παραγγελίες που θέλουμε να διαγράψουμε από τις παραγγελίες WooCommerce;

Στο παραπάνω παράδειγμα, έχω μόνο μία παραγγελία, αλλά όταν υπάρχουν μερικές εκατοντάδες παραγγελίες στο WooCommerce, έχετε δύο επιλογές με τις οποίες μπορείτε να τις διαγράψετε.

1. Διαγραφή παραγγελιών WooCommerce από τον πίνακα ελέγχου.

Πολλοί χρήστες του WordPress και του WooCommerce αγνοούν ή δεν το βλέπουν στην κορυφή, κάπου στα δεξιά του πίνακα ελέγχου είναι η επιλογή "Επιλογές οθόνης".

Από "Επιλογές οθόνηςΜπορούμε να επιλέξουμε να παραθέσουμε περισσότερες παραγγελίες στη σελίδα. Με default Το WooCommerce παραθέτει 25 παραγγελίες, αλλά από "Επιλογές οθόνης" μπορούμε να επιλέξουμεΑριθμός items Ανά σελίδα"Ένας μεγαλύτερος αριθμός.
Εάν έχετε πολύ μεγάλο αριθμό παραγγελιών, εξακολουθεί να είναι καλό μην υπερβαίνετε τις 150 παραγγελίες που αναφέρονται στη σελίδα. Μπορεί να γίνει πολύ υψηλό φορτίο στο διακομιστή και μπορεί να προκύψουν διακοπές επικοινωνίας με τον κεντρικό διακομιστή τόσο κατά την καταχώριση των εντολών όσο και κατά τη διαγραφή τους. Errorκαι διακομιστή NGINX ή HTTPD.

WooCommerce Αριθμός παραγγελιών ανά σελίδα

Αφού κάνετε κλικ στο "ApplyΘα ανανεώσει αυτόματα τη σελίδα και θα αναφέρει τον αριθμό των παραγγελιών WooCommerce που έχετε ορίσει.

2. Διαγράψτε τις εντολές WooCommerce από το SQL

Αυτή η μέθοδος θα μετακινήσει όλες τις εντολές από WooCommerceΠαραγγελίες σε "σκουπίδια", Όπου μπορείτε να τα διαγράψετε με ένα μόνο κλικ.

Πρώτα απ 'όλα, δημιουργήστε ένα αντίγραφο ασφαλείας της βάσης δεδομένων.

Μεταβείτε στο phpMyAdmin, επιλέξτε τη βάση δεδομένων του καταστήματος και, στη SQL, εκτελέστε την παρακάτω γραμμή εντολών:

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

Επηρεάσθηκαν 4347 σειρές. (Το ερώτημα χρειάστηκε 0.2114 δευτερόλεπτα.)

Το αποτέλεσμα επέστρεψε στην περίπτωσή μου.

Μετά την επιτυχή εκτέλεση της εντολής SQL, μεταβείτε στο ηλεκτρονικό κατάστημα στον Πίνακα ελέγχου → WooCommerce → Παραγγελίες → Κάδος απορριμμάτων και κάντε κλικ στο "Άδειασμα κάδου απορριμμάτων".

Εάν έχετε μεγάλο αριθμό εντολών για διαγραφή από το καλάθι, μην περιμένετε να εξαφανιστούν μετά από ένα μόνο κλικ στο "Empty Trash". Είναι πολύ πιθανό ότι η ιστοσελίδα δεν αποκρίνεται και θα παρουσιαστεί σφάλμα διακομιστή το οποίο εξαφανίζεται μετά από ανανέωση. Επαναλάβετε τη λειτουργία μέχρι να αδειάσει ο κάδος απορριμμάτων

Παθιασμένος με την τεχνολογία, μου αρέσει να δοκιμάζω και να γράφω σεμινάρια για λειτουργικά συστήματα macOS, Το Linux, Windows, σχετικά με τη διαμόρφωση διακομιστή ιστού WordPress, WooCommerce και LEMP (Linux, NGINX, MySQL και PHP). Γράφω StealthSettings.com από το 2006 και λίγα χρόνια αργότερα άρχισα να γράφω στο iHowTo.Tips σεμινάρια και ειδήσεις σχετικά με συσκευές στο οικοσύστημα Apple: iPhone, iPad, Apple Παρακολουθήστε, HomePod, iMac, MacBook, AirPods και αξεσουάρ.

Αφήστε ένα σχόλιο