Uw toegewijde partner voor alles wat met WordPress te maken heeft

Hoe u alle klanten in WooCommerce verwijdert

Inhoudsopgave

Alles verwijderen WooCommerce klanten uit uw database is niet zo eenvoudig als het lijkt. Ook al kan het handmatig, voor webwinkels met een groot aantal klanten is de toepassing van een dergelijke methode traag en lastig. Gelukkig zijn er nogal wat manieren waarop we WooCommerce-klanten kunnen verwijderen. Laten we eens kijken naar de meest voorkomende benaderingen.

Alle WooCommerce-klanten handmatig verwijderen

Als uw WooCommerce online winkel een relatief klein aantal klanten heeft, is het handmatig verwijderen ervan behoorlijk efficiënt.

Ga naar uw WordPress-dashboard en zoek het Gebruikers tabblad. Klik erop en u wordt doorverwezen naar de Gebruikers venster.

WooCommerce verwijdert gebruikers

Direct boven de gebruikerslijst ziet u verschillende tabbladen voor verschillende gebruikersrollen. Vind de Klanten tabblad en klik erop. U ziet een lijst met alle WooCommerce-klanten die zijn geregistreerd in uw WordPress-database.

WooCommerce-klanten

Standaard geeft WordPress 20 gebruikers per pagina weer. Als het aantal klanten in uw geval hoger is, zoek dan de Scherm Opties tabblad in de rechterbovenhoek en klik erop.

WordPress-schermopties

Kies het Aantal items per pagina optie dienovereenkomstig, zodat al uw klanten op één pagina worden weergegeven. Klik op de Solliciteer knop daarna om de wijzigingen op te slaan.

Paginering klanten

U kunt alle klanten onmiddellijk selecteren door het selectievakje onder de aan te vinken Bulkacties raam. Als u alleen specifieke klanten wilt verwijderen, moet u elk vakje handmatig aanvinken.

Verwijder alle WooCommerce-klanten

Nu u alle klanten heeft geselecteerd, klikt u op de Bulkacties venster en selecteer de Verwijder keuze. Klik op de Solliciteer knop om uw selectie te bevestigen.

verwijder alle klanten

U wordt doorverwezen naar de Gebruikers verwijderen raam. Het is slechts een extra stap die u moet doen om de actie te bevestigen. Wanneer u een gebruiker verwijdert, welke gebruiker dan ook, moet u voorzichtig te werk gaan. U verwijdert ook alle gegevens die aan de gebruiker zijn gekoppeld, dus er kunnen gevallen zijn waarin u iets verwijdert dat u misschien niet wilt. Klik in ieder geval op de Bevestig verwijdering knop.

WooCommerce-klantverwijdering

Nu zijn al uw klanten verwijderd en kunt u opnieuw beginnen.

Alle WooCommerce-klanten verwijderen via SQL en WP-CLI

Normaal gesproken heeft een WooCommerce online winkel honderden klanten, dus het handmatig verwijderen ervan kan ongelooflijk tijdrovend zijn. Met enige kennis van coderen kunt u dit probleem snel oplossen via SQL-query's of WP-CLI. We zullen 2 verschillende gevallen met betrekking tot het verwijderen van klanten bekijken en u de benodigde code bezorgen.

Klanten met 0 bestellingen

Er zijn momenten waarop uw database vol staat met geregistreerde WooCommerce-klanten die nog geen enkele bestelling hebben geplaatst. Dit aantal klanten kan in ruil daarvoor duizenden bereiken, waardoor uw website trager wordt.

Log in op je phpMyAdmin rekening. Voordat u doorgaat, moet u bevestigen dat het script op de juiste database wordt uitgevoerd. Om te bevestigen of de juiste database is geladen, zoekt u naar de tabel wp_options en controleer of deze de juiste URL voor uw website heeft. Maak altijd een back-up van uw website voordat u een script uitvoert! Anders kunt u aanzienlijke gegevens kwijtraken of de website zelfs ontoegankelijk maken. U moet regelmatig voorzorgsmaatregelen nemen wanneer u geavanceerde SQL-query's uitvoert.

SQL queries

Nu u het SQL-paneel hebt gevonden, selecteert u het wp_posts tabel en plak de onderstaande code. Als uw databasevoorvoegsel dat niet is wp_en vervang het door het voorvoegsel dat u gebruikt. Dit stukje code bepaalt welke klanten 0 bestellingen en 0 berichten hebben. druk de Go knop om de SQL-instructie uit te voeren.

SELECT * van wp_users waar wp_users.ID niet in staat (

SELECTEER meta_value VAN wp_postmeta WAAR meta_key = '_customer_user'

) EN wp_users.ID niet in (

selecteer onderscheidend(post_auteur) uit wp_posts

)

