Serwery w Polsce · wsparcie po polsku · faktura VAT · bez ukrytych podwyżek
Wypróbuj za darmo, 14 dniMigracja sklepu internetowego: przeniesienie sklepu na inny hosting, migracja PrestaShop i WooCommerce
Migracja sklepu internetowego to przeniesienie plików, bazy danych, zamówień, skrzynek pocztowych i certyfikatu SSL do nowego dostawcy, bez zmiany adresów i bez przerwy w sprzedaży. Sklep jest trudniejszy do przeniesienia niż zwykła strona firmowa, bo w trakcie migracji nadal spływają zamówienia i płatności. U nas migrację wykonuje nasz zespół, w cenie planu.
W skrócie
Migrację sklepu wykonuje nasz zespół, za darmo i bez przestoju: kopiujemy pliki i pełną bazę danych, odtwarzamy sklep na naszym serwerze, testujemy koszyk oraz płatności i dopiero potem przełączamy domenę. Najczęstszą przyczyną utraty zamówień przy samodzielnej migracji WooCommerce jest kopia obejmująca wyłącznie klasyczne tabele WordPressa. Od wersji 8.2 zamówienia leżą w osobnych tabelach wc_orders, więc taka kopia odtwarza sklep bez historii zamówień.
Czym migracja sklepu różni się od przeniesienia zwykłej strony
Stronę wizytówkową można przenieść w dowolny wtorek i nikt tego nie zauważy. Sklep pracuje w sposób ciągły: w czasie, gdy kopiujesz bazę danych, klient może złożyć zamówienie i zapłacić. Jeśli przełączysz domenę na nowy serwer po godzinie, to zamówienie zostaje na starym serwerze i nigdy nie trafi do nowego. Dlatego przy sklepie liczy się nie szybkość kopiowania, tylko moment domknięcia danych.
Druga różnica to liczba rzeczy podpiętych z zewnątrz. Sklep rozmawia z bramką płatniczą, kurierem, systemem księgowym, hurtownią i porównywarką cen. Każda z tych integracji ma zapisany adres albo klucz i część z nich trzeba autoryzować ponownie po zmianie serwera. Sklep potrafi wyglądać poprawnie i jednocześnie nie wysyłać zamówień do systemu księgowego przez tydzień, zanim ktoś to zauważy.
| Element sklepu | Co trzeba przenieść | Co się psuje, gdy się o tym zapomni |
|---|---|---|
| Zamówienia | Pełna baza danych, łącznie z tabelami zamówień poza standardem CMS | Sklep działa, ale historia zamówień jest pusta |
| Pliki i grafiki | Katalog sklepu wraz z plikami ukrytymi i uprawnieniami | Brak zdjęć produktów lub błąd konfiguracji przy starcie |
| Płatności | Klucze i adresy powiadomień w panelu bramki płatniczej | Płatność przechodzi, a zamówienie zostaje nieopłacone |
| Integracje kurierskie | Klucze API i etykiety, ponowna autoryzacja po zmianie adresu IP | Nie da się nadać przesyłki, choć zamówienia spływają |
| Poczta sklepu | Skrzynki z historią, rekordy MX, SPF i DKIM | Potwierdzenia zamówień lądują w spamie kupujących |
| Certyfikat SSL | Nowy certyfikat wystawiony przed przełączeniem domeny | Przeglądarka straszy ostrzeżeniem w środku ścieżki zakupowej |
Migracja WooCommerce: gdzie naprawdę leżą zamówienia
To jest najczęstszy sposób na zgubienie zamówień przy samodzielnej migracji i jednocześnie najsłabiej opisany. Przez lata WooCommerce trzymał zamówienia w tabelach posts i postmeta, czyli tam, gdzie WordPress trzyma wpisy i strony. Wtyczki do migracji i poradniki z tamtych czasów kopiowały właśnie te tabele i to wystarczało.
Od WooCommerce 8.2, wydanego w październiku 2023 roku, domyślnym magazynem zamówień w nowych instalacjach jest High-Performance Order Storage. Dane zamówień leżą w czterech osobnych tabelach: wc_orders, wc_order_addresses, wc_order_operational_data oraz wc_orders_meta. Kopia ograniczona do klasycznych tabel WordPressa odtworzy produkty, strony i wpisy, a zamówień w panelu nie będzie. Sklep wygląda wtedy na sprawny, więc błąd wychodzi dopiero przy pierwszym rozliczeniu.
Praktyczny wniosek jest prosty: przy sklepie na WooCommerce przenosi się całą bazę danych, a nie wybrane tabele. Przed przełączeniem domeny warto policzyć zamówienia w panelu starego i nowego sklepu i porównać obie liczby. To jedno sprawdzenie wyłapuje ten błąd w całości.
- Zrzut całej bazy, nie eksport z wtyczki ograniczonej do treści WordPressa.
- Porównanie liczby zamówień na starym i nowym serwerze przed przełączeniem domeny.
- Sprawdzenie ostatniego zamówienia co do numeru, kwoty i statusu płatności.
- Kopia kontrolna tuż przed zmianą DNS, żeby domknąć zamówienia z okresu testów.
Migracja PrestaShop: pułapka wersji PHP
Przy PrestaShop najczęstszy problem nie dotyczy danych, tylko środowiska. Sklep przenosi się poprawnie, a potem nie startuje, bo nowy serwer ma nowszą wersję PHP niż ta, którą obsługuje dana wersja sklepu. Zakresy są wąskie i łatwo o pomyłkę, więc zestawiliśmy je w tabeli niżej na podstawie oficjalnej dokumentacji PrestaShop i WooCommerce, sprawdzonej 30 sierpnia 2026 roku.
Z tego zestawienia wynika rzecz, która zaskakuje właścicieli dwóch sklepów na jednym koncie hostingowym: sklep na PrestaShop 8 i sklep na WooCommerce nie zmieszczą się na wspólnej wersji PHP. PrestaShop 8 kończy się na PHP 8.1, a WooCommerce wymaga co najmniej 8.3. Potrzebne są wtedy dwa katalogi z osobno ustawioną wersją PHP, co u nas jest standardem, albo aktualizacja PrestaShop do wersji 9. PrestaShop 9 obsługuje PHP od 8.1 do 8.4, więc dopiero on spotyka się z WooCommerce na wspólnym gruncie.
Druga różnica dotyczy pamięci. WooCommerce prosi o limit pamięci 256 MB, a dokumentacja PrestaShop 9 rekomenduje 512 MB na skrypt. Jeśli sklep po migracji wyświetla białą stronę przy imporcie produktów albo w panelu, to zwykle właśnie ten limit, a nie brak mocy serwera.
| Oprogramowanie sklepu | Obsługiwane PHP | Rekomendowane PHP | Baza danych | Limit pamięci |
|---|---|---|---|---|
| PrestaShop 8.0 do 8.2 | od 7.2 do 8.1 | 8.1 | MySQL 5.7 lub MariaDB 10.2 wzwyż | 256 MB |
| PrestaShop 9.0 | od 8.1 do 8.4 | 8.4 | MySQL 5.7 lub MariaDB 10.2 wzwyż | 512 MB |
| PrestaShop 9.1 | od 8.1 do 8.5 | 8.5 | MySQL 5.7 lub MariaDB 10.2 wzwyż | 512 MB |
| WooCommerce (WordPress 6.9 wzwyż) | 8.3 i nowsze, testowane do 8.4 | 8.3 lub 8.4 | MySQL 8.0 lub MariaDB 10.6 wzwyż | 256 MB |
Jak wygląda migracja sklepu krok po kroku
Prowadzimy migrację tak, żeby stary sklep sprzedawał do ostatniej minuty. Nowy serwer przygotowujemy równolegle, w tle, a kupujący cały czas trafiają na działającą wersję. Przełączenie jest ostatnią czynnością, nie pierwszą.
- 1. Inwentaryzacja: spisujemy wersję sklepu, wersję PHP, wtyczki płatnicze, integracje kurierskie i skrzynki pocztowe.
- 2. Kopia: pobieramy pliki i pełny zrzut bazy danych od dotychczasowego dostawcy.
- 3. Odtworzenie: stawiamy sklep na naszym serwerze na adresie roboczym, ustawiamy właściwą wersję PHP i limit pamięci, wystawiamy certyfikat SSL.
- 4. Testy sprzedaży: przechodzimy pełną ścieżkę zakupową, od dodania do koszyka po płatność testową i wysyłkę potwierdzenia.
- 5. Obniżenie TTL wpisów DNS do 300 do 600 sekund na 24 do 48 godzin przed przełączeniem.
- 6. Domknięcie danych: kopia kontrolna zamówień z okresu testów, tuż przed zmianą serwerów nazw.
- 7. Przełączenie w ustalonym oknie, zwykle rano w dzień roboczy, gdy sprzedaż jest najniższa.
- 8. Obserwacja: stary serwer zostaje włączony jeszcze przez kilka dni jako zabezpieczenie.
Kiedy przełączyć sklep, żeby nie stracić zamówień
Zerowy przestój nie bierze się z tempa pracy, tylko z kolejności i z czasu życia wpisów DNS. Standardowy TTL to 86400 sekund, czyli doba. Jeśli zmienisz serwery nazw bez wcześniejszego obniżenia TTL, przez kolejne 24 godziny część kupujących nadal trafi na stary sklep, a Ty będziesz mieć zamówienia w dwóch bazach naraz. Rozjazd zamówień jest gorszy niż krótka przerwa, bo wychodzi na jaw dopiero przy wysyłce i rozliczeniu.
Dlatego TTL obniżamy z wyprzedzeniem, a samo przełączenie planujemy na porę najniższej sprzedaży. Dla większości polskich sklepów jest to wczesny ranek w dzień roboczy. Odradzamy migrację w listopadzie i grudniu oraz w tygodniu poprzedzającym własną kampanię promocyjną. Jeśli sklep przenosi się przed sezonem, najlepszy moment to styczeń albo luty.
- Zamrożenie zmian w panelu na czas migracji: bez nowych produktów, cen i wysyłek.
- Okno poza szczytem, ustalone z Tobą, a nie narzucone przez dostawcę.
- Krótki TTL przygotowany dobę wcześniej, żeby przełączenie liczyło się w minutach.
- Stary serwer w gotowości przez kilka dni po przełączeniu.
Co sprawdzić w sklepie zaraz po migracji
Sklep, który się wyświetla, to nie jest sklep, który sprzedaje. Po przełączeniu domeny przechodzimy listę kontrolną, bo część usterek nie widać z poziomu strony głównej. Najbardziej podstępne są powiadomienia od bramki płatniczej: klient płaci, pieniądze wpływają, a zamówienie w panelu zostaje ze statusem oczekującym, bo powiadomienie idzie pod stary adres.
Osobno pilnujemy poczty. Po zmianie serwera zmienia się adres wysyłający, więc bez poprawnych rekordów SPF i DKIM potwierdzenia zamówień zaczynają lądować w spamie. Dla sklepu to realna strata, bo kupujący nie dostaje numeru przesyłki i pisze do obsługi zamiast czekać.
- Płatność testowa zakończona zamówieniem o statusie opłacone.
- Liczba zamówień zgodna ze starym panelem, łącznie z ostatnim numerem.
- Wiadomości transakcyjne docierające do skrzynki, a nie do folderu ze spamem.
- Etykieta kurierska wygenerowana na próbnym zamówieniu.
- Certyfikat SSL ważny na domenie głównej i na wersji z przedrostkiem www.
- Mapa witryny i przekierowania działające tak jak przed migracją.
Na jakim planie postawić sklep po migracji
Sklep zachowuje się inaczej niż strona firmowa, bo prawie każde żądanie jest dynamiczne i uderza w bazę danych. Dlatego przy sklepach nie polecamy planu Startowego. Mówimy to wprost, mimo że jest najtańszy: nie ma w nim LiteSpeed ani Redisa, a to właśnie te dwa elementy odciążają bazę przy koszyku i wyszukiwarce produktów. Startowy jest dobrym wyborem dla strony wizytówkowej, nie dla sprzedaży.
Dla typowego sklepu z kilkuset produktami sensownym minimum jest plan Biznes, a przy większym katalogu, ruchu z kampanii i wymaganiach na monitoring plan Zarządzany Pro. Cena odnowienia jest u nas taka sama jak startowa, więc rachunek za drugi rok nie skacze. Szczegóły wydajności opisaliśmy na stronie szybki hosting NVMe, a pełne zestawienie planów znajdziesz w cenniku.
| Plan | Dla jakiego sklepu | Dysk NVMe | LiteSpeed i Redis | Cena netto / mies. |
|---|---|---|---|---|
| Startowy | Nie polecamy pod sklep, tylko strona firmowa | 10 GB | nie | 29 zł |
| Biznes | Typowy sklep, do 5 domen, katalog do kilkuset produktów | 40 GB | tak | 69 zł |
| Zarządzany Pro | Sklep z ruchem z kampanii, do 25 stron, monitoring i staging | 100 GB | tak | 149 zł |
| Dedykowany | Duży katalog i wymagania indywidualne | indywidualnie | tak | wycena |
Najczęstsze pytania
Pytania i odpowiedzi
Ile kosztuje migracja sklepu internetowego?
U nas migracja sklepu jest bezpłatna i wykonuje ją nasz zespół w ramach wybranego planu. Nie doliczamy opłaty za przeniesienie plików, bazy danych ani skrzynek pocztowych. Płacisz wyłącznie za abonament hostingowy, a pierwsze 14 dni testujesz bez karty płatniczej.
Czy podczas migracji sklep przestanie sprzedawać?
Nie. Stary sklep przyjmuje zamówienia aż do momentu przełączenia domeny, a nowy przygotowujemy równolegle na adresie roboczym. Przełączenie ustalamy na porę najniższej sprzedaży i poprzedzamy je kopią kontrolną, więc zamówienia z okresu testów też trafiają na nowy serwer.
Czy przy migracji WooCommerce można stracić zamówienia?
Można, jeśli kopia obejmie tylko klasyczne tabele WordPressa. Od WooCommerce 8.2 zamówienia w nowych instalacjach leżą w osobnych tabelach wc_orders, wc_order_addresses, wc_order_operational_data i wc_orders_meta. Dlatego przenosi się całą bazę danych i porównuje liczbę zamówień przed przełączeniem domeny.
Jaka wersja PHP jest potrzebna do PrestaShop i WooCommerce?
PrestaShop 8 obsługuje PHP od 7.2 do 8.1 i rekomenduje 8.1. PrestaShop 9.0 działa na PHP od 8.1 do 8.4, a 9.1 do 8.5. WooCommerce wymaga PHP 8.3 lub nowszego, testowany jest do 8.4. Oznacza to, że sklep na PrestaShop 8 i sklep na WooCommerce nie zmieszczą się na jednej wersji PHP.
Ile trwa przeniesienie sklepu na inny hosting?
Typowy sklep jest gotowy i przetestowany na nowym serwerze tego samego dnia. Do tego dochodzi propagacja DNS po przełączeniu domeny, zwykle od kilku do kilkunastu godzin. Przez cały ten czas stary sklep nadal działa, więc kupujący nie widzą przerwy w sprzedaży.
Czy migracja sklepu wpłynie na pozycje w Google?
Samo przeniesienie na inny serwer nie zmienia adresów podstron, więc pozycje zostają. Google reaguje negatywnie na przerwy w dostępności i błędy serwera w trakcie migracji, dlatego przełączamy ruch dopiero po testach. Szybszy serwer po migracji zwykle pomaga, bo czas odpowiedzi jest jednym z sygnałów.
Kiedy najlepiej przenieść sklep internetowy?
Poza sezonem sprzedażowym i poza własną kampanią, najlepiej wczesnym rankiem w dzień roboczy. Odradzamy listopad i grudzień oraz tydzień przed promocją. Dla sklepów sezonowych najbezpieczniejszym oknem jest styczeń lub luty, gdy ruch jest najniższy.
Czy przeniesiecie także pocztę i integracje sklepu?
Tak. Przenosimy skrzynki pocztowe wraz z historią wiadomości oraz ustawiamy rekordy SPF i DKIM, żeby potwierdzenia zamówień nie trafiały do spamu. Przy integracjach płatniczych i kurierskich wskazujemy, które klucze i adresy powiadomień trzeba zaktualizować po stronie dostawcy.
Czy mogę przenieść sklep w trakcie opłaconego okresu u obecnego dostawcy?
Tak. Sklep można przenieść w dowolnym momencie, także wtedy, gdy u obecnego dostawcy masz opłacone jeszcze kilka miesięcy. Wielu klientów przenosi się właśnie przed odnowieniem, żeby uniknąć skokowej podwyżki. Ceny odnowienia u polskich dostawców zestawiliśmy w porównaniu hostingów dla firm.
Czy da się zmigrować sklep samodzielnie?
Da się, jeśli masz dostęp do pełnej bazy danych i potrafisz ustawić wersję PHP oraz limit pamięci na nowym serwerze. Kolejność jest ważniejsza niż same czynności: najpierw odtworzenie i testy na adresie roboczym, potem obniżenie TTL, na końcu zmiana serwerów nazw. Jeśli wolisz tego nie robić, migrację wykonujemy za Ciebie.
Zobacz też
Powiązany hosting dla firm
Hosting sklepu internetowego, hosting e-commerce i sklepów internetowych
Hosting sklepu internetowego i hosting e-commerce: NVMe, cache, SSL w cenie, kopie 30 dni. Serwery w Polsce, w...
Hosting WooCommerce: hosting pod WooCommerce i hosting dla WooCommerce
Hosting WooCommerce z PHP 8.3, dyskami NVMe i cache Redis. Wymagania WooCommerce, dobór planu przy Twoim katal...
Hosting PrestaShop: hosting pod PrestaShop i hosting dla PrestaShop
Hosting PrestaShop z PHP 8.2, dyskami NVMe i cache LiteSpeed. Wymagania PrestaShop 8 i 9, dobór planu i migrac...
Migracja strony: migracja strony internetowej i przeniesienie strony na inny hosting bez przestoju
Migracja strony internetowej na inny hosting bez przestoju: wykonuje ją nasz zespół, za darmo. Przenosimy plik...
Przeniesienie WordPress na inny serwer i migracja na inny hosting
Przeniesienie WordPress na inny serwer bez przestoju: kopia plików i bazy, TTL DNS, przekierowania i SSL. Migr...
Szybki hosting NVMe: hosting LiteSpeed i hosting SSD dla firm
Szybki hosting NVMe z LiteSpeed i Redis od 69 zł netto. Sprawdziliśmy 29 sierpnia 2026, co sześciu polskich do...
Hosting zarządzany, w którym robimy za Ciebie
Hosting zarządzany dla firm: aktualizacje WordPressa, kopie zapasowe, monitoring i WAF po naszej stronie. Serw...