Przejdź do treści
Czy podczas migracji sklep musi być niedostępny? Plan bezpiecznego przełączenia

Czy podczas migracji sklep musi być niedostępny? Plan bezpiecznego przełączenia

Opublikowano: 16 października 2026| Zaktualizowano: 16 października 2026

Sklep może działać podczas przygotowania i testów nowego środowiska, ale sama dostępność witryny nie oznacza, że można bezpiecznie przyjmować zamówienia w obu wersjach. Ryzyko pojawia się wtedy, gdy kopie zapisują niezależne zamówienia, płatności lub stany magazynowe. Plan migracji powinien wskazywać, które operacje wymagają synchronizacji i kiedy można wznowić sprzedaż.

Krótka odpowiedź

Nie trzeba wyłączać całego sklepu na czas migracji. Witryna może pozostać dostępna, a checkout wstrzymuje się tylko wtedy, gdy nie da się bezpiecznie uzgodnić zapisów z obu środowisk.

Czas ograniczenia sprzedaży wynika z testu synchronizacji i zakresu danych do przeniesienia, a nie z samej zmiany DNS.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Czy podczas migracji sklep musi być niedostępny? Plan bezpiecznego przełączenia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Czy sklep musi być wyłączony na cały czas migracji?

Nie, sklep nie musi być wyłączony na cały czas migracji, jeśli nowa wersja powstaje na odseparowanym środowisku i testy nie zapisują danych w produkcji. Stary sklep może w tym czasie przyjmować zamówienia. Trzeba osobno zaplanować, jak przenieść dane zmienione od wykonania kopii i co stanie się z checkoutem podczas końcowego przełączenia.

Etapy migracji sklepu, dostępność starej wersji i zabezpieczane dane
EtapCzy stary sklep może działać?Co trzeba zabezpieczyć
Budowa nowego środowiskaTakDostęp do wersji testowej i wiadomości e-mail
Testy na kopiiTakIzolacja płatności, ERP i wysyłek od produkcji
Końcowa synchronizacjaZależy od metodyZamówienia, płatności, stany i dane klientów
Zmiana ruchuZwykle takRuch trafiający jeszcze na poprzedni serwer
Test zakupu po starcieTak, jeśli integracje są gotoweStatus płatności i obecność zamówienia w panelu

Dostępność strony, możliwość przeglądania produktów i możliwość złożenia zamówienia to różne stany. Jeśli stary checkout nadal działa po przełączeniu części ruchu, zaplanuj synchronizację zamówień albo wyłącz przyjmowanie nowych transakcji na starym środowisku. Nie uruchamiaj dwóch niezależnych baz do obsługi zamówień bez uzgodnionego sposobu łączenia zapisów.

Czytasz poradnik „Czy podczas migracji sklep musi być niedostępny? Plan bezpiecznego przełączenia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Co decyduje o długości przerwy w sprzedaży?

Czas ewentualnego wstrzymania checkoutu zależy od zmian, których nie można bezpiecznie przenieść przy aktywnej sprzedaży. Rozmiar sklepu sam w sobie nie daje wiarygodnej odpowiedzi. Wykonaj próbę migracji na kopii i zmierz transfer, końcową synchronizację oraz testy transakcyjne.

Czynniki migracji sklepu, metody pomiaru i możliwy wpływ
CzynnikJak go zmierzyćMożliwy wpływ
Baza i plikiZmierz czas kopii i odtworzeniaDuży transfer może wymagać wcześniejszej kopii i dosłania różnic
ZamówieniaZbierz przyrost i zmiany statusów w okresie próbyWięcej zmian do uzgodnienia przed wznowieniem checkoutu
IntegracjeSpisz płatności, ERP, magazyn, kurierów i webhookiKażde połączenie wymaga testu na docelowym środowisku
SynchronizacjaWykonaj próbny import przyrostowyBrak bezpiecznej synchronizacji może wymagać zatrzymania zapisów
DNS i SSLZapisz TTL, rekordy i konfigurację certyfikatuWpływają na kierowanie ruchem, nie na czas kopiowania danych

