Visser Labs – Wtyczki WooCommerce

Jak zaimportować recenzje produktów WooCommerce (Przewodnik migracji)

Jak zaimportować recenzje produktów WooCommerce (Przewodnik migracji)

Aby zaimportować recenzje produktów WooCommerce, eksportujesz je ze sklepu źródłowego, mapujesz każdą recenzję do właściwego produktu w miejscu docelowym i importujesz je jako komentarze WordPress, a nie jako dane produktu. Recenzje nie są częścią pliku CSV produktów, dlatego właśnie tak często są pomijane: produkty trafiają na nową stronę, a lata dowodu społecznego po cichu znikają.

Można to odzyskać. Dopóki istnieje oryginalna baza danych lub czysty eksport, recenzje można przenieść z zachowaniem nazw autorów, ocen gwiazdkowych i oryginalnych dat.

Jeśli to czytasz, prawdopodobnie jesteś w podobnej migracji. Może przenosisz się z Shopify do WooCommerce i Twoje recenzje Judge.me nie zostały przeniesione. Może konsolidujesz sklepy WooCommerce. Może przebudowujesz na czystej instalacji i tabela komentarzy została pominięta.

Ten przewodnik omawia rzeczywiste mechanizmy importowania recenzji produktów do WooCommerce. Jest szczery co do tego, które narzędzia robią co, gdzie atrybucja zazwyczaj się psuje i jak zweryfikować wynik na stagingu, zanim przejdziesz na produkcję. W przypadku migracji z Shopify, konsolidacji WooCommerce i odzyskiwania danych po przebudowie, widzimy zawsze ten sam schemat: jakość importu jest ustalana na etapie eksportu.

Spis treści

Dlaczego warto importować recenzje produktów WooCommerce

Recenzje nie są ozdobą. Są dowodem społecznym, kapitałem, który Twój sklep gromadził, czasem przez lata. Utrata ich podczas migracji cicho zabija konwersję, ponieważ każda strona produktu wygląda jak nowa dla odwiedzających, którzy nie wiedzą, że właśnie się przenieśli.

Migracja z Shopify, BigCommerce lub Magento do WooCommerce

Recenzje w Shopify zazwyczaj znajdują się w aplikacji do recenzji (Judge.me, Yotpo lub aplikacji Shopify Product Reviews), a nie w rdzeniu Shopify. BigCommerce i Magento mają własne moduły recenzji. Żaden z tych formatów eksportu nie pasuje bezpośrednio do WooCommerce bez ponownego formatowania, dlatego proces wygląda na bardziej skomplikowany niż „kliknij import”.

Konsolidacja wielu sklepów WooCommerce w jeden

Agencje i operatorzy wielu marek napotykają ten problem podczas łączenia sklepów. Produkty i klienci są prości. Recenzje są trudniejsze, ponieważ są przechowywane jako komentarze WordPress z metadanymi specyficznymi dla produktu, a większość ogólnych importerów komentarzy pomija ważne pola.

Przywracanie recenzji po przebudowie witryny lub przywróceniu bazy danych

Deweloperzy przebudowują na czystych instalacjach WordPress, migrują produkty i czasami zapominają o tabeli komentarzy. Recenzje nadal istnieją w starej bazie danych, ale nowa witryna ich nie widzi, dopóki celowo ich nie przeniesiesz.

Strona produktu z 47 recenzjami i średnią 4,6 gwiazdki konwertuje inaczej niż ta sama strona z komunikatem „brak recenzji”. Dowód społecznościowy jest jednym z czynników najsilniej skorelowanych z konwersją w e-commerce.

Jak recenzje WooCommerce działają pod maską

Recenzje WooCommerce nie są osobnym typem posta. Są to komentarze z określonym typem i pewnymi metadanymi.

Gdzie znajdują się recenzje. Recenzje znajdują się w tabeli wp_comments z comment_type ustawionym na review. Każda recenzja ma comment_post_ID łączący ją z konkretnym produktem. Jeśli ten identyfikator produktu nie istnieje w docelowym miejscu, recenzja staje się osierocona i nie wyświetla się nigdzie.

