Sådan sletter du hurtigt alle ordrer (ordrer) fra WooCommerce [SQL-tip]

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 WooCommerce.

Metoden tilgængelig for alle er at vælge en kolonne med kommandoer i "WooCommerce”→“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 flere hundrede eller tusindvis af ordrer, som vi vil slette fra WooCommerce Ordre:% s?

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. Sletter WooCommerce Bestillinger fra Dashboard.

Mange brugere af WordPress og WooCommerce ignorer eller kan ikke se det øverst, et sted til højre for dashboardet er muligheden "Skærm Options".

Fra "Skærm Options"Vi kan vælge at angive et større antal kommandoer på siden. Ved default WooCommerce viser 25 ordrer, men fra "Skærm Options"Vi kan vælge at"Antallet 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 bestillinger pr. side

Efter at have klikket på "Apply” siden opdateres automatisk, og nummeret vil blive vist WooCommerce Ordrer indstillet af dig

2. Sletning af ordrer WooCommerce fra SQL

Denne metode flytter alle kommandoer fra WooCommerceMine 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 butiksdatabasen, og udfø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 at have udført kommandoen fra SQL, går vi til onlinebutikken i Dashboard → WooCommerce → Ordrer → Papirkurv og klik 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.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » WordPress » Sådan sletter du hurtigt alle ordrer (ordrer) fra WooCommerce [SQL-tip]

5 tanker om "Hvordan sletter vi hurtigt alle ordrer fra WooCommerce [SQL-tip]"

  1. Kan jeg bevare de ordrer, der ikke er meget store i en kundedatabase?

    Nel mio websted gli ordini più vecchi si cancellano automatisk.
    Kommer du til at invece a bloccare questo procedure e conservarli per semper?

    Tak.

    Svar
Efterlad en kommentar