Migracja PrestaShop to jedno z trzech zadań: przeniesienie sklepu z innej platformy na PrestaShop, przeprowadzka sklepu na nowy serwer albo przejście na nowszą wersję systemu. W każdym z nich najwięcej kosztują nie pliki, tylko utracone adresy URL, konta klientów i pomiar sprzedaży. Poniżej znajdziesz kolejność działań, która chroni dane i ruch z Google.
Najważniejsze w skrócie
- Migracja PrestaShop to przeniesienie sklepu z innej platformy, przeprowadzka na nowy serwer albo aktualizacja do nowej wersji; każdy wariant ma inne ryzyko.
- Mapa przekierowań 301 ze starych adresów URL na nowe odpowiedniki chroni ruch z Google przy migracji sklepu. Google zaleca utrzymać przekierowania zwykle co najmniej rok.
- Przy przeprowadzce PrestaShop 1.7 i nowszego na nowy serwer dane bazy zmienia się w pliku /app/config/parameters.php, a pamięć podręczną czyści w katalogu /var/cache.
- PrestaShop 9 jest dostępny od czerwca 2025 roku i wymaga co najmniej PHP 8.1; aktualizację wykonuje moduł Update Assistant, najlepiej najpierw na kopii sklepu.
Co oznacza migracja PrestaShop?
Migracja PrestaShop oznacza przeniesienie sklepu do nowego środowiska: na tę platformę, na inny serwer albo do nowej wersji systemu. Każdy wariant ma inne ryzyko, więc zacznij od nazwania, który Cię dotyczy.
| Rodzaj migracji | Co się zmienia | Największe ryzyko |
|---|---|---|
| Z innej platformy na PrestaShop | system, szablon, często adresy URL | utrata pozycji przez brak przekierowań, niepełne dane produktów i klientów |
| PrestaShop na nowy serwer lub domenę | hosting, czasem domena | przerwa w działaniu sklepu, błędna konfiguracja, zmiana domeny bez przekierowań |
| Do nowej wersji PrestaShop | rdzeń systemu, wymagania serwera | niezgodne moduły i szablon, błędy w koszyku i płatnościach |
Wspólne dla wszystkich trzech jest jedno: klient i Google muszą po zmianie trafić pod te same treści co wcześniej. Dlatego migracja to projekt sklepu i projekt SEO jednocześnie. W modelu Search Ecosystem™ dotyka przede wszystkim widoczności w Google, ale też pomiaru sprzedaży i plików produktowych dla kampanii.
Kiedy warto przenieść sklep na PrestaShop?
PrestaShop warto wybrać, gdy potrzebujesz pełnej kontroli nad kodem, serwerem i modułami, a masz dostęp do programisty. To oprogramowanie open source: samą instalację dostajesz za darmo, ale płacisz za hosting, moduły, szablon i prace wdrożeniowe. Szerzej o tych kosztach piszemy we wpisie Czy oprogramowania open source są naprawdę bezpłatne?
Najczęstsze powody przenosin to rozbudowany katalog z wariantami produktów, kilka sklepów albo języków w jednym panelu i potrzeba integracji, których nie daje obecna platforma. Gdy sklep jest mały, a nie masz programisty, platforma abonamentowa bywa prostsza w utrzymaniu. Porównanie systemów znajdziesz we wpisie Porównanie platform e-commerce.
Sama zmiana platformy nie podnosi sklepu w Google. Pozycje zależą od treści, struktury, szybkości i linków, a PrestaShop daje do tego narzędzia: przyjazne adresy URL, wzorce adresów dla produktów i kategorii oraz przekierowanie 301 do adresu kanonicznego. Trzeba je jednak skonfigurować.
Jak przygotować migrację, żeby nie stracić ruchu z Google?
Najważniejszym dokumentem migracji jest mapa przekierowań: lista starych adresów URL z ich nowymi odpowiednikami. Google w dokumentacji przenoszenia witryny zaleca zacząć ją od najważniejszych adresów.
Listę starych adresów zbierz z czterech miejsc:
- crawl starej strony narzędziem, które przechodzi po wszystkich linkach,
- Google Search Console: strony z wyświetleniami i kliknięciami,
- mapa witryny starego sklepu,
- linki zewnętrzne: podstrony, do których prowadzą inne serwisy.
Każdy stary adres dostaje jeden nowy, możliwie najbliższy treścią: produkt do produktu, kategoria do kategorii. Google odradza kierowanie wielu starych adresów na stronę główną. Jak działa samo przekierowanie, wyjaśniamy we wpisie Czym jest przekierowanie 301?
Przed przełączeniem przygotuj jeszcze trzy rzeczy:
- kopię testową nowego sklepu, zamkniętą hasłem przed robotami i klientami,
- pełną kopię zapasową starego sklepu: plików i bazy danych,
- termin poza szczytem sprzedaży. Sklep ze strojami kąpielowymi przenosisz jesienią, a nie w czerwcu. Więcej o tym we wpisie Czym jest sezonowość?
Jakie dane przenieść ze starego sklepu?
Przenieś wszystko, co widzi klient, oraz wszystko, co zna już Google. Lista jest dłuższa, niż zakłada większość planów migracji.
- Produkty: nazwy, opisy, ceny, warianty, stany, zdjęcia, cechy i producenci.
- Kategorie z opisami i strukturą drzewa.
- Dane SEO: tytuły stron, opisy meta i przyjazne końcówki adresów. Jeśli zostawisz te same adresy, część przekierowań nie będzie potrzebna.
- Klienci i zamówienia: konta, adresy, historia zamówień.
- Treści: strony informacyjne, regulamin, wpisy bloga i opinie o produktach.
Dokumentacja PrestaShop opisuje migrację danych jako proces ETL: eksport danych do plików CSV, dopasowanie ich do struktury nowej bazy i import do świeżej instalacji, na przykład przez funkcję importu w parametrach zaawansowanych (Advanced parameters > Import). Zdjęcia produktów leżą na serwerze w katalogu /img/p, więc kopiujesz je osobno, a po imporcie generujesz miniatury i odbudowujesz indeks wyszukiwarki sklepu.
Przyspieszają pracę, ale po każdej trzeba sprawdzić próbkę produktów, wariantów i zamówień.
Przy przenosinach z innej platformy często korzysta się z płatnych usług automatycznej migracji. Przyspieszają pracę, ale po każdej trzeba sprawdzić próbkę produktów, wariantów i zamówień. Osobno sprawdź hasła klientów: jeśli narzędzie nie przenosi ich w formie, którą obsłuży nowy sklep, przygotuj wiadomość z linkiem do ustawienia nowego hasła.