Oceny gwiazdkowe. Ocena od 1 do 5 nie jest przechowywana bezpośrednio w wp_comments. Znajduje się w wp_commentmeta pod kluczem rating. Każda metoda importu, która nie przenosi tego pola meta, tworzy recenzje bez oceny gwiazdkowej.

Status moderacji. comment_approved przechowuje status: 1 dla zatwierdzonych, 0 dla oczekujących. Jeśli zaimportujesz z 0, wszystkie recenzje trafią do kolejki moderacji, co może przytłoczyć administratora podczas dużej migracji.

Atrybucja autora. comment_author, comment_author_email i comment_author_url przechowują publiczną tożsamość recenzenta. Te pola są miejscem, gdzie atrybucja zazwyczaj się psuje. Ogólny importer często wypełnia comment_author wartością „Anonymous” i pozostawia e-mail pusty.

Kiedy zrozumiesz te pola, import przestanie być „czarną skrzynką”.

Krok 1: Czysty eksport recenzji ze źródłowego sklepu

Jakość Twojego importu jest ograniczona jakością Twojego eksportu. To tutaj zaczyna się większość problemów z migracją, więc warto zwolnić.

Jeśli Twoim źródłem jest WooCommerce

Użyj Store Exporter Deluxe w sklepie źródłowym. Eksportuje recenzje jako natywny zestaw danych, a nie jako ogólne komentarze, co oznacza, że ocena gwiazdkowa, SKU produktu i flaga zweryfikowanego kupującego pojawią się w pliku CSV już przypisane do odpowiednich kolumn.

Zainstaluj Store Exporter Deluxe na stronie źródłowej. Przejdź do WooCommerce, Store Export, a następnie wybierz zakładkę Reviews. Zaznacz potrzebne pola. Zestaw danych recenzji oferuje ID recenzji, ID produktu, SKU produktu, Nazwę produktu, Recenzenta, E-mail, Treść, Datę recenzji, Czas recenzji, Ocenę, Zweryfikowany i Adres IP. Wybierz CSV dla maksymalnej kompatybilności lub jeden z formatów TSV, XLS, XLSX, XML, RSS lub JSON, jeśli inny format lepiej pasuje do Twojej ścieżki importu.

Pulpit Store Exporter Deluxe pokazujący zautomatyzowane ustawienia eksportu danych WooCommerce i opcje planowania.

Uruchom eksport. Ponieważ zestaw danych recenzji jest specjalnie zaprojektowany, a nie ogólnym zrzutem komentarzy, każdy wiersz zawiera nazwę recenzenta, e-mail, znacznik czasu, ocenę od 1 do 5 i SKU produktu. Ta kompletność pozwala na ponowne powiązanie recenzji z prawidłowymi produktami w miejscu docelowym bez ręcznego czyszczenia.

💡 Aby zapoznać się z bardziej szczegółowym przewodnikiem konfiguracji, Visser Labs ma pełny przewodnik po eksportowaniu recenzji WooCommerce.

Jeśli Twoim źródłem jest Shopify

Shopify nie przechowuje recenzji w rdzeniu. Znajdują się one w dowolnej zainstalowanej aplikacji do obsługi recenzji. Eksportuj z aplikacji:

  • Judge.me: Dashboard, Export Reviews, CSV. Otrzymujesz uchwyt produktu, nazwę recenzenta, e-mail, ocenę, treść recenzji, datę i status zweryfikowania.
  • Yotpo: Ustawienia administratora, Eksport, filtruj według zakresu dat i produktu.
  • Aplikacja Shopify Product Reviews: Aplikacje, Product Reviews, Export, pobieranie CSV.

Dopasuj wynikowy plik CSV, aby pasował do nazw kolumn generowanych przez Store Exporter Deluxe, dzięki czemu import końcowy pozostaje spójny między źródłami. Te same zasady kodowania UTF-8 dotyczą eksportu zamówień.

