ved

4

Hvordan du raskt kan slette alle kommandoer (ordrer) i wooCommerce [SQL tips]

Hvordan du raskt kan slette alle kommandoer (ordrer) i wooCommerce [SQL tips]

4

Av ulike grunner trenger vi det noen ganger vi sletter alle bestillinger data over tid på en Magasin online (Bestillinger) opprettet med WooCommerce.

Metoden som er tilgjengelig for alle, er å velge en kolonne med kommandoer i “WooCommerce” → “Bestillinger” , så til “Bulk handling” for å velge alternativet “Flytt til papirkurven” si klikk “Søke“.

Etter at vi har klikket på “Søke“, vil bestillinger bli flyttet til “Søppel“.

Hva gjør vi når vi har flere hundre eller tusenvis av bestillinger som vi ønsker å slette fra WooCommerce-ordrer?

i eksempelet ovenfor har jeg bare én ordre, men når det er flere hundrevis av bestillinger i WooCommerce, har du to måter å slette dem på.

1. Sletting av WooCommerce-ordrer fra Dashboard.

Mange WordPress- og WooCommerce-brukere ignorerer eller ser ikke det øverst, et sted til høyre for Dashboard er alternativet “Skjermalternativer”.

fra “Skjermalternativer” vi kan velge å føre opp et større antall bestillinger på siden. Som standard WooCommerce viser 25 bestillinger, men fra “Skjermalternativer” vi kan velge å “Antall elementer per side” et større antall.
Hvis du har et veldig stort antall bestillinger, er det fortsatt bra ikke overstige 150 bestillinger oppført på siden. Det kan være svært stor belastning på serveren og kommunikasjonsavbrudd med vertsserveren kan oppstå både ved oppføring av bestillinger og ved sletting av dem. NGINX- eller HTTPD-serverfeil.

WooCommerce Antall bestillinger per side

Etter at du har klikket på “Søke” siden vil automatisk oppdateres og antall WooCommerce-bestillinger som er satt av deg vil bli oppført.

2. Sletting av WooCommerce-ordrer fra SQL

Denne metoden vil flytte alle kommandoer fra WooCommerceBestillinger i “Søppel“, hvor du kan slette dem med et enkelt klikk.

Først av alt, ta en sikkerhetskopi av databasen.

Gå til phpMyAdmin, velg butikkdatabasen, og kjør kommandolinjen nedenfor i SQL:

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

4347 rader berørt. (Spørringen tok 0,2114 sekunder.)

Resultatet kom tilbake i mitt tilfelle.

Etter å ha utført bestillingen fra SQL, gå til nettbutikken i Dashboard → WooCommerce → Ordrer → Papirkurv og klikk på “Tøm søppel“.

Hvis du må slette et stort antall bestillinger fra kurven, ikke forvent at de forsvinner etter et enkelt klikk på “Tøm søppel”. Este foarte probabil ca pagina web sa nu mai raspunda si sa apara eroare de server care dispare dupa un refresh. Reluati operatiunea pana cosul de gunoi “Bestillinger” va fi gol.

Hvordan du raskt kan slette alle kommandoer (ordrer) i wooCommerce [SQL tips]

Du kan også være interessert i...

4 tanker om “Hvordan du raskt kan slette alle kommandoer (ordrer) i wooCommerce [SQL tips]

  1. Piotr sier:

    Thanks for ‘2. Delete WooCommerce commands from SQL’! Useful when you have a ton of orders :)

  2. jurek sier:

    thanks, that helped!

  3. FredR sier:

    Il n’y aurait pas d’autres éléments à supprimer comme les paiements ou encore les commentaires associés ?

  4. Roger sier:

    Ma conservare gli ordini non sarebbe meglio per avere un database di clienti da ricontattare?

    Nel mio sito gli ordini più vecchi si cancellano automaticamente.
    Come faccio invece a bloccare questo procedimento e conservarli per sempre?

    Grazie.

Legg igjen et svar

E-postadressen din vil ikke bli publisert. Nødvendige felt er merket *