Zdaniem eksperta ICEA
„Po migracjach sklepów najczęściej naprawiamy nie produkty, tylko konta stałych klientów: hasło nie działa, historia zamówień zniknęła, a rabat lojalnościowy się nie nalicza. Dlatego przed przełączeniem testujemy na kopii pełną ścieżkę powracającego klienta, od logowania przez koszyk z rabatem do płatności, a wiadomość o resecie hasła wysyłamy w dniu przełączenia, nie po pierwszych reklamacjach.”
Tomasz PiastanowiczCXO, ICEA.Jak przenieść PrestaShop na nowy serwer?
Przeprowadzka na nowy serwer to kopia plików i bazy danych, zmiana konfiguracji i przełączenie domeny. Przy dobrym przygotowaniu sklep jest niedostępny tylko przez krótką przerwę techniczną.
- Sprawdź wymagania nowego serwera. PrestaShop 9 według dokumentacji wymaga co najmniej PHP 8.1 oraz MySQL 5.7 albo MariaDB 10.2.
- Włącz tryb przerwy technicznej w ustawieniach ogólnych sklepu, żeby w trakcie kopiowania nie wpadły nowe zamówienia.
- Zrób kopię plików i bazy. Pliki pobierz przez SFTP albo rsync, bazę wyeksportuj narzędziem mysqldump lub w phpMyAdmin. Dokumentacja PrestaShop ostrzega, żeby nie zostawiać kopii w katalogu głównym sklepu, bo może być dostępna z internetu.
- Wgraj pliki i zaimportuj bazę na nowym serwerze.
- Zmień dane połączenia z bazą w pliku /app/config/parameters.php. W wersji 1.6 ta sama informacja była w pliku settings.inc.php.
- Wyczyść pamięć podręczną w katalogu /var/cache, jak zaleca dokumentacja konfiguracji.
- Przetestuj sklep pod tymczasowym adresem: koszyk, płatności, wysyłkę maili, panel.
- Przełącz domenę na nowy serwer i wyłącz tryb przerwy technicznej.
Jeśli razem z serwerem zmieniasz domenę, adres sklepu ustawiasz w sekcji SEO i adresów URL (Shop Parameters > Traffic). Dokumentacja PrestaShop przestrzega, że pomyłka w tym polu potrafi wyłączyć sklep. Do tego dochodzą przekierowania 301 ze starej domeny i zgłoszenie zmiany adresu w Google Search Console.
Jak zaktualizować PrestaShop do wersji 9?
PrestaShop 9 jest dostępny od 10 czerwca 2025 roku, a wersja 8.2 od lipca 2025 roku jest w fazie rozszerzonego wsparcia, według bloga projektu PrestaShop. Aktualizację robisz modułem Update Assistant z panelu albo z wiersza poleceń. Moduł sam proponuje kopię zapasową, pozwala wyłączyć moduły spoza rdzenia i nadpisania, a po aktualizacji pokazuje listę kontrolną. Zanim uruchomisz go na sklepie, przetestuj aktualizację na kopii: sprawdź szablon, płatności i moduły od zewnętrznych dostawców.
Co to oznacza dla Twojego biznesu?
Każda godzina przerwy i każdy niedziałający adres to utracone zamówienia, a spadek pozycji po migracji potrafi trwać tygodniami. Koszt testów na kopii sklepu i mapy przekierowań jest zwykle mniejszy niż sprzedaż utracona w pierwszym miesiącu po nieudanej przeprowadzce. Termin przełączenia ustal więc według kalendarza sprzedaży, a nie według dostępności wykonawcy.
Co sprawdzić po przełączeniu sklepu?
Pierwsze tygodnie po przełączeniu pokazują, czy Google sprawnie przenosi pozycje na nowe adresy. Google podaje, że w średnich serwisach pokazanie nowych adresów zamiast starych może potrwać kilka tygodni lub dłużej, a pozycje w tym czasie się wahają.
- Przekierowania. Sprawdź mapę przekierowań na żywym sklepie. Każdy stary adres ma prowadzić jednym przekierowaniem 301 do właściwej strony, bez łańcuchów.
- Blokady z kopii testowej. Usuń hasło, znaczniki noindex i blokady w robots.txt, które były potrzebne tylko w czasie prac. Pamiętaj, że przycisk generowania robots.txt w PrestaShop zastępuje istniejący plik nowym.
- Adresy kanoniczne. Każda nowa strona wskazuje siebie jako adres kanoniczny. W ustawieniach SEO i URL włącz przekierowanie 301 do adresu kanonicznego.
- Mapa witryny. Zgłoś nową mapę w Google Search Console i obserwuj raport indeksowania.
- Linki wewnętrzne w opisach, menu i wpisach bloga mają prowadzić prosto na nowe adresy.
- Pomiar. Sprawdź, czy GA4 i Google Ads zapisują zakupy z wartością, a pliki produktowe w Merchant Center wskazują nowe adresy.
- Poczta sklepu. Przetestuj maile z potwierdzeniem zamówienia. Pomoże wpis Jak skonfigurować pocztę dla PrestaShop?
Przekierowania zostaw na długo. Google zaleca utrzymywać je możliwie długo, zwykle co najmniej rok.
Najważniejsze wnioski.
Migracja PrestaShop udaje się wtedy, gdy klient i Googlebot po zmianie znajdują to samo co wcześniej, tylko w nowym miejscu. O wyniku decyduje mniej sama technika kopiowania, a bardziej mapa przekierowań, kompletne dane i testy na kopii.
- Najpierw nazwij rodzaj migracji: inna platforma, nowy serwer czy nowa wersja.
- Mapę przekierowań zbuduj przed migracją, nie po spadku ruchu.
- Dane SEO produktów i kategorii przenoś razem z produktami.
- Aktualizację do wersji 9 testuj na kopii sklepu.
- Po przełączeniu obserwuj Search Console przez kilka tygodni.
Co dalej: jeśli planujesz migrację w najbliższym kwartale, zacznij od eksportu adresów z Search Console i listy modułów, z których korzysta sklep. Jak pracujemy nad widocznością sklepów po takich zmianach, opisujemy na stronie pozycjonowania sklepów internetowych.
Źródła
- Google Search Central: przeniesienie witryny ze zmianą adresów URL, stan na październik 2026
- PrestaShop Developer Documentation: wymagania systemowe PrestaShop 9, stan na październik 2026
- PrestaShop Project Blog: wpisy o wydaniach 9.0.x (PrestaShop 9 dostępny od 10.06.2025; 8.2 w fazie rozszerzonego wsparcia od 4.07.2025)
- PrestaShop Developer Documentation: aktualizacja PrestaShop (moduł Update Assistant), wersja 9
- PrestaShop Developer Documentation: aktualizacja z panelu administracyjnego, wersja 9
- PrestaShop Developer Documentation: migracja danych do nowej instalacji (proces ETL), wersja 8
- PrestaShop Developer Documentation: kopia zapasowa sklepu, wersja 8
- PrestaShop Developer Documentation: pliki konfiguracyjne (app/config/parameters.php, var/cache), wersja 8
- PrestaShop User Documentation 1.7: SEO and URLs (przyjazne adresy, przekierowanie do adresu kanonicznego, robots.txt)
Najczęstsze pytania.
Ile kosztuje migracja sklepu na PrestaShop?
Samo oprogramowanie jest bezpłatne, a koszt tworzą hosting, szablon, płatne moduły, usługa migracji danych i praca programisty. Najwięcej zależy od liczby produktów i wariantów oraz od integracji, które trzeba odtworzyć.
Czy zmiana hostingu bez zmiany domeny wpływa na SEO?
Jeśli adresy URL zostają takie same, przekierowania nie są potrzebne. Znaczenie ma za to, czy sklep działa bez dłuższych przerw i czy na nowym serwerze nie ładuje się wolniej.
Czy po migracji trzeba od nowa ustawiać kampanie Google Ads?
Kampanii nie trzeba zakładać od nowa, ale trzeba sprawdzić adresy docelowe reklam, plik produktowy w Merchant Center i tag konwersji. Reklama kierująca na stary adres bez przekierowania traci budżet na błędzie 404.



