Din dedikerade partner för allt WordPress

Hur man tar bort alla kunder i WooCommerce

Innehållsförteckning

Tar bort alla WooCommerce kunder från din databas är inte så okomplicerat som det verkar. Även om det kan göras manuellt är tillämpningen av en sådan metod långsam och mödosam för nätbutiker med ett stort antal kunder. Tack och lov finns det en hel del sätt hur vi kan ta bort WooCommerce-kunder. Låt oss ta en titt på de vanligaste tillvägagångssätten.

Radera alla WooCommerce-kunder manuellt

Om din WooCommerce onlinebutik har ett relativt litet antal kunder, är det ganska effektivt att manuellt ta bort dem.

Gå till din WordPress-instrumentpanel och leta reda på användare flik. Klicka på den så kommer du att omdirigeras till användare fönster.

WooCommerce raderar användare

Precis ovanför användarlistan ser du olika flikar för olika användarroller. Hitta Kunder fliken och klicka på den. Du kommer att se en lista med alla WooCommerce-kunder registrerade på din WordPress-databas.

WooCommerce-kunder

Som standard visar WordPress 20 användare per sida. Om antalet kunder i ditt fall är högre, leta reda på Skärmalternativ fliken i det övre högra hörnet och klicka på den.

WordPress-skärmalternativ

Ställ in Antal artiklar per sida alternativet i enlighet därmed, så att det skulle visa alla dina kunder på en enda sida. Klicka på Ansök knappen efteråt för att spara ändringarna.

Pagineringskunder

Du kan välja alla kunder omedelbart genom att markera kryssrutan under Massåtgärder fönster. Om du bara vill ta bort specifika kunder måste du markera varje ruta manuellt.

Ta bort alla WooCommerce-kunder

Nu när du har valt alla kunder klickar du på Massåtgärder fönstret och välj Radera alternativ. Klicka på Ansök knappen för att bekräfta ditt val.

radera alla kunder

Du kommer att omdirigeras till Ta bort användare fönster. Det är bara ett extra steg som du måste göra för att bekräfta åtgärden. När du tar bort en användare, vilken användare som helst, bör du trampa försiktigt. Du tar också bort all data som är kopplad till användaren, så det kan följaktligen finnas fall då du tar bort något du kanske inte vill. Hur som helst, klicka på Bekräfta radering knapp.

Radering av WooCommerce-kunder

Nu har alla dina kunder raderats och du kan börja om på nytt.

Ta bort alla WooCommerce-kunder via SQL och WP-CLI

Vanligtvis har en WooCommerce onlinebutik hundratals kunder, så att radera dem manuellt kan vara otroligt tidskrävande. Med viss kunskap inom kodning kan du snabbt lösa detta problem via SQL-frågor eller WP-CLI. Vi kommer att ta en titt på 2 olika fall som gäller radering av kunder och förse dig med den nödvändiga koden.

Kunder med 0 beställningar

Det finns tillfällen då din databas är full av registrerade WooCommerce-kunder som inte har gjort en enda beställning. Detta antal kunder kan nå tusentals, i gengäld, sakta ner din webbplats.

Logga in på ditt phpMyAdmin konto. Innan du fortsätter, bekräfta att skriptet kommer att köras på rätt databas. För att ratificera om rätt databas är laddad, leta efter tabellen wp_options och kontrollera om den har rätt URL för din webbplats. Säkerhetskopiera alltid din webbplats innan du kör något skript! Annars kan du förlora betydande data eller till och med göra webbplatsen otillgänglig. Du bör regelbundet vidta försiktighetsåtgärder när du kör avancerade SQL-frågor.

SQL-frågor

Nu när du har hittat SQL-panelen väljer du wp_posts tabell och klistra in koden nedan. Om ditt databasprefix inte är det wp_, ersätt det sedan med prefixet du använder. Denna kod kommer att avgöra vilka kunder som har 0 beställningar och 0 inlägg. tryck på Go knappen för att köra SQL-satsen.

VÄLJ * från wp_users där wp_users.ID inte finns i (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) OCH wp_users.ID inte i (

välj distinct(post_author) från wp_posts

)

