Slik sletter du raskt alle bestillinger (Bestillinger) fra WooCommerce [SQL-tips]

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

Metoden som er tilgjengelig for alle er å velge en kolonne med kommandoer i "WooCommerce”→“Mine ordre", 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 flere hundre eller tusenvis av bestillinger som vi ønsker å slette fra WooCommerce Bestillinger?

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

mange brukere WordPress og WooCommerce ignorere eller ikke se det øverst, et sted til høyre for dashbordet er alternativet "Skjerm Options".

Fra "Skjerm Options”Vi kan velge å liste opp flere bestillinger på siden. Av default WooCommerce viser 25 bestillinger, men fra "Skjerm Options"Vi kan 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” siden vil automatisk oppdateres og nummeret vil bli oppført WooCommerce Bestillinger satt av deg

2. Slette bestillinger WooCommerce fra SQL

Denne metoden vil flytte alle kommandoer fra WooCommerceMine ordre 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 kommandoen fra SQL, går vi til nettbutikken i Dashboard → WooCommerce → Bestillinger → 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.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » WordPress » Slik sletter du raskt alle bestillinger (Bestillinger) fra WooCommerce [SQL-tips]

5 tanker om "Hvordan sletter vi raskt alle bestillinger fra WooCommerce [SQL-tips]"

  1. Kan jeg beholde bestillingene som ikke er store i en kundedatabase?

    Nel mio nettstedet gli ordini più vecchi si cancellano automatisk.
    Kommer du til å invece a bloccare questo prosedyre og conservarli per semper?

    Takk.

    Svar
Legg igjen en kommentar