Iz različnih razlogov včasih moramo izbrišemo vse ukaze podatki skozi čas na a Spletna trgovina (Naročila) ustvarjen z WooCommerce.
Način, ki je na voljo vsem, je, da v stolpcu "WooCommerce”→“Naročila", Nato na"Množično ukrepanje"Izberite možnost"Premakni v Smeti"In kliknite"Apply".
Po kliku na "Apply", Naročila bodo premaknjena v"Smetnjak".
Kuprini
Kaj storimo, ko imamo več sto ali tisoč naročil, iz katerih želimo izbrisati WooCommerce Naročila?
V zgornjem primeru imam samo eno naročilo, ko pa jih je nekaj na stotine naročil v WooCommerce, imate dve možnosti, s katerimi jih lahko izbrišete.
1. Brisanje WooCommerce Naročila z nadzorne plošče.
Mnogi uporabniki WordPress in WooCommerce ignorirajte ali ne vidite, da je na vrhu, nekje desno od nadzorne plošče, možnost "Zaslon Options".
Od “Zaslon Options” se lahko odločimo za izpis večjega števila naročil na strani. Privzeto WooCommerce navaja 25 naročil, ampak iz »Zaslon Options"Lahko se odločimo"Število items na stran”Večje število.
Če imate zelo veliko naročil, je še vedno dobro ne presegajo 150 naročil, navedenih na strani. Strežnik lahko povzroči zelo veliko obremenitev in lahko pride do prekinitev komunikacije z gostiteljskim strežnikom tako pri uvrščanju ukazov kot pri njihovem brisanju. Errorin strežnik NGINX ali HTTPD.
Po kliku na "Apply” se bo stran samodejno osvežila in prikazana bo številka WooCommerce Naročila, ki jih določite vi
2. Brisanje naročil WooCommerce iz SQL
Ta metoda bo premaknila vse ukaze iz WooCommerce → Naročila v »Smetnjak", Kjer jih lahko z enim klikom izbrišete.
Najprej naredite varnostno kopijo baze podatkov.
Pojdite na phpMyAdmin, izberite shrambo baze podatkov in v SQL zaženite spodnjo ukazno vrstico:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
Prizadeto 4347 vrstic. (Poizvedba je trajala 0.2114 sekunde.)
Rezultat se je v mojem primeru vrnil.
Po uspešno izvedenem ukazu iz SQL gremo v spletno trgovino v Dashboard → WooCommerce → Naročila → Smetnjak in kliknite na “Empty Trash".
Če imate veliko število ukazov za brisanje iz košarice, ne pričakujte, da bodo izginili po enem samem kliku na "Izprazni koš". Zelo verjetno je, da se spletna stran ne bo odzvala in prišlo bo do napake strežnika, ki po osvežitvi izgine. Ponavljajte postopek, dokler ni smetnjak »Naročila« prazen.
Hvala za '2. Izbriši WooCommerce ukazi iz SQL'! Uporabno, ko imate ogromno naročil :)
hvala, to je pomagalo!
Ali ne bi bilo mogoče izbrisati drugih stvari, kot so plačila ali povezani komentarji?
Ali lahko ohranim naročila non sarebe meglio per avere un customer database da ricontattare?
Nel mio site gli ordini più vecchi si cancellano samodejno.
Come faccio invece a bloccare questo procedure e conservarli per semper?
Hvala.