Kako hitro izbrisati vsa naročila 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 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.

WooCommerce Število naročil na stran

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

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

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, približno WordPress, WooCommerce in konfigurirajte spletne strežnike LEMP (Linux, NGINX, MySQL in PHP). pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Ura, HomePod, iMac, MacBook, AirPods in dodatki.

5 misli o »Kako hitro izbrisati vsa naročila 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