Iz različnih razlogov včasih moramo izbrišemo vse ukaze podatki skozi čas na a Spletna trgovina (Naročila) ustvarjen z WooCommerce.
Kazalo
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".
Kaj storimo, ko imamo na stotine ali tisoče naročil, ki jih želimo izbrisati iz naročil WooCommerce?
V zgornjem primeru imam samo eno naročilo, ko pa jih je nekaj na stotine naročil v WooCommerceu, imate dve možnosti, s katerimi jih lahko izbrišete.
1. Na nadzorni plošči izbrišite naročila WooCommerce.
Mnogi uporabniki WordPress in WooCommerce ignorira ali pa tega ne vidim na vrhu, nekje desno od nadzorne plošče je "Zaslon Options".
Od “Zaslon Options"Na strani lahko izberemo večje število ukazov. Avtor default WooCommerce vsebuje 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”Stran bo samodejno osvežena in bo navedla število nastavljenih naročil WooCommerce.
2. Iz SQL izbrišite ukaze WooCommerce
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 bazo podatkov trgovine 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šnem izvajanju ukaza SQL pojdite v spletno trgovino na Nadzorna plošča → 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 ukaze WooCommerce iz SQL '! Uporabno, ko imate veliko 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.