Als de query correct wordt uitgevoerd, moet u deze vervangen SELECT * Met VERWIJDEREN om alle WooCommerce-klanten met 0 bestellingen te verwijderen. Wij hebben het in uw plaats gedaan en kunnen gewoon de onderstaande code kopiëren. druk de Go knop om de SQL-instructie uit te voeren.

VERWIJDEREN van wp_users waar wp_users.ID niet in staat (

SELECTEER meta_value VAN wp_postmeta WAAR meta_key = '_customer_user'

) EN wp_users.ID niet in (

selecteer onderscheidend(post_auteur) uit wp_posts

)

Eindelijk zijn al uw WooCommerce-klanten met 0 bestellingen verwijderd. Nu moet u de gebruikersmeta opruimen om eventuele overgebleven gegevens te verwijderen. Plak op dezelfde manier de onderstaande code en druk op de Go knop om de SQL-instructie uit te voeren.

verwijder uit wp_usermeta waar wp_usermeta.user_id niet in staat (selecteer ID uit wp_users);

U kunt uw WooCommerce-gebruikerslijst bekijken om te bevestigen of alle gebruikers al dan niet zijn verwijderd. Als er inconsistenties zijn, bent u hoogstwaarschijnlijk vergeten het databasevoorvoegsel te verwisselen wp_ met wat uw database ook gebruikt.

Alle klanten verwijderen

Eerlijk gezegd is het verwijderen van alle WooCoomerce-klanten via SQL nogal ingewikkeld. Bij een onjuiste zoekopdracht loopt u het risico alle gebruikers te verwijderen, en de zoekopdracht op zichzelf is erg lang en complex. Wij raden aan om te gebruiken WP-CLI voor deze taak. U kunt hun documentatie bekijken hier over het instellen van de WP-CLI-opdrachtregelinterface.

WP-CLI verwijdert klanten

Kijk eens naar de onderstaande opdracht. Het is een eenvoudig opdrachthulpprogramma met één regel voor het verwijderen van alle WooCommerce-klantgegevens. Bovendien hoeft u zich geen zorgen te maken over beschadiging van uw database.

wp gebruikerslijst –field=ID –rol=klant | xargs wp gebruiker verwijderen –ja

Houd er rekening mee dat met deze opdracht alleen klanten worden verwijderd; alle gegevens over hun bestellingen zijn intact gebleven. Als je ook alle WooCommerce-bestellingen wilt verwijderen, bekijk dan ons artikel hier.

Alle WooCommerce-klanten verwijderen via plug-ins

Als u niet zo handig bent met coderen en databases in het algemeen, overweeg dan om plug-ins te gebruiken. Helaas zijn er niet veel plug-ins die alle WooCommerce-klanten en hun bijbehorende gegevens kunnen verwijderen. Hoewel er plug-ins zijn die databases opnieuw instellen, hebben niet veel daarvan functionaliteit voor deze specifieke taak. Laten we eens kijken naar 3 populaire plug-ins die kunnen worden gebruikt om alle WooCommerce-klanten te verwijderen.

WP-reset. De meest populaire plug-in voor het resetten van sitedatabases naar de standaardinstallatiewaarden zonder bestanden te wijzigen. Het is een snelle en efficiënte manier om specifieke gegevens te targeten en te verwijderen. Met meerdere fail-safe mechanismen die in de plug-in zijn geïntegreerd, kunt u alle gegevens die u per ongeluk hebt verwijderd, herstellen. Wij adviseren u om de documentatie aandachtig te bekijken, zodat u begrijpt hoe u de gewenste gegevens kunt selecteren en targeten.

Winkeltoolkit voor WooCommerce. Deze plug-in bevat een groeiend aantal veelgebruikte WooCommerce-beheertools, voornamelijk gericht op webontwikkelaars en winkelbeheerders. Met een groot aantal onderhouds-/foutopsporings-/opruimingstools tot uw beschikking, kunt u alle gegevens over WooCommerce verwijderen.

Smart Manager voor WooCommerce. Deze plug-in wordt voor het grootste deel gebruikt om de WooCommerce-functionaliteit te vergroten en extra tools toe te voegen voor het beheren van uw winkel, maar hij kan ook worden gebruikt om uw database te ontdoen van onnodige klantgegevens. De plug-in heeft een gratis (lite) versie en een betaalde versie.

Laatste woorden

Zoals je kunt zien, vereist het beheren van de WooCommerce online winkel enige technische kennis. Zelfs een ogenschijnlijk eenvoudige taak, zoals het verwijderen van alle klanten, kan een uitdaging blijken. De bovengenoemde oplossingen zullen helpen bij het volbrengen van deze taak. Nogmaals, wees voorzichtig bij het uitvoeren van SQL-query's, controleer de syntaxis nogmaals en maak altijd een back-up van uw database. We wensen je een bugvrije reis door de wereld van e-commerce en blijf op de hoogte voor meer artikelen!

