Alle producten verwijderen in WooCommerce kan een tijdrovend proces zijn. Natuurlijk, als het aantal producten klein is, kan dit handmatig via het WooCommerce-paneel worden gedaan. Maar de meeste online winkels hebben honderden producten met verschillende variaties, aangepaste taxonomieën en categorieën. Het handmatig verwijderen van zo'n groot aantal producten is ongelooflijk omslachtig. Laten we eens kijken naar verschillende manieren waarop u WooCommerce-producten kunt verwijderen.
WooCommerce-producten handmatig verwijderen
De eenvoudigste manier om WooCommerce-producten te verwijderen is door ze handmatig te verwijderen via uw WordPress dashboard. Het is een efficiënte methode voor webwinkels met een relatief klein aantal producten.
Begin met het lokaliseren van de WooCommerce Producten paneel in uw WordPress-dashboard. Het bevindt zich net onder het tabblad WooCommerce. Klik erop en u wordt doorverwezen naar de Producten overzichtspagina.
Standaard toont WooCommerce 20 producten per pagina. Als het aantal producten in uw geval hoger is, zoek dan de Scherm Opties tabblad in de rechterbovenhoek en klik erop.
Kies het Aantal items per pagina optie dienovereenkomstig, zodat al uw producten op één pagina worden weergegeven. Klik op de Solliciteer knop daarna om de wijzigingen op te slaan.
Nu zijn alle producten op één pagina te zien en kunt u ze allemaal selecteren door het selectievakje eronder aan te vinken Bulkacties raam. Wilt u alleen bepaalde producten selecteren, dan dient u deze één voor één aan te vinken. Houd er rekening mee dat u verschillende filters kunt toepassen om specifieke producten of productgroepen te targeten.
Nadat u de producten heeft geselecteerd die moeten worden verwijderd, gaat u terug naar het venster Bulkacties en selecteert u de Ga naar Thrash optie. Klik vervolgens op de Solliciteer knop.
Het is belangrijk op te merken dat, ook al hebben we producten verplaatst naar de slaan, ze zijn niet verwijderd. Om het verwijderingsproces te voltooien, gaat u naar de slaan en selecteer opnieuw alle producten via het selectievakje en kies de permanent verwijderen optie in het Bulkacties venster, of klik gewoon op de Lege thrash knop naast de filteropties.
Voilà! Alle WooCommerce-producten zijn verwijderd. Vergeet niet om de cache leeg te maken!
WooCommerce-producten uit de database verwijderen via SQL
Zoals we eerder vermeldden, is het handmatig verwijderen van WooCommerce-producten in webwinkels met een groot aantal producten zeer inefficiënt. Bij webontwikkeling is tijd van essentieel belang, en het verspillen van kostbare tijd door duizenden selectievakjes aan te vinken is een vervelende manier om deze taak te volbrengen. Gelukkig kan het probleem worden verholpen door het gebruik van code.
Log in op je phpMyAdmin rekening. Voordat u doorgaat, moet u bevestigen dat het script op de juiste database wordt uitgevoerd. Om te controleren of de juiste database is geladen, zoekt u de tabel op 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.
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. druk de Go knop om de SQL-instructie uit te voeren.
VERWIJDER relaties.*, belastingen.*, voorwaarden.*
FROM wp_term_relationships AS-relaties
INNER JOIN wp_term_taxonomie AS-belastingen
ON relations.term_taxonomy_id=belastingen.term_taxonomy_id
INNER JOIN wp_terms AS-voorwaarden
AAN belastingen.term_id=terms.term_id
WAAR object_id IN (SELECTEER ID VAN wp_posts WAAR post_type IN ('product', 'product_variatie'));
VERWIJDER UIT wp_postmeta WAAR post_id IN (SELECTEER ID UIT wp_posts WAAR post_type IN ('product','product_variation'));
VERWIJDER UIT wp_posts WAAR post_type IN ('product', 'product_variation');
Ga terug naar uw WordPress-dashboard en controleer of uw producten zijn verwijderd. Als u een fout tegenkomt na het uitvoeren van de SQL-instructie, zorg er dan voor dat u alle voorvoegsels correct hebt vervangen.
Als u bovendien alleen de kenmerken wilt verwijderen, kunt u de volgende code uitvoeren.
VERWIJDER UIT wp_terms WAAR term_id IN (SELECTEER term_id UIT wp_term_taxonomie WAAR taxonomie ZOALS 'pa_%');
VERWIJDER UIT wp_term_taxonomie WAAR taxonomie ZOALS 'pa_%';
VERWIJDER UIT wp_term_relationships WAAR term_taxonomy_id niet IN (SELECTEER term_taxonomy_id UIT wp_term_taxonomy);
Er zijn gevallen waarin u uitgebreid met databases moet werken. Berichten aanmaken, berichten verwijderen, berichten bewerken, et cetera. Elke actie heeft invloed op de tabel met metagegevens van het bericht en als u niet voorzichtig bent, kunt u duizenden rijen met ongebruikte gegevens tegenkomen. Door verweesde berichtmetagegevens (gegevens die verband houden met niet-bestaande berichten) te verwijderen, verwijdert u alle records die geen nut hebben. Voer op dezelfde manier als voorheen de volgende code uit.
VERWIJDEREN pm
VAN wp_postmeta pm
LINKS JOIN wp_posts wp ON wp.ID = pm.post_id
WAAR wp.ID NULL IS
WooCommerce-producten 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-producten en de 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-producten 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 beheer van uw winkel, maar hij kan ook worden gebruikt om uw database te wissen van onnodige producten en de bijbehorende gegevens. De plug-in heeft een gratis (lite) versie en een betaalde versie.
Laatste woorden
Met de bovengenoemde methoden kunt u WooCommerce-producten relatief eenvoudig verwijderen. Het is aan u om te beslissen welke procedure het beste geschikt is voor uw online winkel. Houd er rekening mee dat de eenvoudigste methode niet altijd de juiste is vice versa. We wensen je een bugvrije reis door de wereld van e-commerce en blijf op de hoogte voor meer artikelen!