Kako brzo izbrisati sve naloge (Orders) iz WooCommerce [SQL savjeti]

Iz različitih razloga, ponekad to moramo brišemo sve naredbe podaci tijekom vremena na a Shop Online (Narudžbe) stvorena sa WooCommerce.

Svima dostupna metoda je odabir stupca naredbi u "WooCommerce”→“Narudžbe", Pa do"Skupna akcija"Odaberite opciju"Premjesti u smeće"I klikni"Apply".

Nakon što kliknete na "Apply", Narudžbe će biti premještene u"Otpad".

Što da radimo kada imamo nekoliko stotina ili tisuća naloga iz kojih želimo izbrisati WooCommerce Narudžbe?

U gornjem primjeru imam samo jednu narudžbu, ali kad ih je nekoliko stotine narudžbi u WooCommerce, imate dvije mogućnosti pomoću kojih ih možete izbrisati.

1. Brisanje WooCommerce Narudžbe s nadzorne ploče.

Mnogi korisnici WordPress i WooCommerce zanemariti ili ne vidjeti da je na vrhu, negdje desno od nadzorne ploče opcija "Zaslon Options".

Od “Zaslon Options"Na stranici možemo odabrati veći broj naredbi. Po default WooCommerce navodi 25 reda, ali iz “Screen Options"Možemo izabrati da"Broj items po stranici”Veći broj.
Ako imate vrlo velik broj narudžbi, to je još uvijek dobro ne prelaze 150 narudžbi navedenih na stranici. Na poslužitelju se može izvršiti vrlo veliko opterećenje i mogu se dogoditi prekidi u komunikaciji s glavnim poslužiteljem i prilikom popisa naredbi i prilikom njihovog brisanja. Errori NGINX ili HTTPD poslužitelj.

WooCommerce Broj narudžbi po stranici

Nakon što kliknete na "Apply” stranica će se automatski osvježiti i broj će biti naveden WooCommerce Narudžbe koje postavljate vi

2. Brisanje naloga WooCommerce iz SQL-a

Ova metoda premjestit će sve naredbe iz WooCommerceNarudžbe u “Otpad", Gdje ih možete izbrisati jednim klikom.

Prije svega napravite sigurnosnu kopiju baze podataka.

Idite na phpMyAdmin, odaberite trgovinu podataka i u SQL-u pokrenite naredbeni redak u nastavku:

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

Zahvaćeno 4347 redaka. (Upit je trajao 0.2114 sekunde.)

Rezultat se vratio u mom slučaju.

Nakon uspješno izvršene naredbe iz SQL-a, idemo u online trgovinu u Dashboard → WooCommerce → Narudžbe → Smeće i kliknite na “Isprazni smeće".

Ako imate velik broj naredbi za brisanje iz košarice, nemojte očekivati ​​da će nestati nakon jednog klika na "Isprazni smeće". Vrlo je vjerojatno da web stranica neće odgovoriti i dogodit će se pogreška poslužitelja koja nestaje nakon osvježavanja. Ponavljajte postupak dok se otpad "Narudžbe" ne isprazni.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » WordPress » Kako brzo izbrisati sve naloge (Orders) iz WooCommerce [SQL savjeti]

5 misli o "Kako brzo izbrisati sve narudžbe iz WooCommerce [SQL savjeti]"

  1. Mogu li sačuvati narudžbe non sarebe meglio per avere un customer database da ricontattare?

    Nel mio site gli ordini più vecchi si cancellano automatski.
    Come faccio invece a bloccare questo procedure e conservarli per semper?

    Hvala Vam.

    odgovor
Ostavite komentar