Visser Labs – WooCommerce Plugins

Hoe WooCommerce Productrecensies te importeren (Migratiegids)

Hoe WooCommerce Productrecensies te importeren (Migratiegids)

Om WooCommerce productrecensies te importeren, exporteert u ze uit de bronwinkel, koppelt u elke recensie aan het juiste product op de bestemming, en brengt u ze binnen als WordPress-reacties in plaats van als productgegevens. Recensies maken geen deel uit van een product-CSV, en dat is precies waarom ze zo vaak achterblijven: de producten komen aan op de nieuwe site en jaren van social proof verdwijnen stilletjes.

Het is herstelbaar. Zolang de bron-database of een schone export nog bestaat, kunnen recensies worden overgezet met behoud van auteursnamen, sterbeoordelingen en oorspronkelijke datums.

Als u dit leest, bent u waarschijnlijk ergens in een vergelijkbare migratie. Misschien verhuist u van Shopify naar WooCommerce en zijn uw Judge.me-recensies niet meegekomen. Misschien consolideert u WooCommerce-winkels. Misschien bouwt u opnieuw op een schone installatie en is de reactietabel achtergebleven.

Deze handleiding behandelt de werkelijke mechanismen voor het importeren van productrecensies in WooCommerce. Het is eerlijk over welke tools wat doen, waar attributie doorgaans misgaat en hoe het resultaat op staging te valideren voordat u live gaat. Bij Shopify-migraties, WooCommerce-consolidaties en herstel na herbouw is het patroon dat we zien altijd hetzelfde: de kwaliteit van uw import wordt bepaald in de exportfase.

Inhoudsopgave

Waarom u WooCommerce-productrecensies zou willen importeren

Recensies zijn niet decoratief. Het is sociale bewijskracht-eigen vermogen dat uw winkel heeft opgebouwd, soms over jaren. Het verliezen ervan tijdens een migratie doodt stilletjes de conversie, omdat elke productpagina gloednieuw lijkt voor bezoekers die niet weten dat u net bent verhuisd.

Migreren van Shopify, BigCommerce of Magento naar WooCommerce

Recensies op Shopify bevinden zich meestal in een recensie-app (Judge.me, Yotpo of de Shopify Product Reviews-app), niet in de kern van Shopify. BigCommerce en Magento hebben hun eigen recensiemodules. Geen van die exportformaten landt schoon in WooCommerce zonder herformattering, daarom lijkt het proces ingewikkelder dan 'klik op importeren'.

Meerdere WooCommerce-winkels consolideren tot één

Agentschappen en multi-brand operators worden hiermee geconfronteerd bij het samenvoegen van winkels. Producten en klanten zijn eenvoudig. Recensies zijn moeilijker omdat ze worden opgeslagen als WordPress-reacties met product-specifieke metadata, en de meeste generieke commentaar-importers laten de belangrijke velden vallen.

Recensies herstellen na een site-herbouw of database-herstel

Ontwikkelaars bouwen opnieuw op schone WordPress-installaties, migreren producten en vergeten soms de reactietabel. De recensies bestaan nog steeds in de oude database, maar de nieuwe site ziet ze pas als u ze bewust verplaatst.

Een productpagina met 47 recensies met een gemiddelde van 4,6 sterren converteert anders dan dezelfde pagina met 'nog geen recensies'. Sociale bewijskracht is een van de factoren die het meest gecorreleerd zijn met e-commerce conversie.

Hoe WooCommerce-recensies daadwerkelijk werken achter de schermen

WooCommerce-recensies zijn geen apart posttype. Het zijn reacties met een specifiek type en wat metadata.

Waar recensies zich bevinden. Recensies staan in de wp_comments-tabel met comment_type ingesteld op review. Elke recensie heeft een comment_post_ID die het koppelt aan een specifiek product. Als die product-ID niet bestaat op de bestemming, wordt de recensie wees en wordt deze nergens weergegeven.

Sterbeoordelingen. De beoordeling van 1 tot 5 wordt niet rechtstreeks in wp_comments opgeslagen. Het bevindt zich in wp_commentmeta onder de sleutel rating. Elke importmethode die dit meta-veld niet meeneemt, produceert recensies zonder sterbeoordeling.

Moderatiestatus. comment_approved bevat de status: 1 voor goedgekeurd, 0 voor in behandeling. Als je importeert met 0, komen alle beoordelingen in de moderatiewachtrij, wat de beheerder kan overweldigen bij een grote migratie.

