Logo GRVision - Strony i sklepy internetowe
Darmowa konsultacja 881 932 088 kontakt@grvision.pl

Migracja z WooCommerce na PrestaShop krok po kroku

Publikacja: · Grzegorz Rapczyński

Migracja z WooCommerce na PrestaShop kończy się dobrze albo bardzo źle, i rozstrzyga się to na etapie planowania, nie przenoszenia danych. Dane da się przenieść zawsze. Pozycje w Google traci się raz i odbudowuje miesiącami. Ten tekst opisuje pełny przebieg z naciskiem na to, co decyduje o powodzeniu.

Kiedy migracja ma sens, a kiedy nie

Ten tekst dotyczy WooCommerce. Zejście z platformy abonamentowej wygląda inaczej - opisałem je przy migracji ze Sky-Shop na PrestaShop.

Zacznijmy od tego, kiedy jej nie robić. Jeśli sklep działa, sprzedaje i nie ogranicza Cię technicznie, migracja jest kosztem bez zwrotu. Zmiana platformy nie naprawi słabych opisów, braku ruchu ani problemów z asortymentem.

Migracja ma sens, gdy:

  • katalog urósł na tyle, że panel i listingi zauważalnie zwolniły,
  • potrzebujesz wariantów, grup cenowych albo sprzedaży B2B, a każda z tych rzeczy wymaga kolejnej płatnej wtyczki,
  • sklep stoi na kilkunastu wtyczkach i każda aktualizacja jest ruletką,
  • potrzebujesz integracji, której nie da się zrobić bez ingerencji w kod, a obecna konstrukcja to utrudnia.

Jeśli nie jesteś pewien, zacznij od porównania obu platform pod kątem swojego katalogu - rozpisałem to w tekście PrestaShop czy WooCommerce.

Krok 1: audyt tego, co masz

Bez tego kroku każda wycena jest zgadywaniem. Co trzeba ustalić:

  • Liczba produktów, wariantów i kategorii. Nie „około tysiąca”, tylko dokładna liczba z eksportu.
  • Struktura wariantów. Ile osi, ile kombinacji, czy każda ma własną cenę, stan i zdjęcie.
  • Lista wtyczek i tego, co realnie robią. Część funkcji będzie w PrestaShop w standardzie, część trzeba odtworzyć, część okaże się niepotrzebna.
  • Integracje. Płatności, kurierzy, magazyn, księgowość, systemy zewnętrzne.
  • Adresy, które mają ruch. To najważniejszy punkt całego audytu - wracam do niego niżej.
  • Dane klientów i zamówień. Ile, za jaki okres, co jest naprawdę potrzebne w nowym sklepie.

Adresy z ruchem wyciąga się z Google Search Console, z raportu skuteczności. To jest lista stron, których nie wolno zgubić - i to ona, a nie eksport produktów, wyznacza priorytety przy budowie mapy przekierowań.

Krok 2: co się przenosi, a co trzeba zbudować od nowa

Przenosi się bez większych problemów:

  • produkty z opisami, cenami, stanami i zdjęciami,
  • kategorie wraz ze strukturą,
  • warianty, przy czym model danych jest inny, więc odwzorowanie wymaga decyzji,
  • klienci z adresami, w zakresie zgodnym z przepisami o ochronie danych,
  • zamówienia ze statusami, jeśli historia jest potrzebna,
  • strony informacyjne i wpisy blogowe.

Trzeba zbudować od nowa:

  • Wygląd. Szablon WooCommerce nie działa w PrestaShop. Sklep może wyglądać podobnie, ale powstaje od zera.
  • Funkcje z wtyczek. Każda wtyczka to osobna decyzja: standard PrestaShop, gotowy moduł, czy własny kod.
  • Integracje. Konfigurowane na nowo, umowy z operatorami zostają Twoje.

Zwykle nie przenosi się:

  • Haseł klientów. Są zaszyfrowane w sposób specyficzny dla systemu. Standardowo klienci ustawiają nowe hasło przy pierwszym logowaniu i trzeba ich o tym uprzedzić mailem przed przełączeniem, nie po.
  • Opinii o produktach, jeśli siedzą w zewnętrznej usłudze albo w formacie, którego nie da się odwzorować. To trzeba sprawdzić w audycie.

Krok 3: mapa przekierowań

Najważniejszy element całej operacji. Nowy sklep ma inną strukturę adresów. Jeśli stare adresy zaczną zwracać błąd 404, Google traci wszystko, co ten sklep wypracował, a razem z tym znikają linki z innych stron i pozycje.

Jak to robić poprawnie:

  1. Wyeksportuj wszystkie stare adresy - produkty, kategorie, strony informacyjne, wpisy blogowe.
  2. Uzupełnij listę o adresy z Search Console. Znajdziesz tam także takie, o których zapomniałeś, a które mają ruch.
  3. Zmapuj każdy adres na jego odpowiednik. Produkt na produkt, kategoria na kategorię.
  4. Dla produktów, które znikają, wskaż najbliższy zamiennik albo kategorię nadrzędną.
  5. Użyj przekierowań stałych (301). Tymczasowe nie przenoszą wartości.
  6. Sprawdź listę pod kątem łańcuchów. Adres A prowadzący na B, który prowadzi na C, to strata - każde przekierowanie ma prowadzić prosto do celu.