Zapisz osobno czas kopiowania danych, ograniczenia checkoutu i okres, w którym część klientów może jeszcze trafić na stary serwer. Dzięki temu wiesz, co można przygotować wcześniej i jak oszacować okno prac na podstawie pomiaru. Sama zmiana rekordu DNS nie oznacza, że sklep musi przestać działać.

Jak przygotować nowe środowisko bez wyłączania starego sklepu?

Nowe środowisko powinno odzwierciedlać wersje oprogramowania, ustawienia serwera i integracje produkcyjne, ale nie może przypadkowo przyjmować prawdziwych płatności. Zabezpiecz dostęp do wersji testowej, zablokuj jej indeksację i odseparuj wysyłkę e-maili. Przed pierwszą próbą ustal, które integracje działają w trybie testowym.

Przygotowanie wykonuj w tej kolejności:

1. Zrób kopię plików i bazy, zapisz czas utworzenia i sprawdź, czy można ją odtworzyć. Sama kopia bazy nie zawiera motywów, wtyczek ani mediów.
2. Skonfiguruj hosting, certyfikat, domenę testową i adresy sklepu. Zachowaj produkcyjne ustawienia docelowe, ale nie kieruj testowego ruchu do klientów.
3. Przenieś dane i połącz integracje z systemami testowymi. Nie wysyłaj testowych zamówień do produkcyjnego ERP lub operatora wysyłek bez uzgodnienia z ich właścicielem.
4. Sprawdź produkty, warianty, podatki, dostawę, rabaty, konto klienta, checkout i powiadomienia. Zapisz osobę odpowiedzialną i oczekiwany wynik każdego testu.

W WooCommerce ustal, z którego magazynu danych korzysta instalacja, zanim wykonasz końcowy import. Przy HPOS dane zamówień są przechowywane w osobnych tabelach, a dokumentacja WooCommerce opisuje narzędzia synchronizacji i kontroli zgodności. Kopiowanie wybranych tabel bez sprawdzenia konfiguracji może pozostawić niepełny zestaw zamówień.

Jak obsłużyć zamówienia złożone tuż przed przełączeniem?

Każde zamówienie złożone po wykonaniu kopii trzeba uwzględnić w planie synchronizacji. Bez tego końcowy import może nadpisać aktualne dane starszą kopią albo pominąć transakcję, którą klient już opłacił. Dla zamówień oczekujących ustal, kto sprawdza ich status u operatora płatności i w którym systemie pozostają źródłem prawdy.

Ryzyka migracji zamówień, płatności, stanów i danych oraz weryfikacja
SytuacjaRyzykoWeryfikacja przed wznowieniem sprzedaży
Transakcja opłacona w starym sklepieBrak zamówienia w nowym paneluPorównaj identyfikator płatności z listą zamówień
Płatność w tokuRozbieżny status lub podwójne obciążenieSprawdź operatora, webhooki i historię transakcji
Zmiana stanu w starym sklepieSprzedaż produktu bez dostępnego zapasuPorównaj stany z systemem magazynowym
Zmiana danych kontaNadpisanie nowszych danych starszym rekordemUstal źródło prawdy i regułę łączenia danych
Zamówienie na nowej wersjiDwa systemy obsługują niezależne transakcjeZatrzymaj checkout i uzgodnij oba zbiory

Wstrzymaj tylko te operacje, których nie da się bezpiecznie uzgodnić, na przykład checkout, aktualizację stanów lub edycję katalogu. Zapisz czas ostatniego zamówienia na starym środowisku, wykonaj końcowy eksport lub synchronizację i porównaj liczbę rekordów. Przed otwarciem nowego checkoutu sprawdź statusy płatności, pozycje, dane dostawy i stany.

Jeśli używasz WooCommerce, rozszerzenie Import Export Suite opisuje kolejność importowania użytkowników i klientów, produktów, opinii, kuponów oraz zamówień. To instrukcja dla tego rozszerzenia, nie uniwersalna kolejność dla każdej platformy. Potwierdź, że wybrana metoda zachowuje pola i relacje potrzebne do obsługi historii zakupów.

Jak zaplanować przełączenie domeny i DNS?

