Slik sletter du raskt alle bestillinger i WooCommerce [SQL Tips]

Noen ganger trenger vi av forskjellige grunner vi sletter alle kommandoer data over tid på en handle (Ordrer) opprettet med WooCommerce.

Metoden som er tilgjengelig for alle er å velge en kolonne med kommandoer i "WooCommerce”→“Ordrer", Deretter til"Massehandling"Velg alternativet"Flytt til papirkurv"Og klikk"Apply".

Etter å ha klikket på "Apply", Bestillinger blir flyttet til"Trash".

Hva gjør vi når vi har hundrevis eller tusenvis av ordrer som vi vil slette fra WooCommerce Orders?

I eksemplet ovenfor har jeg bare en ordre, men når det er noen få hundrevis av bestillinger i WooCommerce, har du to alternativer der du kan slette dem.

1. Slett WooCommerce-ordrer fra dashbordet.

Mange WordPress- og WooCommerce-brukere ignorerer eller ser ikke at alternativet "Skjermalternativer" øverst, et sted til høyre for Dashboard.

Fra "Skjermalternativer”Vi kan velge å liste opp flere bestillinger på siden. Av default WooCommerce lister 25 bestillinger, men fra "Skjermalternativer" kan vi velge åAntall items 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. En veldig høy belastning kan gjøres på serveren, og kommunikasjonsforstyrrelser med vertsserveren kan oppstå både når du lister opp kommandoene og når du sletter dem. Errorog NGINX eller HTTPD Server.

WooCommerce antall bestillinger per side

Etter å ha klikket på "Apply”Oppdaterer siden automatisk og viser antallet WooCommerce-ordrer du har angitt.

2. Slett WooCommerce-kommandoer fra SQL

Denne metoden vil flytte alle kommandoer fra WooCommerceOrdrer i "Trash", 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 under SQL:

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

4347 rader berørt. (Spørringen tok 0.2114 sekunder.)

Resultatet returnerte i mitt tilfelle.

Etter å ha utført SQL-kommandoen, gå til nettbutikken i Dashboard → WooCommerce → Ordrer → Papirkurv og klikk på “Tøm papirkurv".

Hvis du har et stort antall kommandoer å slette fra handlekurven, ikke forvent at de forsvinner etter et enkelt klikk på "Tom søppel". Det er veldig sannsynlig at nettsiden ikke vil svare, og det vil oppstå en serverfeil som forsvinner etter en oppdatering. Gjenta operasjonen til papirkurven "Bestillinger" er tom.

Lidenskapelig om teknologi, jeg liker å teste og skrive opplæringsprogrammer om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og LEMP webserverkonfigurasjon (Linux, NGINX, MySQL og PHP). Jeg skriver videre StealthSettings.com siden 2006, og noen år senere begynte jeg å skrive på iHowTo.Tips tutorials og nyheter om enheter i økosystemet. Apple: iPhone, iPad, Apple Se, HomePod, iMac, MacBook, AirPods og tilbehør.

Legg igjen en kommentar