Om frågan exekveras korrekt, måste du ersätta VÄLJ * med RADERA för att radera alla WooCommerce-kunder med 0 beställningar. Vi har gjort det i ditt ställe och kan bara kopiera koden nedan. tryck på Go knappen för att köra SQL-satsen.

DELETE från wp_users där wp_users.ID inte finns i (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) OCH wp_users.ID inte i (

välj distinct(post_author) från wp_posts

)

Äntligen har alla dina WooCommerce-kunder med 0 beställningar raderats. Nu bör du rensa upp användarmeta för att bli av med eventuell överbliven data. På samma sätt, klistra in koden nedan och tryck på Go knappen för att köra SQL-satsen.

ta bort från wp_usermeta där wp_usermeta.user_id inte finns (välj ID från wp_users);

Du kan ta en titt på din WooCommerce-användarlista för att bekräfta om alla användare har tagits bort eller inte. Om det finns några inkonsekvenser, så har du troligen glömt att byta databasprefix wp_ med vad din databas än använder.

Ta bort alla kunder

Ärligt talat, att ta bort alla WooCoomerce-kunder via SQL är ganska komplicerat. Med en felaktig fråga riskerar du att radera alla användare, och frågan i sig är mycket lång och komplex. Vi rekommenderar att du använder WP-CLI för denna uppgift. Du kan ta en titt på deras dokumentation här. om hur man ställer in WP-CLI kommandoradsgränssnitt.

WP-CLI radera kunder

Ta en titt på kommandot nedan. Det är ett enkelt kommandoverktyg på en rad för att radera alla WooCommerce kunddata. Dessutom behöver du inte oroa dig för att skada din databas.

wp användarlista –field=ID –role=kund | xargs wp användare radera – ja

Tänk på att detta kommando bara tar bort kunder, all information om deras beställningar har förblivit intakt. Om du vill ta bort alla WooCommerce-ordrar också, ta en titt på vår artikel här..

Ta bort alla WooCommerce-kunder via plugins

Om du inte är kunnig med kodning och databaser i allmänhet, överväg att använda plugins. Tyvärr finns det inte många plugins som kan radera alla WooCommerce-kunder och deras motsvarande data. Även om det finns plugins som återställer databaser, är det inte många av dem som har funktionalitet för denna specifika uppgift. Låt oss ta en titt på 3 populära plugins som kan användas för att ta bort alla WooCommerce-kunder.

WP Återställ. Det mest populära pluginet för att återställa webbplatsens databaser till standardinstallationsvärdena utan att ändra filer. Det är ett snabbt och effektivt sätt att rikta in sig på specifik data och ta bort den. Med flera felsäkra mekanismer integrerade i pluginet kommer du att kunna återställa all data som du av misstag har raderat. Vi råder dig att noggrant ta en titt på dokumentationen för att förstå hur du väljer och riktar in den data du önskar.

Store Toolkit för WooCommerce. Detta plugin innehåller en växande uppsättning vanliga WooCommerce-administrationsverktyg, främst riktade till webbutvecklare och butiksunderhållare. Med en stor uppsättning underhålls-/felsöknings-/rensningsverktyg till ditt förfogande kommer du att kunna radera all data som rör WooCommerce.

Smart Manager för WooCommerce. För det mesta används detta plugin för att öka WooCommerce-funktionaliteten och lägga till ytterligare verktyg för att hantera din butik, men det kan användas för att rensa din databas från onödig kunddata. Pluginet har en gratis (lite) version och en betald.

slutord

Som du kan se kräver hanteringen av WooCommerce onlinebutik viss teknisk kunskap. Även en till synes enkel uppgift, som att ta bort alla kunder, kan visa sig vara utmanande. Ovannämnda lösningar kommer att hjälpa till att utföra denna uppgift. Återigen, var försiktig när du kör SQL-frågor, dubbelkolla syntaxen och säkerhetskopiera alltid din databas. Vi önskar dig en buggfri resa genom e-handelns värld och håll utkik efter fler artiklar!