Przygotuj rekordy DNS i SSL przed oknem migracyjnym, żeby podczas zmiany nie szukać brakującej konfiguracji. Zapisz wartości A, AAAA, CNAME i MX oraz ustawienia poczty, takie jak SPF i DKIM. Jeżeli dostawca DNS pozwala zmienić TTL, zrób to odpowiednio wcześniej i zachowaj poprzednie wartości.

Kontrole DNS, SSL, adresu sklepu, poczty i starego serwera
KontrolaPrzed zmianąPo zmianie
DNSZapisz rekordy i wartości TTLPorównaj odpowiedzi z planem wdrożenia
SSLPrzygotuj certyfikat dla właściwych hostówSprawdź HTTPS i brak ostrzeżeń przeglądarki
Adres sklepuUstal wariant www i HTTPSSprawdź przekierowania i adresy kanoniczne
PocztaZapisz MX, SPF i DKIMPotwierdź wysyłanie i odbieranie wiadomości
Stary serwerZachowaj konfigurację i dostępSprawdź, czy nadal trafiają tam klienci

DNS kieruje domenę do serwera, ale nie wyłącza automatycznie sprzedaży. Z powodu pamięci podręcznej część klientów może przez pewien czas trafić na poprzedni adres IP. Jeśli stary sklep nadal przyjmuje zamówienia, potrzebujesz mechanizmu ich uzgodnienia; jeśli go nie ma, ogranicz checkout na starej wersji i pokaż czytelny komunikat.

Kiedy krótki tryb serwisowy jest bezpieczniejszy?

Tryb serwisowy wybierz wtedy, gdy podczas synchronizacji nie można zagwarantować spójności zamówień, płatności albo stanów. Wstrzymanie checkoutu bywa bezpieczniejsze od przyjmowania transakcji do dwóch baz bez sprawdzonej synchronizacji. Decyzję oprzyj na wyniku próby migracyjnej i rodzaju zmienianych danych.

Wstrzymaj checkout, jeżeli końcowy import wymaga zatrzymania zapisów lub integracje nie obsługują równocześnie starej i nowej wersji sklepu. Poinformuj klientów o niedostępności zakupów, podaj przewidywany czas i kanał kontaktu. Komunikat powinien odróżniać przerwę techniczną od problemu z płatnością.

Perspektywa KC Mobile: przy migracji sklepu najpierw ustalamy, który system jest źródłem prawdy dla zamówień, płatności i stanów magazynowych. Ta decyzja determinuje kolejność testów i sposób synchronizacji końcowej. Jeśli po uruchomieniu potrzebujesz regularnych aktualizacji i obsługi technicznej, sprawdź zakres opieki nad sklepem internetowym.

Porównanie pomaga zdecydować, czy pozostawić checkout aktywny, czy go wstrzymać podczas synchronizacji danych sklepu.

Jak sprawdzić sklep po przełączeniu?

Po zmianie kierowania ruchu sprawdź cały proces zakupu jako klient i potwierdź zapis jako administrator. Najpierw otwórz stronę produktu, koszyk i konto, a potem wykonaj transakcję testową zatwierdzoną przez operatora. Sprawdź, czy zamówienie pojawia się w panelu i czy jego status odpowiada temu, co widzi operator płatności.

Obszary testów sklepu po migracji i oczekiwane wyniki
ObszarCo sprawdzićOczekiwany wynik
DostępnośćStrona główna, kategorie, produkty i kontoBrak błędów 5xx i działające widoki
ZamówieniaNumer, pozycje, podatki, dostawa i dane klientaDane są kompletne i zgodne z testem
PłatnościStatus w sklepie, operatorze i webhookachStatusy są spójne, bez podwójnego obciążenia
LogistykaStan, rezerwacja i przekazanie do ERP lub kurieraIntegracje zapisują oczekiwane dane
Pomiar i adresyAnalityka, canonicale i przekierowaniaPomiar nie dubluje zdarzeń, adresy prowadzą poprawnie

Zapisz wynik, godzinę i osobę wykonującą test. Jeśli sklep działa na WooCommerce, sprawdź powiązania między klientami, produktami i zamówieniami po imporcie. Dla planowania dalszych procesów przydadzą się automatyzacje WooCommerce oraz poradnik migracji sklepu na WooCommerce.

