Przejdź do treści

10.08.2026 · 2 min czytania

Migracja hurtowni B2B z PrestaShop 1.6 na 8

14 000 produktów, dziesięć lat danych i sprzedaż zależna od ruchu z Google. Przed migracją najwięcej uwagi wymagało rozpoznanie funkcji sklepu i jego dotychczasowych adresów.

Migracja PrestaShop 1.6 na 8 bez utraty pozycji w Google

Ruch organiczny wrócił do poziomu sprzed migracji w 17 dni

Hurtownia z branży technicznej korzystała z PrestaShop 1.6 od 2014 roku. W katalogu miała 14 000 produktów, a w bazie dziesięć lat historii zamówień. Sklep wymagał aktualizacji, ale ruch organiczny odpowiadał za 61% sprzedaży. Przeniesienie go musiało więc uwzględniać dotychczasową widoczność.

Co należało sprawdzić przed migracją

Przez lata w sklepie zainstalowano 40 modułów. Siedem miało zmieniony kod, a trzech nie rozwijali już producenci. Środowisko działało na PHP 7.1 u kresu wsparcia, co blokowało dalsze aktualizacje.

Klient rozmawiał wcześniej z dwiema agencjami. Obie proponowały nowy sklep i przewidywały około 40% spadku ruchu organicznego w pierwszym półroczu. Przy takim udziale Google w sprzedaży strata byłaby większa niż koszt wdrożenia.

Przez dekadę powstały tysiące adresów kategorii, filtrów, producentów i kampanii. Część nadal sprowadzała klientów, choć firma nie korzystała już aktywnie z tych stron. Trzeba było je odnaleźć i uwzględnić w nowej strukturze.

Inwentaryzacja adresów i modułów

Pierwsze dwa tygodnie przeznaczyłem na analizę, przed rozpoczęciem pisania kodu produkcyjnego. Połączyłem dane z Search Console, mapy witryny i logów serwera z ostatnich dwunastu miesięcy. Lista objęła 11 800 unikalnych adresów z przynajmniej jednym wejściem. Dla każdego określiłem stronę docelową.

Sprawdziłem również funkcję każdego z 40 modułów. 22 okazały się zbędne, w tym cztery powielały tę samą funkcję. Pozwoliło to ograniczyć liczbę elementów przenoszonych do nowego sklepu.

Przygotowanie nowej wersji

Przez jedenaście tygodni przygotowywałem sklep na PrestaShop 8.1 na oddzielnym środowisku. Skrypt migracyjny uruchamiałem wielokrotnie, żeby wykryć nietypowe przypadki w danych i sprawdzić ich obsługę. Ostatni przebieg przed przełączeniem, na świeżej kopii produkcji, trwał czterdzieści minut.

Mapa przekierowań 301 objęła wszystkie 11 800 adresów. Automatyczna kontrola po wdrożeniu sprawdziła odpowiedzi serwera, liczbę przekierowań po drodze i zawartość stron docelowych. Wykryła 340 adresów prowadzących do pustych kategorii. Poprawiłem je przed zgłoszeniem nowej mapy witryny.

Wyniki po przełączeniu

  • Przerwa potrzebna do uruchomienia nowej wersji trwała 22 minuty.
  • Największy dzienny spadek ruchu organicznego wyniósł 12% i wystąpił szóstego dnia po migracji.
  • Po 17 dniach ruch wrócił do poziomu sprzed przeniesienia sklepu.
  • Czas generowania strony kategorii zmniejszył się z 2,9 do 0,7 sekundy.
  • Sklep korzystał z 18 modułów zamiast wcześniejszych 40.

Znaczenie przygotowania

Rozpoznanie starego sklepu zajęło znaczną część pracy. Lista działających funkcji i adresów pozwoliła zaplanować migrację, zanim zaczęło się wdrożenie. W tym projekcie właśnie te przygotowania pomogły ograniczyć ryzyko, którego obawiały się wcześniejsze agencje.

Ustalmy, czego potrzebuje Twój sklep

Zacznij od opisania sytuacji. Podczas pierwszej rozmowy wstępnie ocenimy problem i możliwe dalsze kroki. Jeśli potrzebujesz specjalisty z innej dziedziny, powiem Ci o tym.

Zasięg
Olsztyn · cała Polska zdalnie

Bezpłatna rozmowa wstępna

Porozmawiajmy o Twoich planach

Podaj adres sklepu i opisz problem albo zmianę, którą rozważasz. Odpowiem osobiście, zwykle w tym samym dniu roboczym.