Sådan slettes hurtigt alle ordrer i WooCommerce [SQL Tips]

Af forskellige årsager er vi nogle gange nødt til det vi sletter alle kommandoer data over tid på en Shop Online (Mine Ordrer) oprettet med personalized name jewellery.

Metoden tilgængelig for alle er at vælge en kolonne med kommandoer i "personalized name jewellery”→“Mine Ordrer", Derefter til"Massehandling"Vælg indstillingen"Flyt til affald"Og klik"Apply".

Efter at have klikket på "Apply", Ordrer flyttes til"Trash".

Hvad gør vi, når vi har hundreder eller tusinder af ordrer, som vi vil slette fra WooCommerce ordrer?

I eksemplet ovenfor har jeg kun en ordre, men når der er nogle få hundredvis af ordrer i WooCommerce, har du to muligheder, hvormed du kan slette dem.

1. Slet WooCommerce ordrer fra instrumentbrættet.

Mange WordPress- og WooCommerce-brugere ignorerer eller ser ikke, at øverst et eller andet sted til højre for Dashboard er "Screen Options" -muligheden.

Fra "Screen Options"Vi kan vælge at angive et større antal kommandoer på siden. Ved default WooCommerce lister 25 ordrer, men fra "Skærmindstillinger" kan vi vælge atAntallet af items per side”Et større antal.
Hvis du har et meget stort antal ordrer, er det stadig godt må ikke overstige 150 ordrer, der er angivet på siden. Der kan foretages en meget stor belastning på serveren, og kommunikationsforstyrrelser med værtsserveren kan forekomme både når der vises en liste over kommandoer og sletning af dem. Errorog NGINX eller HTTPD Server.

WooCommerce Antal ordrer pr. Side

Efter at have klikket på "Apply”Opdaterer automatisk siden og viser antallet af WooCommerce-ordrer, du har angivet.

2. Slet WooCommerce-kommandoer fra SQL

Denne metode flytter alle kommandoer fra personalized name jewelleryMine Ordrer i "Trash", Hvor du kan slette dem med et enkelt klik.

Først og fremmest skal du tage en sikkerhedskopi af databasen.

Gå til phpMyAdmin, vælg butikdatabasen, og kør kommandolinjen nedenfor i SQL:

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

4347 rækker berørt. (Forespørgsel tog 0.2114 sekunder.)

Resultatet vendte tilbage i mit tilfælde.

Efter succesfuld udførelse af SQL-kommandoen skal du gå til onlinebutikken i Dashboard → WooCommerce → Ordrer → Papirkurv og klikke på “Tøm papirkurv".

Hvis du har et stort antal kommandoer at slette fra vognen, skal du ikke forvente, at de forsvinder efter et enkelt klik på "Tom papirkurv". Det er meget sandsynligt, at websiden ikke reagerer, og at der opstår en serverfejl, som forsvinder efter en opdatering. Gentag handlingen, indtil papirkurven "Ordrer" er tom.

Lidenskabelig med teknologi, jeg kan godt lide at teste og skrive tutorials om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og LEMP-webserverkonfiguration (Linux, NGINX, MySQL og PHP). Jeg skriver videre StealthSettings.com siden 2006, og et par år senere begyndte jeg at skrive på iHowTo.Tips tutorials og nyheder om enheder i økosystemet Apple: iPhone, iPad, Apple Watch, HomePod, iMac, MacBook, AirPods og tilbehør.

Efterlad en kommentar