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

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

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

Αφού κάνουμε κλικ στο “Εφαρμόζω“, οι παραγγελίες θα μεταφερθούν στο “Σκουπίδια“.

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

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

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

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

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

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

Αφού κάνετε κλικ στο “Εφαρμόζω” η σελίδα θα ανανεωθεί αυτόματα και θα εμφανιστεί ο αριθμός των παραγγελιών 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 και κάντε κλικ στο “Κενά σκουπίδια“.

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

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση στο stealthsetts.com ξεκινώντας από το 2006. Έχω μια πλούσια εμπειρία στα λειτουργικά συστήματα: MacOs, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, Presashop).

Home Η πηγή σας σε μαθήματα, χρήσιμες συμβουλές και νέα. Πώς να διαγράψετε γρήγορα όλες τις εντολές (παραγγελίες) στο WooCommerce [συμβουλές SQL]

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

  1. Αλλά δεν θα ήταν καλύτερο να τηρήσετε τις παραγγελίες για να έχετε ξανά μια βάση δεδομένων πελατών για να επικοινωνήσετε;

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

    Σας ευχαριστώ.

    Απάντηση
  2. Pingback: Πώς να ορίσετε ένα ελάχιστο ποσό παραγγελίας στο WooCommerce
Αφήστε ένα σχόλιο