Kako hitro izbrisati vsa naročila (Orders) iz WooCommerce [Nasveti za SQL]

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".

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"Na strani lahko izberemo večje število ukazov. Avtor default 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.

WooCommerce Število naročil na stran

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 WooCommerceNaroč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.

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » WordPress » Kako hitro izbrisati vsa naročila (Orders) iz WooCommerce [Nasveti za SQL]

5 misli o "Kako hitro izbrišemo vsa naročila iz WooCommerce [Nasveti za SQL]"

  1. 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.

    Odgovori
Pustite komentar