Din dedikerte partner for alle ting WordPress

Slik sletter du alle kunder i WooCommerce

Innholdsfortegnelse

Sletter alle WooCommerce kunder fra databasen din er ikke så enkelt som det ser ut til. Selv om det kan gjøres manuelt, er bruken av en slik metode treg og vanskelig for nettbutikker med et stort antall kunder. Heldigvis er det ganske mange måter vi kan slette WooCommerce-kunder på. La oss ta en titt på de vanligste tilnærmingene.

Sletting av alle WooCommerce-kunder manuelt

Hvis WooCommerce-nettbutikken din har et relativt lite antall kunder, er det ganske effektivt å slette dem manuelt.

Gå til WordPress-dashbordet og finn brukere fanen. Klikk på den og du vil bli omdirigert til brukere vinduet.

WooCommerce sletter brukere

Rett over brukerlisten vil du se forskjellige faner for forskjellige brukerroller. Finn Kunder fanen og klikk på den. Du vil se en liste med alle WooCommerce-kunder registrert på din WordPress-database.

WooCommerce-kunder

Som standard viser WordPress 20 brukere per side. Hvis antallet kunder i ditt tilfelle er høyere, så finn Skjermalternativer fanen i øvre høyre hjørne og klikk på den.

WordPress-skjermalternativer

Sett Antall elementer per side alternativet tilsvarende, slik at det vil vise alle kundene dine på én enkelt side. Klikk på Påfør knappen etterpå for å lagre endringene.

Pagineringskunder

Du kan velge alle kunder umiddelbart ved å krysse av i boksen under Bulk Actions vindu. Hvis du kun ønsker å slette spesifikke kunder, må du krysse av for hver boks manuelt.

Slett alle WooCommerce-kunder

Nå som du har valgt alle kunder, klikk på Bulk Actions vinduet og velg Delete alternativ. Klikk på Påfør knappen for å bekrefte valget ditt.

slette alle kunder

Du vil bli omdirigert til Slett brukere vindu. Det er bare et ekstra trinn du må gjøre for å bekrefte handlingen. Når du sletter en bruker, enhver bruker, bør du trå forsiktig. Du sletter alle data knyttet til brukeren også, så derfor kan det være tilfeller der du fjerner noe du kanskje ikke vil. Uansett, klikk på Bekreft sletting knapp.

WooCommerce-kundesletting

Nå er alle kundene dine slettet, og du kan starte på nytt.

Sletting av alle WooCommerce-kunder via SQL og WP-CLI

Vanligvis har en WooCommerce nettbutikk hundrevis av kunder, så å slette dem manuelt kan være utrolig tidkrevende. Med litt kunnskap om koding kan du raskt løse dette problemet via SQL-spørringer eller WP-CLI. Vi vil ta en titt på 2 forskjellige saker om kundesletting og gi deg den nødvendige koden.

Kunder med 0 bestillinger

Det er tider når databasen din er full av registrerte WooCommerce-kunder som ikke har gjort en eneste bestilling. Dette antallet kunder kan nå tusenvis, til gjengjeld, redusere hastigheten på nettstedet ditt.

Logg inn på din phpMyAdmin regnskap. Før du fortsetter, bekreft at skriptet kjøres på riktig database. For å bekrefte om den riktige databasen er lastet, se etter tabellen wp_options og sjekk om den har riktig URL for nettstedet ditt. Sikkerhetskopier alltid nettstedet ditt før du kjører noe skript! Ellers kan du miste betydelige data eller til og med gjøre nettstedet utilgjengelig. Du bør regelmessig ta forholdsregler når du kjører avanserte SQL-spørringer.

SQL-spørringer

Nå som du har funnet SQL-panelet, velg wp_posts tabell og lim inn koden nedenfor. Hvis databaseprefikset ikke er det wp_, og erstatt den med prefikset du bruker. Denne kodebiten vil avgjøre hvilke kunder som har 0 bestillinger og 0 innlegg. trykk Go knappen for å utføre SQL-setningen.

VELG * fra wp_users der wp_users.ID ikke er i (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) OG wp_users.ID ikke i (

velg distinct(post_author) fra wp_posts

)

