Kako brzo izbrisati sve naredbe (naredbe) u WooCommerce [SQL savjeti]

Iz raznih razloga ponekad moramo brišemo sve narudžbe podaci tijekom vremena na a Magazin online (Narudžbe) stvoren s Prometnica.

Metoda dostupna svima je odabir stupca naredbi u “Prometnica” → “Narudžbe” , onda “Skupna radnja” odabrati opciju “Premjesti u smeće” Si klik “Prijaviti“.

Nakon što kliknemo na “Prijaviti“, narudžbe će biti premještene na “Smeće“.

Što da radimo kada imamo nekoliko stotina ili tisuća narudžbi koje želimo izbrisati iz WooCommerce narudžbi?

u gornjem primjeru imam samo jednu narudžbu, ali kada ih ima nekoliko stotine narudžbi u WooCommerceu, imate dva načina da ih izbrišete.

1. Brisanje WooCommerce narudžbi s nadzorne ploče.

Mnogi korisnici WordPressa i WooCommercea ignoriraju ili ne vide da se na vrhu, negdje desno od Nadzorne ploče nalazi opcija “Opcije zaslona”.

iz “Opcije zaslona” možemo odabrati da na stranici ispišemo veći broj narudžbi. Standardno WooCommerce navodi 25 narudžbi, ali od “Opcije zaslona” možemo izabrati da “Broj stavki po stranici” veći broj.
Ako imate jako velik broj narudžbi, još uvijek je dobro ne smije premašiti 150 narudžbi navedenih na stranici. Može doći do vrlo velikog opterećenja poslužitelja i do prekida komunikacije s host poslužiteljem može doći i prilikom ispisivanja naloga i prilikom njihovog brisanja. Pogreške poslužitelja NGINX ili HTTPD.

WooCommerce Broj narudžbi po stranici

Nakon što kliknete na “Prijaviti” stranica će se automatski osvježiti i bit će naveden broj WooCommerce narudžbi koje ste postavili.

2. Brisanje WooCommerce naloga iz SQL-a

Ova će metoda premjestiti sve naredbe iz PrometnicaNarudžbe u “Smeće“, gdje ih možete izbrisati jednim klikom.

Prije svega, napravite sigurnosnu kopiju baze podataka.

Idite na phpMyAdmin, odaberite bazu podataka trgovine i u SQL-u izvršite naredbeni redak ispod:

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

Pogođeno je 4347 redaka. (Upit je trajao 0,2114 sekundi.)

Rezultat se vratio u mom slučaju.

Nakon uspješno izvršene narudžbe iz SQL-a, idite na internetsku trgovinu u Nadzorna ploča → WooCommerce → Narudžbe → Smeće i kliknite na “Isprazni smeće“.

Ako morate izbrisati veliki broj narudžbi iz košarice, nemojte očekivati ​​da će nestati nakon jednog klika “Isprazni smeće”. Vrlo je vjerojatno da će web stranica prestati reagirati i pojavit će se greška poslužitelja koja nestaje nakon osvježavanja. Ponovite operaciju do kante za smeće “Narudžbe” bit će prazna.

Strastveni u vezi s tehnologijom, pišem sa zadovoljstvom na Stealthsetts.com počevši od 2006. godine. Imam bogato iskustvo u operativnim sustavima: macOS, Windows i Linux, ali i na programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, Presashop).

Home Vaš izvor IT vodiča, korisni savjeti i vijesti. Kako brzo izbrisati sve naredbe (naredbe) u WooCommerce [SQL savjeti]

5 Misli o "Kako brzo izbrisati sve naredbe (naredbe) u WooCommerce [SQL savjeti]”

  1. Ali ne bi li čuvanje narudžbi bilo bolje imati bazu podataka kupaca s kojima bi se ponovno mogli obratiti?

    Na mojoj stranici se starije narudžbe automatski brišu.
    Kako mogu zaustaviti ovaj proces i zadržati ih zauvijek?

    Hvala.

    Odgovor
  2. Pingback: Kako postaviti minimalni iznos narudžbe u WooCommerceu
Leave a Comment