Auteurstoeschrijving. comment_author, comment_author_email en comment_author_url bevatten de publieke identiteit van de recensent. Deze velden zijn waar de toeschrijving meestal misgaat. Een generieke importeur vult vaak comment_author met “Anoniem” en laat de e-mail leeg.

Wanneer je deze velden begrijpt, voelt de import niet langer als een black box.

Stap 1: Recensies schoon exporteren uit de bronwinkel

De kwaliteit van je import wordt beperkt door de kwaliteit van je export. Hier beginnen de meeste migratieproblemen, dus het is de moeite waard om hier langzamer te werken.

Als je bron WooCommerce is

Gebruik Store Exporter Deluxe op de bronwinkel. Het exporteert beoordelingen als een native dataset, niet als generieke opmerkingen, wat betekent dat de sterbeoordeling, product SKU en vlag voor geverifieerde koper al in de CSV worden geëxporteerd en naar de juiste kolommen worden gemapt.

Installeer Store Exporter Deluxe op de bronwebsite. Navigeer naar WooCommerce, Store Export, selecteer vervolgens het tabblad Reviews. Vink de velden aan die je nodig hebt. De dataset met beoordelingen biedt Review ID, Product ID, Product SKU, Productnaam, Recensent, E-mail, Inhoud, Beoordelingsdatum, Beoordelingstijd, Beoordeling, Geverifieerd en IP-adres. Kies CSV voor maximale compatibiliteit, of een van TSV, XLS, XLSX, XML, RSS of JSON als een ander formaat beter past bij je importpad.

Store Exporter Deluxe dashboard dat geautomatiseerde WooCommerce data-exportinstellingen en planningsopties toont.

Voer de export uit. Omdat de dataset met beoordelingen speciaal is gemaakt in plaats van een generieke dump van opmerkingen, komt elke rij uit met de naam van de recensent, e-mail, tijdstempel, 1-tot-5 beoordeling en product SKU ingevuld. Die volledigheid is wat je in staat stelt om beoordelingen opnieuw te koppelen aan de juiste producten op de bestemming zonder handmatige opschoning.

💡 Voor de diepgaandere configuratieworkflow heeft Visser Labs een volledige handleiding voor het exporteren van WooCommerce-beoordelingen.

Als je bron Shopify is

Shopify slaat beoordelingen niet op in de kern. Ze leven in welke beoordelingsapp je ook hebt geïnstalleerd. Exporteer vanuit de app:

  • Judge.me: Dashboard, Export Reviews, CSV. Je krijgt product-handle, recensent naam, e-mail, beoordeling, beoordelingsinhoud, datum en geverifieerde status.
  • Yotpo: Admininstellingen, Export, filteren op datumbereik en product.
  • Shopify Product Reviews app: Apps, Product Reviews, Export, CSV-download.

Map de resulterende CSV zodat deze overeenkomt met de kolomnamen die Store Exporter Deluxe produceert, zodat de downstream-import consistent blijft over bronnen heen. Dezelfde UTF-8-coderingregels zijn van toepassing op order-exports.

Als je bron Magento of BigCommerce is

Gebruik de native review-export van het platform, formatteer vervolgens de kolommen om overeen te komen met de WooCommerce-reviewstructuur vóór de import. Magento's export bevindt zich onder Marketing, User Content, Reviews. BigCommerce exporteert vanuit Products, Reviews.

Het CSV-formaat begrijpen dat recensies nodig hebben voor import

Wat je bron ook is, de CSV die je gebruikt om WooCommerce-productbeoordelingen te importeren, heeft een specifieke structuur nodig. Ontbrekende kolommen of verkeerde gegevenstypen zijn de belangrijkste redenen waarom beoordelingen er na een import gebroken uitzien.

Minimale vereiste kolommen:

  • review_content: de reviewtekst
  • author_name: de weergavenaam van de recensent
  • author_email: e-mailadres van de recensent
  • review_date: ISO 8601-indeling (JJJJ-MM-DD UU:MM:SS)
  • rating: geheel getal van 1 tot 5
  • product_sku of product_id: de koppeling naar het doelproduct
  • approved: 1 voor goedgekeurd, 0 voor in behandeling

Reviews koppelen aan producten. Als de bestemming dezelfde SKU's gebruikt als de bron, is SKU-matching het veiligst. Als SKU's verschillen (vaak bij Shopify naar WooCommerce-migraties waarbij Shopify's 'handle' niet overeenkomt met WooCommerce's 'slug'), heb je een mappingtabel nodig: bron-SKU gemapt naar doelproduct-ID. Bouw dit vóór het importeren, niet tijdens.