Hvis spørringen utføres riktig, må du erstatte PLUKKE UT * med SLETT for å slette alle WooCommerce-kunder med 0 bestillinger. Vi har gjort det i ditt sted og kan bare kopiere koden nedenfor. trykk Go knappen for å utføre SQL-setningen.

SLETT fra wp_users der wp_users.ID ikke er i (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) OG wp_users.ID ikke i (

velg distinct(post_author) fra wp_posts

)

Endelig er alle WooCommerce-kundene dine med 0 bestillinger slettet. Nå bør du rydde opp i brukermeta for å kvitte deg med eventuelle datarester. På samme måte limer du inn koden nedenfor og trykker på Go knappen for å utføre SQL-setningen.

slett fra wp_usermeta der wp_usermeta.user_id ikke er med (velg ID fra wp_users);

Du kan ta en titt på WooCommerce-brukerlisten din for å bekrefte om alle brukere er slettet eller ikke. Hvis det er noen inkonsekvenser, så har du mest sannsynlig glemt å bytte databaseprefiks wp_ med hva databasen din bruker.

Sletting av alle kunder

Ærlig talt, å slette alle WooCoomerce-kunder via SQL er ganske komplisert. Med en feilsøking risikerer du å slette alle brukere, og spørringen i seg selv er veldig lang og kompleks. Vi anbefaler å bruke WP-CLI for denne oppgaven. Du kan ta en titt på dokumentasjonen deres her. om hvordan du setter opp WP-CLI kommandolinjegrensesnitt.

WP-CLI slette kunder

Ta en titt på kommandoen nedenfor. Det er et enkelt kommandoverktøy på én linje for å slette alle WooCommerce-kundedata. I tillegg trenger du ikke å bekymre deg for å skade databasen din.

wp brukerliste –field=ID –rolle=kunde | xargs wp bruker sletting – ja

Husk at denne kommandoen sletter kun kunder, alle data om bestillingene deres har forblitt intakt. Hvis du vil slette alle WooCommerce-bestillinger også, så ta en titt på artikkelen vår her..

Sletting av alle WooCommerce-kunder via plugins

Hvis du ikke er kunnskapsrik med koding og databaser generelt, bør du vurdere å bruke plugins. Dessverre er det ikke mange plugins som kan slette alle WooCommerce-kunder og deres tilhørende data. Selv om det finnes plugins som tilbakestiller databaser, er det ikke mange av dem som har funksjonalitet for denne spesifikke oppgaven. La oss ta en titt på 3 populære plugins som kan brukes til å slette alle WooCommerce-kunder.

WP-tilbakestilling. Den mest populære plugin for å tilbakestille nettstedsdatabaser til standard installasjonsverdier uten å endre filer. Det er en rask og effektiv måte å målrette spesifikke data på og fjerne dem. Med flere feilsikre mekanismer integrert i pluginet, vil du kunne gjenopprette data du ved et uhell har slettet. Vi anbefaler deg å ta en grundig titt på dokumentasjonen for å forstå hvordan du velger og målretter dataene du ønsker.

Butikkverktøysett for WooCommerce. Denne plugin-en inkluderer et voksende sett med ofte brukte WooCommerce-administrasjonsverktøy, hovedsakelig rettet mot webutviklere og butikkvedlikeholdere. Med et stort sett med vedlikeholds-/feilsøkings-/slettingsverktøy til din disposisjon, vil du kunne slette alle data om WooCommerce.

Smart Manager for WooCommerce. For det meste brukes denne plugin-en til å øke WooCommerce-funksjonaliteten og legge til flere verktøy for å administrere butikken din, men den kan brukes til å tømme databasen fra unødvendig kundedata. Programtillegget har en gratis (lite) versjon og en betalt versjon.

Avsluttende ord

Som du kan se, krever det litt teknisk kunnskap å administrere WooCommerce nettbutikk. Selv en tilsynelatende enkel oppgave, som å slette alle kunder, kan vise seg å være utfordrende. De nevnte løsningene vil hjelpe deg med å utføre denne oppgaven. Igjen, vær forsiktig når du kjører SQL-spørringer, dobbeltsjekk syntaksen og sikkerhetskopier alltid databasen. Vi ønsker deg en feilfri reise gjennom e-handelens verden og følg med for flere artikler!

Ofte stilte spørsmål

