Så här tar du snabbt bort alla beställningar i WooCommerce [SQL Tips]

Ibland behöver vi av olika skäl vi tar bort alla kommandon data över tiden på en butik (Beställningar) skapad med WooCommerce.

Metoden som är tillgänglig för alla är att välja en kolumn med kommandon i "WooCommerce”→“Beställningar", Sedan till"Bulkåtgärd"Välj alternativ"Flytta till papperskorgen"Och klicka"Apply".

Efter att ha klickat på "Apply"Beställningar flyttas till"trash".

Vad gör vi när vi har hundratals eller tusentals order som vi vill ta bort från WooCommerce Orders?

I exemplet ovan har jag bara en order, men när det finns några hundratals beställningar i WooCommerce, har du två alternativ som du kan ta bort dem.

1. Ta bort WooCommerce-beställningar från instrumentpanelen.

många användare WordPress och WooCommerce ignorerar eller så ser jag inte det överst, någonstans till höger om instrumentpanelen är "Skärmen Options".

Från "screen Options"Vi kan välja att lista ett större antal kommandon på sidan. Förbi default WooCommerce listar 25 beställningar, men från "Skärm Options"Vi kan välja att"Antal items per sida”Ett större antal.
Om du har ett stort antal beställningar är det fortfarande bra överstiger inte 150 beställningar som anges på sidan. En mycket hög belastning kan göras på servern och kommunikationsavbrott med värdservern kan inträffa både när kommandon listas och när de tas bort. Erroroch NGINX eller HTTPD Server.

WooCommerce Antal beställningar per sida

Efter att ha klickat på "Apply”Uppdaterar sidan automatiskt och listar antalet WooCommerce-beställningar du har ställt in.

2. Ta bort WooCommerce-kommandon från SQL

Denna metod flyttar alla kommandon från WooCommerceBeställningar i "trash", Där du kan ta bort dem med ett enda klick.

Först och främst gör en säkerhetskopia av databasen.

Gå till phpMyAdmin, välj butiksdatabasen och kör kommandoraden nedan i SQL:

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

4347 rader påverkas. (Frågan tog 0.2114 sekunder.)

Resultatet återvände i mitt fall.

Efter att ha utfört SQL-kommandot, gå till onlinebutiken i Dashboard → WooCommerce → Order → Papperskorgen och klicka på “Töm papperskorgen".

Om du har ett stort antal kommandon att radera från kundvagnen, förvänta dig inte att de försvinner efter ett enda klick på "Töm papperskorgen". Det är mycket troligt att webbsidan inte svarar och att ett serverfel uppstår som försvinner efter en uppdatering. Upprepa åtgärden tills papperskorgen "Beställningar" är tom.

Hur man » WordPress » Så här tar du snabbt bort alla beställningar i WooCommerce [SQL Tips]

Passionerad om teknik, jag gillar att testa och skriva handledning om operativsystem macOS, Linux, Windows, handla om WordPress, WooCommerce och konfigurera LEMP webbservrar (Linux, NGINX, MySQL och PHP). jag skriver på StealthSettings.com sedan 2006, och några år senare började jag skriva på iHowTo.Tips handledning och nyheter om enheter i ekosystemet Apple: iPhone, iPad, Apple Klocka, HomePod, iMac, MacBook, AirPods och tillbehör.

5 tankar om “Hur man snabbt tar bort alla WooCommerce-ordrar [SQL-tips]”

  1. Kan jag bevara beställningar som inte är säkra på en kunddatabas?

    Nel mio webbplats gli ordini più vecchi si cancellano automatiskt.
    Kommer du att invece en bloccare questo procedure e conservarli per semper?

    Tack.

    Svara

Lämna en kommentar