Για διάφορους λόγους, μερικές φορές χρειάζεται διαγράφουμε όλες τις παραγγελίες δεδομένα με την πάροδο του χρόνου για α Περιοδικό online (Παραγγελίες) δημιουργήθηκε με Woocommerce.
περιεχόμενο
Η μέθοδος που είναι διαθέσιμη σε όλους είναι η επιλογή μιας στήλης εντολών “Woocommerce” → “Παραγγελίες” , τότε σε “Μαζική δράση” για να επιλέξετε την επιλογή “Μετακίνηση στον Κάδο απορριμμάτων” Κάντε κλικ στο SI “Εφαρμόζω“.

Αφού κάνουμε κλικ στο “Εφαρμόζω“, οι παραγγελίες θα μεταφερθούν στο “Σκουπίδια“.
Τι κάνουμε όταν έχουμε πολλές εκατοντάδες ή χιλιάδες παραγγελίες που θέλουμε να διαγράψουμε από τις παραγγελίες WooCommerce;
στο παραπάνω παράδειγμα, έχω μόνο μία παραγγελία, αλλά όταν υπάρχουν πολλές εκατοντάδες παραγγελίες στο WooCommerce, έχετε δύο τρόπους να τα διαγράψετε.
1. Διαγραφή παραγγελιών WooCommerce από τον πίνακα ελέγχου.
Πολλοί χρήστες του WordPress και του WooCommerce αγνοούν ή δεν βλέπουν ότι στην κορυφή, κάπου στα δεξιά του Πίνακα ελέγχου είναι η επιλογή “Επιλογές οθόνης”.
από “Επιλογές οθόνης” μπορούμε να επιλέξουμε να παραθέσουμε μεγαλύτερο αριθμό παραγγελιών στη σελίδα. Από προεπιλογή Το WooCommerce απαριθμεί 25 παραγγελίες, αλλά από “Επιλογές οθόνης” μπορούμε να επιλέξουμε “Αριθμός στοιχείων ανά σελίδα” μεγαλύτερο αριθμό.
Εάν έχετε πολύ μεγάλο αριθμό παραγγελιών, εξακολουθεί να είναι καλό να μην υπερβαίνει τις 150 παραγγελίες που αναφέρονται στη σελίδα. Μπορεί να υπάρχει πολύ μεγάλο φορτίο στον διακομιστή και ενδέχεται να προκύψουν διακοπές επικοινωνίας με τον κεντρικό διακομιστή τόσο κατά την καταχώριση παραγγελιών όσο και κατά τη διαγραφή τους. Σφάλματα διακομιστή NGINX ή HTTPD.

Αφού κάνετε κλικ στο “Εφαρμόζω” η σελίδα θα ανανεωθεί αυτόματα και θα εμφανιστεί ο αριθμός των παραγγελιών WooCommerce που έχετε ορίσει.
2. Διαγραφή παραγγελιών WooCommerce από την SQL
Αυτή η μέθοδος θα μετακινήσει όλες τις εντολές από Woocommerce → Παραγγελίες σε “Σκουπίδια“, όπου μπορείτε να τα διαγράψετε με ένα μόνο κλικ.
Πρώτα απ 'όλα, δημιουργήστε ένα αντίγραφο ασφαλείας της βάσης δεδομένων.
Μεταβείτε στο phpMyAdmin, επιλέξτε τη βάση δεδομένων του καταστήματος και στην SQL εκτελέστε την παρακάτω γραμμή εντολών:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
Επηρεάζονται 4347 σειρές. (Το ερώτημα διήρκεσε 0,2114 δευτερόλεπτα.)
Το αποτέλεσμα επέστρεψε στην περίπτωσή μου.
Αφού εκτελέσετε με επιτυχία την παραγγελία από την SQL, μεταβείτε στο ηλεκτρονικό κατάστημα στο Dashboard → WooCommerce → Orders → Trash και κάντε κλικ στο “Κενά σκουπίδια“.
Εάν πρέπει να διαγράψετε μεγάλο αριθμό παραγγελιών από το καλάθι, μην περιμένετε να εξαφανιστούν μετά από ένα μόνο κλικ στο “Κενά σκουπίδια”. Είναι πολύ πιθανό η ιστοσελίδα να σταματήσει να ανταποκρίνεται και να εμφανιστεί ένα σφάλμα διακομιστή που εξαφανίζεται μετά από μια ανανέωση. Επαναλάβετε τη λειτουργία μέχρι τον κάδο απορριμμάτων “Παραγγελίες” θα είναι άδειο.
Ευχαριστώ για το '2. Διαγράψτε τις εντολές WooCommerce από την SQL! Χρήσιμο όταν έχετε πολλές παραγγελίες :)
ευχαριστώ, βοήθησε!
Δεν θα υπήρχαν άλλα στοιχεία προς διαγραφή, όπως πληρωμές ή σχετικά σχόλια;
Αλλά δεν θα ήταν καλύτερο να τηρήσετε τις παραγγελίες για να έχετε ξανά μια βάση δεδομένων πελατών για να επικοινωνήσετε;
Στον ιστότοπό μου, οι παλαιότερες παραγγελίες διαγράφονται αυτόματα.
Πώς μπορώ να σταματήσω αυτή τη διαδικασία και να τα κρατήσω για πάντα;
Σας ευχαριστώ.