Jeśli Twoim źródłem jest Magento lub BigCommerce

Użyj natywnego eksportu recenzji platformy, a następnie przeformatuj kolumny, aby pasowały do struktury recenzji WooCommerce przed importem. Eksport Magento znajduje się w Marketing, Treści użytkowników, Recenzje. BigCommerce eksportuje z Produktów, Recenzje.

Zrozumienie formatu CSV wymaganego przez recenzje do importu

Niezależnie od źródła, plik CSV używany do importu recenzji produktów WooCommerce musi mieć określoną strukturę. Brakujące kolumny lub nieprawidłowe typy danych to główne powody, dla których recenzje wyglądają na uszkodzone po imporcie.

Minimalne wymagane kolumny:

  • review_content: tekst recenzji
  • author_name: nazwa wyświetlana recenzenta
  • author_email: e-mail recenzenta
  • review_date: format ISO 8601 (RRRR-MM-DD GG:MM:SS)
  • rating: liczba całkowita od 1 do 5
  • product_sku lub product_id: powiązanie z produktem docelowym
  • approved: 1 dla zatwierdzonych, 0 dla oczekujących

Łączenie recenzji z produktami. Jeśli miejsce docelowe używa tych samych SKU co źródło, dopasowanie SKU jest najbezpieczniejsze. Jeśli SKU się różnią (częste w migracjach z Shopify do WooCommerce, gdzie uchwyt Shopify nie pasuje do ślimaka WooCommerce), potrzebujesz tabeli mapowania: źródłowe SKU mapowane na identyfikator produktu docelowego. Zbuduj to przed importem, nie w jego trakcie.

Kodowanie znaków. Zapisz plik CSV jako UTF-8, aby zachować znaki akcentowane, emoji i skrypty inne niż łacińskie. Recenzje od międzynarodowych klientów często psują się z powodu kodowania, ponieważ Excel domyślnie używa Windows-1252 w niektórych lokalizacjach, co cicho uszkadza znaki. Otwórz swój plik CSV w edytorze zwykłego tekstu, aby zweryfikować przed importem.

Krok 2: Import recenzji do docelowego sklepu WooCommerce

Mając czysty eksport, import sprowadza się do wyboru odpowiedniej metody dla Twojego formatu źródłowego.

Opcja A: Importer WordPress (WXR/XML)

Jeśli Twój eksport źródłowy jest w formacie WordPress eXtended RSS (WXR, natywny eksport XML WordPressa), oficjalny wtyczka Importer WordPress może zaimportować komentarze, w tym recenzje, wraz z postami. Przejdź do Narzędzia, Import, WordPress na stronie docelowej. Zainstaluj wtyczkę Importer WordPress, jeśli jeszcze tego nie zrobiłeś. Prześlij swój plik XML i wybierz opcję importowania komentarzy, gdy zostaniesz o to poproszony. Haczyk: plik WXR musi zawierać sekcję komentarzy. Czysty eksport produktów XML nie przeniesie recenzji. Działa to najlepiej w przypadku migracji z WooCommerce do WooCommerce.

Opcja B: Wtyczki do importu recenzji firm trzecich

Istnieje kilka wtyczek WordPress do importowania recenzji z CSV. Krajobraz często się zmienia, więc przeszukaj katalog wtyczek WordPress.org pod kątem „import reviews” i sortuj według daty ostatniej aktualizacji. Oceń kandydatów pod kątem czterech rzeczy: elastyczności struktury CSV, dopasowania SKU do produktu, zachowania ocen gwiazdkowych oraz zachowania daty/autora. Zawsze testuj na stagingu z małym podzbiorem przed uruchomieniem pełnego importu.

Opcja C: Ręczny import SQL (tylko dla deweloperów)