Czego nie robić: nie przekierowuj wszystkiego zbiorczo na stronę główną. Google traktuje takie przekierowanie jak zwykły błąd 404, tylko z dodatkowym skokiem po drodze. To najczęstszy i najkosztowniejszy błąd przy migracjach.

Krok 4: import danych

Nowy sklep budujemy na osobnym środowisku - stary sprzedaje przez cały czas prac. Import robi się partiami, z weryfikacją po każdej z nich.

  • Najpierw kategorie, potem produkty - inaczej nie będzie do czego ich przypisać.
  • Po każdej partii policz rekordy. Zgadza się liczba produktów, kategorii, wariantów? Jeśli nie, szukaj przyczyny teraz, nie po przełączeniu.
  • Referencje, nie nazwy. Przy dopasowywaniu danych opieraj się na numerach katalogowych. Nazwy produktów w sklepach działających latami bywają niespójne, literówki i „copy of” to norma.
  • Zdjęcia sprawdź wyrywkowo. Zwłaszcza czy trafiły do właściwych produktów i czy nie straciły przezroczystości albo jakości.

Krok 5: testy przed przełączeniem

Lista minimum, którą przechodzę ręcznie:

  • pełna ścieżka zakupu, od listingu przez koszyk po potwierdzenie zamówienia,
  • płatność w trybie testowym i, jeśli to możliwe, jedna prawdziwa na małą kwotę,
  • koszty i opcje dostawy dla różnych koszyków i adresów,
  • e-maile transakcyjne - potwierdzenie, zmiana statusu, odzyskiwanie hasła,
  • rejestracja i logowanie klienta,
  • sklep na telefonie, nie tylko na komputerze,
  • losowa próbka przekierowań ze starej mapy.

Krok 6: przełączenie

  • Termin. Poza godzinami największej sprzedaży. Dla większości sklepów to wczesny ranek w środku tygodnia.
  • Kopia starego sklepu. Pełna, przed czymkolwiek. To Twoja jedyna droga powrotu.
  • Przekierowania wgrywane razem z nowym sklepem, nie następnego dnia.
  • Sprawdzenie w pierwszych minutach: strona główna, kilka produktów, koszyk, kilka przekierowań ze starej mapy.
  • Nowa mapa witryny zgłoszona w Search Console tego samego dnia.

Krok 7: pierwsze tygodnie po zmianie

Migracja nie kończy się w dniu przełączenia. Przez pierwsze tygodnie:

  • Codziennie sprawdzaj raport błędów w Search Console. Każdy nowy adres z błędem 404 to brakujące przekierowanie - dopisz je od razu.
  • Obserwuj raport indeksowania. Google potrzebuje czasu, żeby przetworzyć nową strukturę.
  • Porównuj ruch tydzień do tygodnia, nie dzień do dnia. Dzienne wahania nic nie mówią.
  • Zbieraj zgłoszenia od klientów. Oni pierwsi zauważą to, czego nie sprawdziłeś.

Uczciwie: chwilowe wahnięcie pozycji jest normalne. Przy dobrze zrobionych przekierowaniach to kwestia tygodni i niewielkich odchyleń. Przy zaniedbanych - miesięcy odbudowy.

Najczęstsze błędy

  1. Brak przekierowań albo wszystkie na stronę główną. Numer jeden, z dużą przewagą.
  2. Przełączenie bez testu płatności. Sklep, który nie przyjmuje pieniędzy, wygląda jak działający.
  3. Zapomniana informacja o hasłach. Klienci trafiają na logowanie, które nie działa, i uznają sklep za zepsuty.
  4. Sklep testowy zablokowany w robots.txt, przeniesiony na produkcję razem z blokadą. Zdarza się częściej, niż powinno, i potrafi zostać niezauważone tygodniami.
  5. Brak kopii starego sklepu. Bez niej nie ma odwrotu.
  6. Migracja w szczycie sezonu. Nigdy w listopadzie, jeśli sprzedajesz w listopadzie.

Najczęstsze pytania

Ile trwa migracja z WooCommerce na PrestaShop?

Prosty sklep - zwykle 2-3 tygodnie. Sklep z tysiącami produktów, wariantami i integracjami - od miesiąca w górę. Termin podaje się po audycie, nie przed.

Czy sklep będzie niedostępny?

Nie. Nowy sklep powstaje na osobnym środowisku, stary sprzedaje do momentu przełączenia. Samo przełączenie to kwestia kilkudziesięciu minut.

Czy stracę pozycje w Google?

Przy poprawnych przekierowaniach 301 straty są ograniczone i przejściowe. Największe spadki występują tam, gdzie przekierowań nie zrobiono albo wszystkie prowadzą na stronę główną.

Co z opiniami o produktach?

Zależy, gdzie są przechowywane. Opinie w bazie sklepu zwykle da się przenieść, opinie w zewnętrznej usłudze wymagają osobnego podejścia. Sprawdza się to w audycie.

Czy mogę zrobić migrację samodzielnie?

Import produktów - tak, przy odrobinie cierpliwości. Mapa przekierowań i testy procesu zamówienia to część, na której najłatwiej stracić więcej, niż wynosi koszt zlecenia.

Sprawdźmy, co da się przenieść

Napisz, ile masz produktów i jakich wtyczek używasz. Zrobię audyt i powiem, co przechodzi bez problemu, co trzeba zbudować od nowa i ile to zajmie. Zakres prac opisałem na stronie migracji na PrestaShop - pytania przez formularz kontaktowy.