Vanliga frågor och svar

Hur kan jag säkerhetskopiera kunddata innan jag tar bort alla kunder i WooCommerce för att säkerställa att den inte går förlorad permanent?

Innan du tar bort alla kunder i WooCommerce är det viktigt att säkerhetskopiera kunddata för att säkerställa att den inte går förlorad permanent. Du kan göra detta genom att exportera kunddata med hjälp av de inbyggda exportverktygen i WooCommerce eller genom att använda ett tredjepartsplugin som erbjuder mer avancerade säkerhetskopierings- och exportfunktioner. Se till att lagra säkerhetskopian på ett säkert sätt och i enlighet med dataskyddsbestämmelserna.

Finns det några juridiska eller efterlevnadsöverväganden jag bör vara medveten om när jag tar bort kunddata i WooCommerce, såsom GDPR eller datalagringspolicyer?

Ja, det finns juridiska och efterlevnadsöverväganden att vara medveten om när du raderar kunddata i WooCommerce, särskilt när det gäller dataskyddsbestämmelser som GDPR. Innan du raderar kunddata, se till att du har en laglig grund för att göra det och att du följer alla tillämpliga policyer eller krav för datalagring. Överväg att ge kunder information om radering av deras data och deras rättigheter enligt dataskyddslagar.

Kan metoden som beskrivs i artikeln användas för att selektivt ta bort kunder baserat på specifika kriterier, som inaktiva konton eller användare med spam?

Metoden som beskrivs i artikeln fokuserar på att ta bort alla kunder i WooCommerce och erbjuder inte ett sätt att selektivt ta bort kunder baserat på specifika kriterier. Det finns dock plugins tillgängliga för WooCommerce som erbjuder avancerade kundhanteringsfunktioner, inklusive möjligheten att filtrera och ta bort kunder baserat på specifika kriterier som kontoaktivitet, köphistorik eller användarroll.

Vilka är de potentiella konsekvenserna eller riskerna med att radera alla kunder i WooCommerce, både vad gäller butiksfunktionalitet och kundupplevelse?

Att ta bort alla kunder i WooCommerce kan ha flera potentiella konsekvenser och risker, både vad gäller butiksfunktionalitet och kundupplevelse. Ur ett butiksfunktionsperspektiv kan en radering av alla kunder påverka orderhistorik, prenumerationsdata och kundrelaterade inställningar eller konfigurationer. Dessutom kan kundrelaterade funktioner som användarkonton, orderspårning och kundsupport påverkas. Ur ett kundupplevelseperspektiv kan kunder förlora åtkomst till sin beställningshistorik, kontoinställningar och sparade inställningar, vilket leder till missnöje och förlorat förtroende.

Hur kan jag informera kunder om radering av deras konton och se till att de har ett sätt att hämta sin data eller kontakta support om det behövs?

För att informera kunder om radering av deras konton och se till att de har ett sätt att hämta sin data eller kontakta support om det behövs, överväg att skicka ut ett e-postmeddelande eller ett meddelande innan du tar bort kundkonton. Ge tydliga instruktioner om hur kunder kan hämta sina uppgifter eller kontakta support om de har några frågor eller funderingar. Dessutom kan du överväga att erbjuda alternativa alternativ för kunder som vill behålla sina konton eller data, som att välja bort borttagningsprocessen eller exportera deras data före radering.

Hur man kommer igång?

LÄR DIG MER

WooCommerce underhåll

Spara 33% med vår årliga prisplan.

Kom igång

Har du problem med WordPress?

Uppdatera din Gratis WordPress-underhåll

I dagens snabba digitala landskap förtjänar varje webbplats omsorg och expertis från ett professionellt underhållsteam, vilket säkerställer optimal prestanda, förbättrad säkerhet och sömlösa användarupplevelser, så att du kan fokusera på att växa ditt företag med sinnesfrid.

Alexey Seryapin
Grundare av WPServices

Kupongkod tillämpad!

Ta dig tid och fortsätt att bläddra i våra tjänster.

Alexey Seryapin
Grundare av WPServices