W przypadku jednorazowych migracji z nietypowymi formatami źródłowymi, deweloper może napisać skrypt SQL, który wstawia dane bezpośrednio do wp_comments i wp_commentmeta. Jest to najbardziej niezawodna metoda zachowania każdego pola, ponieważ dokładnie kontrolujesz, co trafia do każdej kolumny. Przed uruchomieniem: wykonaj pełną kopia zapasową bazy danych, zbuduj kompletną tabelę mapowania SKU na identyfikator produktu i napisz zapytanie walidacyjne, aby porównać liczbę recenzji ze źródłem. To podejście wymaga biegłości w SQL.

Opcja D: jako część pełnej migracji sklepu

Jeśli przeprowadzasz kompletną migrację sklepu (produkty, klienci, zamówienia, recenzje), rozważ skoordynowaną ścieżkę. Przenoszenie wszystkiego w zaplanowanej sekwencji pozwala uniknąć problemu „recenzje osierocone, ponieważ produkty jeszcze nie istniały”.

Zacznij od kompletnego przewodnika migracji WooCommerce od Visser Labs. Towarzyszący przewodnik po importowaniu produktów WooCommerce obejmuje stronę produktów, która musi zostać uruchomiona najpierw. Wbudowany importer produktów CSV WooCommerce obsługuje same produkty, ale wcale nie dotyka recenzji, ponieważ recenzje są komentarzami, a nie danymi produktu. Recenzje przechodzą przez jedną z trzech powyższych metod, gdy produkty są już na miejscu.

Co zaobserwowaliśmy: Jeden wzorzec, który wielokrotnie widzimy przy imporcie recenzji: recenzenci tracą swoje przypisanie. Tekst recenzji pozostaje, ale znika adres e-mail autora, data recenzji jest resetowana do daty importu, więc każda recenzja wygląda, jakby została opublikowana wczoraj, a ocena gwiazdkowa całkowicie spada, ponieważ importer nie przeniósł pola oceny comment_meta. W nowym sklepie każdy produkt pokazuje „Anonimowy, 2026-04-21, brak oceny” dla recenzji, które pierwotnie brzmiały „Sarah M., 2023-08-12, 5 gwiazdek”. Jest to prawie zawsze problem z formatem na etapie eksportu, a nie importu. Napraw to, eksportując ponownie z prawidłowymi polami, a nie poprawiając dane w miejscu docelowym.

Praktyczny przykład: Importowanie 500 recenzji produktów z eksportu Shopify

Oto sekwencja migracji z Shopify do WooCommerce z przeniesieniem 500 recenzji zebranych przez Judge.me. Taki sam schemat działa dla dowolnego źródła po zamianie kroku eksportu.

Krok 1: Eksport z Judge.me. Pulpit nawigacyjny, Eksportuj recenzje, CSV. Plik zawierał kolumny dla uchwytu produktu, nazwy recenzenta, adresu e-mail, oceny, treści recenzji, daty i statusu zweryfikowanego. Liczba wierszy: 500.

Krok 2: Zbuduj tabelę mapowania. Uchwyty produktów Shopify nie będą dokładnie pasować do ślimaków produktów WooCommerce. Wyeksportuj produkty z nowego sklepu WooCommerce za pomocą Store Exporter Deluxe, aby uzyskać listę identyfikatorów produktów i ślimaków, a następnie porównaj uchwyty Shopify z nimi za pomocą funkcji WYSZUKAJ.PIONOWO. Spodziewaj się, że część recenzji będzie odwoływać się do uchwytów bez oczywistego dopasowania, zazwyczaj dlatego, że nazwy produktów zostały poprawione podczas migracji. Rozwiąż je ręcznie, dopasowując tekst recenzji do opisów produktów.

Krok 3: Zmień format CSV. Zmień nazwy kolumn, aby pasowały do struktury docelowej, dodaj kolumnę product_id z tabeli mapowania, przekonwertuj format daty Judge.me na ISO 8601 i ustaw approved na 1 dla wierszy, które były już zatwierdzone w źródle. Zachowaj kolumnę zweryfikowaną: WooCommerce przechowuje status zweryfikowanego nabywcy w kluczu meta verified, więc ma bezpośredni odpowiednik, chociaż WooCommerce przelicza go również na podstawie historii zamówień w miejscu docelowym.

