Kako brzo izbrisati sve narudžbe 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 radimo kada imamo stotine ili tisuće narudžbi koje želimo izbrisati iz narudžbi WooCommerce?

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

1. Izbrišite WooCommerce narudžbe s nadzorne ploče.

Mnogi korisnici WordPressa i WooCommercea ignoriraju ili ne vide da je u gornjem desnom dijelu, negdje na desnoj nadzornoj ploči opcija "Screen Options".

Od “Screen Options"Na stranici možemo odabrati veći broj naredbi. Po default WooCommerce navodi 25 narudžbi, ali iz "Opcije zaslona" možemo odabratiBroj 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”Automatski će osvježiti stranicu i navesti broj WooCommerce naloga koje ste postavili.

2. Izbrišite naredbe 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šnog izvršavanja SQL naredbe, idite na internetsku trgovinu na Nadzornoj ploči → WooCommerce → Narudžbe → Otpad 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.

Zaljubljen u tehnologiju, volim testirati i pisati vodiče o operativnim sustavima macOS, Linux, Windows, o WordPressu, WooCommerceu i LEMP konfiguraciji web poslužitelja (Linux, NGINX, MySQL i PHP). Pišem dalje StealthSettings.com od 2006. godine, a nekoliko godina kasnije počeo sam pisati na vodičima i vijestima o uređajima u ekosustavu iHowTo.Tips Apple: iPhone, iPad, Apple Gledajte, HomePod, iMac, MacBook, AirPods i dodaci.

Ostavite komentar