Tekencodering. Sla de CSV op als UTF-8 om tekens met accenten, emoji's en niet-Latijnse scripts te behouden. Reviews van internationale klanten gaan vaak mis met codering omdat Excel standaard Windows-1252 gebruikt in sommige regio's, wat tekens stilzwijgend beschadigt. Open je CSV in een teksteditor om dit te controleren vóór het importeren.

Stap 2: Recensies importeren in de doel-WooCommerce-winkel

Met een schone export bij de hand, wordt het importeren een kwestie van de juiste methode kiezen voor je bronformaat.

Optie A: WordPress Importer (WXR/XML)

Als je bron-export in WordPress eXtended RSS-formaat (WXR, WordPress's native XML-export) is, kan de officiële WordPress Importer-plugin reacties, inclusief reviews, samen met berichten importeren. Ga naar Tools, Import, WordPress op de doelwebsite. Installeer de WordPress Importer-plugin als je dat nog niet hebt gedaan. Upload je XML-bestand en kies ervoor om reacties te importeren wanneer daarom wordt gevraagd. De valkuil: het WXR-bestand moet de sectie met reacties bevatten. Een eenvoudige product-XML-export zal geen reviews meenemen. Dit werkt het beste voor WooCommerce-naar-WooCommerce-migraties.

Optie B: Importplugins van derden voor reviews

Er zijn verschillende WordPress-plugins om reviews uit CSV te importeren. Het landschap verandert vaak, dus zoek in de WordPress.org plugin-directory naar "import reviews" en sorteer op datum van laatste update. Evalueer kandidaten op vier punten: flexibiliteit van de CSV-structuur, SKU-naar-product-matching, behoud van sterbeoordelingen en behoud van datum/auteur. Test altijd eerst op een staging-omgeving met een kleine subset voordat je de volledige import uitvoert.

Optie C: Handmatige SQL-import (alleen voor ontwikkelaars)

Voor eenmalige migraties met ongebruikelijke bronformaten kan een ontwikkelaar een SQL-script schrijven dat direct invoegt in wp_comments en wp_commentmeta. Dit is de meest betrouwbare methode om elk veld te behouden, omdat je precies controleert wat er in elke kolom terechtkomt. Vóór uitvoering: maak een volledige back-up van de database, bouw een complete mappingtabel van SKU naar product-ID, en schrijf een validatiequery om het aantal reviews te vergelijken met de bron. Deze aanpak vereist SQL-vloeiendheid.

Optie D: als onderdeel van een volledige winkelmigratie

Als je een complete winkelmigratie uitvoert (producten, klanten, bestellingen, reviews), overweeg dan het gecoördineerde traject. Alles verplaatsen in een geplande volgorde voorkomt het probleem van "reviews die wees zijn omdat producten er nog niet waren".

Begin met de volledige WooCommerce-migratiegids van Visser Labs. De bijbehorende gids voor het importeren van WooCommerce-producten behandelt de productzijde, die eerst moet worden uitgevoerd. De ingebouwde CSV-importeur voor producten van WooCommerce verwerkt de producten zelf, maar raakt beoordelingen helemaal niet aan, omdat beoordelingen opmerkingen zijn in plaats van productgegevens. Beoordelingen doorlopen een van de drie bovenstaande methoden zodra de producten op hun plaats staan.

Wat we hebben gezien: Een patroon dat we herhaaldelijk zien bij het importeren van beoordelingen: beoordelaars verliezen hun attributie. De beoordelingstekst blijft behouden, maar de e-mail van de auteur verdwijnt, de datum van de beoordeling wordt gereset naar de importdatum, zodat elke beoordeling eruitziet alsof deze gisteren is geplaatst, en de sterbeoordeling valt volledig weg omdat de importeur het comment_meta-beoordelingsveld niet heeft meegenomen. In de nieuwe winkel toont elk product "Anoniem, 2026-04-21, geen beoordeling" bij beoordelingen die oorspronkelijk "Sarah M., 2023-08-12, 5 sterren" waren. Dit is bijna altijd een opmaakprobleem in de exportfase, niet in de importfase. Los dit op door opnieuw te exporteren met de juiste velden, niet door gegevens op de bestemming te patchen.

Uitgewerkt voorbeeld: 500 productrecensies importeren uit een Shopify-export

Hier is de volgorde voor een migratie van Shopify naar WooCommerce met 500 beoordelingen verzameld via Judge.me. Dezelfde structuur werkt voor elke bron zodra u de exportstap vervangt.

Stap 1: Exporteren vanuit Judge.me. Dashboard, Beoordelingen exporteren, CSV. Het bestand had kolommen voor producthandle, recensentnaam, e-mail, beoordeling, beoordelingstekst, datum en geverifieerde status. Aantal rijen: 500.

Stap 2: Bouw de mappingtabel. Shopify producthandles komen niet exact overeen met WooCommerce product-slugs. Exporteer producten uit de nieuwe WooCommerce-winkel met Store Exporter Deluxe om een lijst met product-ID's en slugs te krijgen, en kruis vervolgens de Shopify-handles daartegen aan met VLOOKUP. Verwacht dat een deel van de beoordelingen verwijst naar handles zonder duidelijke overeenkomst, meestal omdat productnamen tijdens de migratie zijn opgeschoond. Los die handmatig op door de beoordelingstekst te matchen met productbeschrijvingen.

Stap 3: CSV opnieuw formatteren. Hernoem kolommen zodat ze overeenkomen met de doelstructuur, voeg een product_id-kolom toe uit de mappingtabel, converteer het datumformaat van Judge.me naar ISO 8601, en stel approved in op 1 voor rijen die al bij de bron waren goedgekeurd. Behoud de geverifieerde kolom: WooCommerce slaat de status van geverifieerde kopers op onder de verified comment meta-sleutel, dus het heeft een direct equivalent, hoewel WooCommerce het ook opnieuw berekent op basis van de bestelgeschiedenis op de bestemming.

Stap 4: Opslaan als UTF-8. Controleer tien rijen met accenttekens in een teksteditor en bevestig dat ze correct worden weergegeven voordat u verdergaat.

Stap 5: Voer de import eerst uit op staging. Nooit op productie. Kloon de bestemming naar staging, voer de import daar uit en valideer voordat u de live site aanraakt.

Stap 6: Valideren op staging. Kies 10 willekeurig geïmporteerde beoordelingen en controleer vijf dingen op elk: auteur naam komt overeen met bron, auteur e-mail komt overeen met bron, beoordelingsdatum komt overeen met bron, sterrenbeoordeling is ingevuld en de beoordeling wordt weergegeven op de juiste productpagina. Als er iets mislukt, corrigeer de export of de mapping en voer opnieuw uit. Patch records niet op de bestemming, omdat dezelfde fout zich bij elke latere batch zal herhalen.

Stap 7: Uitvoeren op productie. Nu staging gevalideerd is, plan de productie-import voor een periode met weinig verkeer en voer hetzelfde proces uit.

Het resultaat waar u naar streeft: elke beoordeling is verplaatst met volledige attributie. Auteursnamen behouden, originele datums intact, sterrenbeoordelingen ingevuld en elke beoordeling gekoppeld aan het juiste product via de SKU-mapping, zodat de nieuwe winkel wordt gelanceerd met zijn sociale bewijs zichtbaar intact.

Veelvoorkomende valkuilen en hoe u ze kunt vermijden

Een paar terugkerende problemen verrassen winkeleigenaren. Deze van tevoren kennen bespaart herhaaldelijke uitvoeringen.

  • Dubbele beoordelingen: Een import twee keer uitvoeren zonder deduplicatie creëert duplicaten. Vraag vóór de uitvoering de bestemming op naar bestaande beoordelingstellingen. Als de bestemming al beoordelingen heeft, match dan op auteur e-mail + beoordelingsdatum + product als een dedup-sleutel.
  • Overstroming van moderatie wachtrij: Importeren met approved = 0 stuurt elke beoordeling naar de moderatie wachtrij. Keur vooraf goed tijdens de export als bronbeoordelingen al waren goedgekeurd.
  • Product ID-verschuiving: Als u de beoordelingsimport uitvoert voordat producten volledig zijn geïmporteerd, worden beoordelingen aan niets gekoppeld. Eerst producten, dan beoordelingen.
  • Verweesde beoordelingen: Beoordelingen zonder een bijpassend product creëren verweesde opmerkingen die in de database bestaan maar niet worden weergegeven. Voer na de import een validatiequery uit die beoordelingen telt waarvan comment_post_ID niet overeenkomt met een bestaand product. Nul is het doel.
  • Tijdzoneverschillen: Als bronbeoordelingen werden opgeslagen in UTC en de bestemming in een andere tijdzone draait, kunnen datums verschuiven. Normaliseer naar UTC tijdens de export en laat WordPress tijdzoneconversie bij weergave afhandelen.
  • Rijke media in beoordelingen: Foto beoordelingen van Judge.me en Yotpo slaan afbeeldingen apart op. De tekst importeert prima, maar foto's worden niet meegeleverd met een standaard CSV. Markeer beeldmigratie als een apart project vooraf.

Veelgestelde Vragen

Kan de WooCommerce productimporteur recensies importeren?

Nee, de ingebouwde product CSV-importeur van WooCommerce kan geen WooCommerce productbeoordelingen importeren. Het leest alleen productgegevens, en beoordelingen worden opgeslagen als WordPress-opmerkingen in plaats van productvelden, wat ze een volledig apart importpad maakt. Gebruik de WordPress Importer als uw bron een WXR/XML-export is, een speciale plugin voor beoordelingsimport uit de WordPress-directory, of een handmatige SQL-import voor ongebruikelijke bronformaten. Om beoordelingen netjes uit een bron WooCommerce-winkel te halen, behandelt Store Exporter Deluxe de exportzijde als een native dataset.

Behouden geïmporteerde recensies hun sterbeoordelingen?

Alleen als uw importmethode naar de wp_commentmeta tabel schrijft met de rating sleutel. Generieke commentaarimporteurs slaan dit vaak over omdat sterbeoordelingen een WooCommerce-specifieke toevoeging zijn bovenop standaard WordPress-commentaren. Valideer na elke import sterbeoordelingen op 10 willekeurige beoordelingen voordat u de migratie als voltooid verklaart.

Koppel op SKU als SKU's exact overeenkomen tussen bron en bestemming (meest betrouwbaar voor WooCommerce-naar-WooCommerce). Koppel met een handmatige mappingtabel als SKU's verschillen, wat typisch is voor Shopify-naar-WooCommerce migraties waarbij product handles en slugs niet overeenkomen. Bouw de mapping voordat u importeert, niet tijdens.

Moet ik recensies vóór of na producten importeren?

Altijd eerst producten. Beoordelingen hebben product-ID's nodig om aan te koppelen. Als producten niet bestaan op de bestemming, worden de beoordelingen wees. Correcte volgorde: producten, klanten, bestellingen, beoordelingen.

Kan ik geverifieerde kopersbadges behouden tijdens migratie?

De status van geverifieerde koper wordt bepaald door WooCommerce die het e-mailadres van de auteur van een beoordeling vergelijkt met de bestelgeschiedenis op de bestemmingswinkel. Als uw klant- en ordergegevens worden gemigreerd vóór de beoordelingen, wordt de verificatielogica automatisch uitgevoerd op de nieuwe site en worden beoordelingen gemarkeerd als geverifieerd waar een bijpassende bestelling is. Als bestellingen niet worden gemigreerd, wordt de geverifieerde status niet meegenomen.

Uw recensies meenemen zonder sociale bewijskracht te verliezen

Beoordelingen zijn bedrijfswaarde, en het verliezen ervan tijdens een migratie kost stilzwijgend conversie in de nieuwe winkel. Goed uitgevoerd is het werk om WooCommerce productbeoordelingen te importeren mechanisch in plaats van moeilijk. Het werk is niet glamoureus: schone export, correcte CSV-structuur, productmapping, stagingvalidatie, dan productie-import. Elke faalmodus is terug te voeren op ofwel een onvolledige export ofwel een importmethode die niet overeenkomt met het bronformaat. Het moeilijke deel is niet de importklik zelf. Het zijn de veldmapping en attributiebehoud die voor en tijdens gebeuren. Zorg dat de export klopt, en de rest is mechanisch.

Hier leest u hoe u met deze gids aan de slag gaat:

Als dit deel uitmaakt van een grotere verhuizing, behandelt de Visser Labs WooCommerce migratiegids het volledige playbook voor winkelmigratie. Voor de export van beoordelingen aan de bronzijde is Store Exporter Deluxe de tool die uw gegevens schoon en met elk veld correct gemapt krijgt.

auteur avatar
Katrine Villanueva

Populaire artikelen

Artikel delen

Een reactie toevoegen

We zijn blij dat u een reactie hebt achtergelaten. Houd er rekening mee dat alle reacties worden gemodereerd volgens ons privacybeleid, en alle links zijn nofollow. GEBRUIK GEEN trefwoorden in het naamveld. Laten we een persoonlijke en betekenisvolle conversatie voeren.

Bronnen & Hulp