Krok 4: Zapisz jako UTF-8. Sprawdź dziesięć wierszy zawierających znaki akcentowane w edytorze zwykłego tekstu i potwierdź, że renderują się poprawnie, zanim przejdziesz dalej.

Krok 5: Najpierw uruchom import na etapie przejściowym. Nigdy na produkcji. Skopiuj docelowy do etapu przejściowego, uruchom tam import i zweryfikuj, zanim dotkniesz działającej witryny.

Krok 6: Walidacja na środowisku stagingowym. Wybierz 10 losowych zaimportowanych recenzji i sprawdź pięć rzeczy w każdej z nich: nazwa autora zgadza się ze źródłem, adres e-mail autora zgadza się ze źródłem, data recenzji zgadza się ze źródłem, ocena gwiazdkowa jest uzupełniona i recenzja wyświetla się na właściwej stronie produktu. Jeśli coś się nie powiedzie, popraw eksport lub mapowanie i uruchom ponownie. Nie poprawiaj rekordów w miejscu docelowym, ponieważ ta sama usterka powtórzy się w każdej kolejnej partii.

Krok 7: Uruchomienie na produkcji. Po zatwierdzeniu środowiska stagingowego zaplanuj import produkcyjny na okres niskiego ruchu i wykonaj ten sam proces.

Oczekiwany rezultat: każda recenzja została przeniesiona z pełnym przypisaniem. Nazwy autorów zachowane, oryginalne daty nienaruszone, oceny gwiazdkowe uzupełnione, a każda recenzja połączona z właściwym produktem za pomocą mapowania SKU, dzięki czemu nowy sklep uruchamia się z widocznie nienaruszonym dowodem społecznym.

Częste pułapki i jak ich unikać

Kilka powtarzających się problemów zaskakuje właścicieli sklepów. Poznanie ich z góry pozwala uniknąć ponownych uruchomień.

  • Duplikaty recenzji: Dwukrotne uruchomienie importu bez deduplikacji tworzy duplikaty. Przed uruchomieniem zapytaj miejsce docelowe o liczbę istniejących recenzji. Jeśli miejsce docelowe ma już recenzje, dopasuj adres e-mail autora + datę recenzji + produkt jako klucz deduplikacji.
  • Zalewanie kolejki moderacji: Importowanie z approved = 0 wysyła każdą recenzję do kolejki moderacji. Zatwierdź wstępnie podczas eksportu, jeśli recenzje źródłowe były już zatwierdzone.
  • Dryf identyfikatorów produktów: Jeśli uruchomisz import recenzji przed pełnym zaimportowaniem produktów, recenzje nie zostaną do niczego dołączone. Najpierw produkty, potem recenzje.
  • Recenzje osierocone: Recenzje bez pasującego produktu tworzą osierocone komentarze, które istnieją w bazie danych, ale się nie wyświetlają. Po imporcie uruchom zapytanie walidacyjne zliczające recenzje, których comment_post_ID nie pasuje do istniejącego produktu. Celem jest zero.
  • Niedopasowania stref czasowych: Jeśli recenzje źródłowe były przechowywane w UTC, a miejsce docelowe działa w innej strefie czasowej, daty mogą się przesunąć. Normalizuj do UTC podczas eksportu i pozwól WordPressowi obsługiwać konwersję stref czasowych podczas wyświetlania.
  • Rich media w recenzjach: Recenzje ze zdjęciami z Judge.me i Yotpo przechowują obrazy oddzielnie. Tekst importuje się dobrze, ale zdjęcia nie są dostępne w standardowym pliku CSV. Oznacz migrację obrazów jako osobny projekt z góry.

Często zadawane pytania

Czy importer produktów WooCommerce może importować recenzje?