Hvordan kan jeg sikkerhetskopiere kundedata før jeg sletter alle kunder i WooCommerce for å sikre at de ikke går tapt permanent?

Før du sletter alle kunder i WooCommerce, er det viktig å sikkerhetskopiere kundedata for å sikre at de ikke går tapt permanent. Du kan gjøre dette ved å eksportere kundedata ved å bruke de innebygde eksportverktøyene i WooCommerce eller ved å bruke en tredjeparts plugin som tilbyr mer avanserte sikkerhetskopierings- og eksportfunksjoner. Sørg for å lagre sikkerhetskopifilen sikkert og i samsvar med databeskyttelsesforskriftene.

Er det noen juridiske eller overholdelseshensyn jeg bør være oppmerksom på når jeg sletter kundedata i WooCommerce, for eksempel GDPR eller retningslinjer for oppbevaring av data?

Ja, det er juridiske og overholdelseshensyn å være oppmerksom på når du sletter kundedata i WooCommerce, spesielt når det gjelder databeskyttelsesforskrifter som GDPR. Før du sletter kundedata, sørg for at du har et lovlig grunnlag for å gjøre det, og at du overholder gjeldende retningslinjer eller krav for oppbevaring av data. Vurder å gi kundene informasjon om sletting av dataene deres og deres rettigheter i henhold til databeskyttelseslover.

Kan metoden beskrevet i artikkelen brukes til å selektivt slette kunder basert på spesifikke kriterier, for eksempel inaktive kontoer eller brukere med søppelpost?

Metoden beskrevet i artikkelen fokuserer på å slette alle kunder i WooCommerce og tilbyr ikke en måte å selektivt slette kunder basert på spesifikke kriterier. Imidlertid er det tilgjengelige plugins for WooCommerce som tilbyr avanserte kundeadministrasjonsfunksjoner, inkludert muligheten til å filtrere og slette kunder basert på spesifikke kriterier som kontoaktivitet, kjøpshistorikk eller brukerrolle.

Hva er de potensielle konsekvensene eller risikoene ved å slette alle kunder i WooCommerce, både når det gjelder butikkfunksjonalitet og kundeopplevelse?

Å slette alle kunder i WooCommerce kan ha flere potensielle konsekvenser og risikoer, både når det gjelder butikkfunksjonalitet og kundeopplevelse. Fra et butikkfunksjonalitetsperspektiv kan sletting av alle kunder påvirke ordrehistorikk, abonnementsdata og kunderelaterte innstillinger eller konfigurasjoner. I tillegg kan kunderelaterte funksjoner som brukerkontoer, ordresporing og kundestøtte bli påvirket. Fra et kundeopplevelsesperspektiv kan kunder miste tilgangen til ordrehistorikken, kontoinnstillingene og lagrede preferanser, noe som fører til misnøye og tap av tillit.

Hvordan kan jeg informere kunder om sletting av kontoene deres og sikre at de har en måte å hente dataene sine på eller kontakte kundestøtte hvis det er nødvendig?

For å informere kunder om sletting av kontoene deres og sikre at de har en måte å hente dataene sine på eller kontakte brukerstøtte om nødvendig, bør du vurdere å sende ut en e-postmelding eller melding før du sletter kundekontoer. Gi klare instruksjoner om hvordan kunder kan hente dataene sine eller kontakte support hvis de har spørsmål eller bekymringer. Vurder i tillegg å tilby alternative alternativer for kunder som ønsker å beholde kontoene eller dataene sine, for eksempel å velge bort slettingsprosessen eller eksportere dataene deres før sletting.

Bloggene våre

Hvordan komme i gang?

Les mer

WooCommerce-vedlikehold

Lagre 33% med vår årlige prisplan.

Kom i gang

Har du problemer med WordPress?

Krev din Gratis WordPress-vedlikehold

I dagens hektiske digitale landskap fortjener hvert nettsted omsorgen og ekspertisen til et profesjonelt vedlikeholdsteam, som sikrer optimal ytelse, forbedret sikkerhet og sømløse brukeropplevelser, slik at du kan fokusere på å utvide virksomheten din med trygghet.

Alexey Seryapin
Grunnlegger av WPServices

Kupongkode brukt!

Ta deg god tid og fortsett å bla gjennom tjenestene våre.

Alexey Seryapin
Grunnlegger av WPServices