Veelgestelde vragen

Hoe kan ik een back-up maken van klantgegevens voordat ik alle klanten in WooCommerce verwijder, om ervoor te zorgen dat deze niet permanent verloren gaan?

Voordat u alle klanten in WooCommerce verwijdert, is het essentieel om een ​​back-up van klantgegevens te maken om ervoor te zorgen dat deze niet permanent verloren gaan. Dit kun je doen door klantgegevens te exporteren met behulp van de ingebouwde exporttools in WooCommerce of door een plug-in van derden te gebruiken die geavanceerdere back-up- en exportfunctionaliteiten biedt. Zorg ervoor dat u het back-upbestand veilig opslaat en in overeenstemming met de voorschriften voor gegevensbescherming.

Zijn er juridische of nalevingsoverwegingen waar ik rekening mee moet houden bij het verwijderen van klantgegevens in WooCommerce, zoals AVG of beleid voor het bewaren van gegevens?

Ja, er zijn juridische en nalevingsoverwegingen waar u rekening mee moet houden bij het verwijderen van klantgegevens in WooCommerce, met name met betrekking tot gegevensbeschermingsregels zoals AVG. Voordat u klantgegevens verwijdert, moet u ervoor zorgen dat u hiervoor een wettelijke basis heeft en dat u voldoet aan het toepasselijke beleid of de vereisten voor het bewaren van gegevens. Overweeg om klanten informatie te geven over het verwijderen van hun gegevens en hun rechten op grond van de wetgeving inzake gegevensbescherming.

Kan de in het artikel beschreven methode worden gebruikt om klanten selectief te verwijderen op basis van specifieke criteria, zoals inactieve accounts of gebruikers met spam?

De in het artikel beschreven methode richt zich op het verwijderen van alle klanten in WooCommerce en biedt geen manier om klanten selectief te verwijderen op basis van specifieke criteria. Er zijn echter plug-ins beschikbaar voor WooCommerce die geavanceerde functies voor klantbeheer bieden, waaronder de mogelijkheid om klanten te filteren en te verwijderen op basis van specifieke criteria zoals accountactiviteit, aankoopgeschiedenis of gebruikersrol.

Wat zijn de mogelijke gevolgen of risico’s van het verwijderen van alle klanten in WooCommerce, zowel wat betreft winkelfunctionaliteit als klantervaring?

Het verwijderen van alle klanten in WooCommerce kan verschillende potentiële gevolgen en risico’s hebben, zowel op het gebied van winkelfunctionaliteit als klantervaring. Vanuit het perspectief van de winkelfunctionaliteit kan het verwijderen van alle klanten van invloed zijn op de bestelgeschiedenis, abonnementsgegevens en klantgerelateerde instellingen of configuraties. Bovendien kunnen klantgerelateerde functionaliteiten, zoals gebruikersaccounts, het volgen van bestellingen en klantenondersteuning, worden beïnvloed. Vanuit het perspectief van de klantervaring kunnen klanten de toegang tot hun bestelgeschiedenis, accountinstellingen en opgeslagen voorkeuren verliezen, wat leidt tot ontevredenheid en verlies van vertrouwen.

Hoe kan ik klanten informeren over de verwijdering van hun accounts en ervoor zorgen dat ze een manier hebben om hun gegevens op te halen of indien nodig contact op te nemen met de ondersteuning?

Om klanten te informeren over de verwijdering van hun accounts en ervoor te zorgen dat ze een manier hebben om hun gegevens op te halen of indien nodig contact op te nemen met de ondersteuning, kunt u overwegen een meldings-e-mail of -bericht te sturen voordat u klantaccounts verwijdert. Geef duidelijke instructies over hoe klanten hun gegevens kunnen ophalen of neem contact op met de ondersteuning als ze vragen of opmerkingen hebben. Overweeg daarnaast om alternatieve opties aan te bieden aan klanten die hun accounts of gegevens willen behouden, zoals zich afmelden voor het verwijderingsproces of hun gegevens exporteren voordat ze worden verwijderd.

Hoe aan de slag te gaan?

Kom meer te weten

WooCommerce-onderhoud

Bespaar 33% met ons jaartariefplan.

Start nu

Heeft u problemen met WordPress?

Claim uw Gratis WordPress-onderhoud

In het snelle digitale landschap van vandaag verdient elke website de zorg en expertise van een professioneel onderhoudsteam, dat optimale prestaties, verbeterde beveiliging en naadloze gebruikerservaringen garandeert, zodat u zich met een gerust hart kunt concentreren op de groei van uw bedrijf.

Alexey Seryapin
Oprichter van WPServices

Couponcode toegepast!

Neem de tijd en blader door onze diensten.

Alexey Seryapin
Oprichter van WPServices