Nie, wbudowany importer produktów CSV WooCommerce nie może importować recenzji produktów WooCommerce. Odczytuje tylko dane produktów, a recenzje są przechowywane jako komentarze WordPress, a nie pola produktu, co sprawia, że są one całkowicie osobną ścieżką importu. Użyj importera WordPress, jeśli źródłem jest eksport WXR/XML, dedykowanego wtyczki do importu recenzji z katalogu WordPress lub ręcznego importu SQL dla nietypowych formatów źródłowych. Aby czysto wyeksportować recenzje ze źródłowego sklepu WooCommerce, Store Exporter Deluxe obsługuje stronę eksportu jako natywny zestaw danych.

Czy zaimportowane recenzje zachowają swoje oceny gwiazdkowe?

Tylko jeśli Twoja metoda importu zapisuje do tabeli wp_commentmeta z kluczem rating. Ogólne importery komentarzy często to pomijają, ponieważ oceny gwiazdkowe są specyficznym dla WooCommerce dodatkiem do standardowych komentarzy WordPress. Po każdym imporcie zweryfikuj oceny gwiazdkowe w 10 losowych recenzjach, zanim uznasz migrację za zakończoną.

Połącz według SKU, jeśli SKU pasują dokładnie między źródłem a celem (najbardziej niezawodne dla WooCommerce-do-WooCommerce). Połącz za pomocą ręcznej tabeli mapowania, jeśli SKU się różnią, co jest typowe dla migracji z Shopify do WooCommerce, gdzie uchwyty i ślimaki produktów nie pasują. Zbuduj mapowanie przed importem, a nie w jego trakcie.

Czy powinienem importować recenzje przed czy po produktach?

Zawsze najpierw produkty. Recenzje potrzebują identyfikatorów produktów, do których można je przypisać. Jeśli produkty nie istnieją w miejscu docelowym, recenzje stają się osierocone. Poprawna sekwencja: produkty, klienci, zamówienia, recenzje.

Czy mogę zachować odznaki zweryfikowanych kupujących podczas migracji?

Status zweryfikowanego kupującego jest określany przez WooCommerce poprzez dopasowanie adresu e-mail autora recenzji do historii zamówień w sklepie docelowym. Jeśli Twoje dane klientów i zamówień zostaną zmigrowane przed recenzjami, logika weryfikacji uruchomi się automatycznie na nowej stronie i oznaczy recenzje jako zweryfikowane tam, gdzie istnieje pasujące zamówienie. Jeśli zamówienia nie zostaną zmigrowane, status zweryfikowany nie zostanie przeniesiony.

Przenoszenie recenzji bez utraty dowodu społecznościowego

Recenzje to kapitał marki, a ich utrata podczas migracji cicho kosztuje konwersję w nowym sklepie. Wykonana poprawnie praca nad importem recenzji produktów WooCommerce jest mechaniczna, a nie trudna. Praca nie jest olśniewająca: czysty eksport, poprawna struktura CSV, mapowanie produktów, walidacja na etapie stagingu, a następnie import produkcyjny. Każdy tryb awarii sprowadza się albo do niekompletnego eksportu, albo do niedopasowania metody importu do formatu źródłowego. Trudna część to nie sam klik importu. To mapowanie pól i zachowanie atrybucji, które odbywa się przed i w trakcie. Doprowadź eksport do porządku, a reszta jest mechaniczna.

Oto jak postępować zgodnie z tym przewodnikiem:

Jeśli jest to część większego ruchu, przewodnik migracji WooCommerce Visser Labs zawiera pełny podręcznik migracji sklepu. W przypadku eksportu recenzji po stronie źródła, Store Exporter Deluxe to narzędzie, które czysto pobiera Twoje dane z poprawnie zmapowanym każdym polem.

awatar autora
Katrine Villanueva

Popularne artykuły

Udostępnij artykuł

Dodaj komentarz

Cieszymy się, że zdecydowałeś się zostawić komentarz. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką prywatności, a wszystkie linki są nofollow. NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.

Zasoby i pomoc