Co zrobić, jeśli po migracji pojawi się błąd?

Najpierw ustal, czy problem obejmuje cały sklep, czy jedną integrację lub grupę zamówień. Zabezpiecz logi, wstrzymaj masowe poprawki w bazie i przypisz problem do właściciela: hostingu, operatora płatności, ERP, kuriera albo wykonawcy sklepu. Potem oceń, czy można naprawić błąd bez utraty danych przyjętych po przełączeniu.

Sygnały awarii po migracji, pierwsze kontrole i kryteria powrotu
SygnałPierwsza kontrolaKryterium powrotu
Błąd 5xxLog serwera, PHP i ostatnia zmiana konfiguracjiKrytyczne ścieżki pozostają niedostępne
Brak zamówień w paneluCheckout, baza i APINie można potwierdzić przyjęcia transakcji
Status płatności jest błędnyPanel operatora, webhooki i log integracjiRyzyko pobrania środków bez obsługi zamówienia
Niezgodne stanyŹródło magazynowe i kolejka synchronizacjiSprzedaż grozi nadmiarem zamówień
Masowe 404 lub pętlaMapa przekierowań i reguły serweraWażne ścieżki nie mają szybkiej poprawki

Rollback wykonuj według wcześniej przygotowanego planu, a nie przez przypadkową podmianę plików. Zachowaj kopię obu baz i wyeksportuj zamówienia złożone po przełączeniu. Przed ponownym otwarciem checkoutu uzgodnij płatności, stany i zamówienia. Typowe usterki przy przenoszeniu danych opisuje poradnik o problemach przy migracji sklepu, a zakres zmian platformy porównuje materiał o migracji Magento i Shopify.

Więcej poradników w tym temacie

Wspomniane narzędzia

WooCommerceImport Export Suite for WooCommerceGoogle Search ConsoleDNSSSLHPOS

Najczęściej zadawane pytania

Czy podczas migracji sklepu internetowego klienci mogą składać zamówienia?
Tak, podczas przygotowania i testów na odseparowanym środowisku klienci mogą kupować w starym sklepie. Checkout wstrzymaj tylko wtedy, gdy zamówień z obu środowisk nie da się bezpiecznie uzgodnić.
Ile trwa przerwa w działaniu sklepu podczas migracji?
Nie ma jednej wartości dla wszystkich sklepów. Zależy od metody synchronizacji, zmienianych danych, integracji i czasu potrzebnego na test transakcji. Próba migracji pozwala oszacować ewentualne okno ograniczenia checkoutu.
Czy zmiana hostingu sklepu wymaga wyłączenia sprzedaży?
Nie zawsze, ponieważ nowy serwer można przygotować i przetestować przed zmianą DNS. Przy końcowym przeniesieniu danych trzeba jednak zabezpieczyć zamówienia i stany zmienione od czasu wykonania kopii.
Jak nie stracić zamówień złożonych w trakcie migracji?
Ustal źródło prawdy, wykonaj końcową synchronizację lub eksport przyrostowy i porównaj zamówienia z transakcjami u operatora. Przed wznowieniem sprzedaży potwierdź statusy płatności i stany magazynowe.
Czy zmiana DNS oznacza, że sklep będzie niedostępny?
Nie. DNS kieruje domenę na serwer, a jego aktualizacja sama w sobie nie wyłącza sklepu. Część klientów może jeszcze trafiać na poprzedni serwer, więc trzeba ustalić, czy stary checkout pozostaje aktywny.
Kiedy warto włączyć tryb serwisowy podczas migracji sklepu?
Włącz go dla checkoutu wtedy, gdy końcowa synchronizacja wymaga zatrzymania zapisów albo oba sklepy mogłyby przyjąć zamówienia do oddzielnych baz. Ograniczenie powinno trwać tylko tyle, ile potrzeba do uzgodnienia danych i testu zakupu.
#migracja sklepu#przerwa techniczna#migracja bez przerwy#zamówienia#DNS#WooCommerce#płatności online#stany magazynowe
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Czy podczas migracji sklep musi być niedostępny? Plan bezpiecznego przełączenia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.