Przejdź do treści
E-commerce i WooCommerce

Migracja sklepu internetowego - co się psuje przy przenoszeniu danych

Publikacja: Aktualizacja:
Przejdź do rozwiązania
Jasna ilustracja sklepu internetowego

Krótka odpowiedź

Migracja wymaga sprawdzenia danych, mapowania relacji i odbioru integracji. Hasła, historia zamówień i dokumenty mają różne możliwości przeniesienia zależnie od platform.

Przed przełączeniem potrzebne są próba, uzgodnienie danych przyrostowych oraz plan obsługi płatności i zamówień docierających do starego systemu. Sam import produktów nie potwierdza gotowości sklepu do sprzedaży.

Oferty migracji mówią o korzyściach nowej platformy i o tym, kiedy warto się przenieść. Znacznie rzadziej o tym, które dane wymagają mapowania, a które funkcje trzeba skonfigurować ponownie. Tymczasem lista produktów w nowym panelu nie wystarcza do odbioru działającego sklepu. Ten tekst dotyczy danych i operacji: kont klientów, dokumentów, wariantów oraz połączeń z zewnętrznymi systemami. Pomaga przygotować próbę migracji i ustalić, co dokładnie ma działać po przełączeniu. Koszt projektu zależy od tego zakresu; nie wynika wyłącznie z liczby produktów.

W tym poradniku

Co się przenosi, a co wymaga osobnego mapowania

Każdy rodzaj danych wymaga własnego sposobu przeniesienia i kontroli. Nawet prosty produkt może mieć dodatkowe pola, ceny dla grup klientów albo zdjęcia przechowywane poza sklepem. Zanim zaakceptujesz ofertę migracji, poproś o listę obiektów i wyłączeń.

DaneCo sprawdzić podczas odbioru
Produkty i wariantySKU, ceny, atrybuty, zdjęcia, dostępność i powiązanie z rodzicem
Klienciadresy, identyfikatory, historię zakupów i sposób logowania
Zamówieniapozycje, kwoty, statusy, daty i powiązania z transakcjami
Opinie i kuponydostępność eksportu, format docelowy i warunki działania
Dokumentyarchiwum, numerację oraz możliwość obsługi korekt

Import historycznego zamówienia nie powinien ponownie uruchamiać jego realizacji. Dane o płatności można zachować, jeśli pozwala na to metoda migracji; nie oznacza to ponownego obciążenia klienta. Podobnie zapisany status wysłane nie jest zleceniem kolejnej przesyłki.

Dla każdego obiektu ustal identyfikator źródłowy i docelowy. Tabela powiązań pozwoli znaleźć konkretny rekord po błędzie, zamiast porównywać tylko ogólną liczbę zamówień. Próbę wykonuj w środowisku odizolowanym od wysyłek, produkcyjnych płatności i automatyzacji księgowych.

Podaj obecną platformę, liczbę produktów i potrzebne funkcje. Napisz, czy planujesz rozwój, migrację czy rozwiązanie konkretnego problemu. Sprawdzimy, jaki zakres prac możemy zaproponować. Omów wybór lub zmianę platformy sklepu

Hasła klientów: sprawdź możliwości obu platform

Hasła są zwykle zapisane jako skróty, a nie jawny tekst. Możliwość zachowania logowania zależy od obsługiwanych algorytmów, formatu eksportu i narzędzia migracji. Nie ma jednej odpowiedzi właściwej dla każdej pary systemów.

Dobrym przykładem ograniczenia jest import klientów CSV w Shopify: nie przenosi haseł ani historii zamówień tą samą ścieżką. Z kolei WordPress 6.8 wprowadził bcrypt dla nowych skrótów, zachowując obsługę wcześniejszego phpass. Ta kompatybilność przy aktualizacji WordPress nie gwarantuje importu haseł z dowolnej platformy.

Jeżeli potrzebny jest reset, przygotuj komunikat i scenariusz odzyskania dostępu. Sprawdź adres docelowy, ważność linku, dostarczenie wiadomości oraz powiązanie konta z historią. Nie wysyłaj linków prowadzących do niegotowego systemu. Nowy dostawca poczty może wymagać poprawienia konfiguracji nadawcy, ale sama migracja sklepu nie zeruje automatycznie reputacji domeny.

Odbiór powinien obejmować istniejącego klienta, nowe konto oraz zakup bez rejestracji, jeśli sklep go umożliwia. Problemy z dostępem trzeba odróżnić od brakujących powiązań danych.

Numeracja dokumentów i dostęp do archiwum

Numer zamówienia i numer faktury to różne identyfikatory. Nie zakładaj, że nowy sklep rozpocznie każdą numerację od jedynki ani że zmiana identyfikatora zamówienia wymaga identycznej zmiany dokumentów księgowych.

Przed uruchomieniem ustal z obsługą księgową trzy rzeczy. Po pierwsze: jak działa numeracja i serie w systemie wystawiającym dokumenty. Po drugie: gdzie pozostaje dostęp do wcześniejszych faktur. Po trzecie: jak powstaną korekty do sprzedaży sprzed migracji. Sam eksport plików PDF może nie zastępować wszystkich informacji potrzebnych do późniejszej obsługi.

W tabeli migracji zachowaj powiązanie starego zamówienia, dokumentu oraz nowego rekordu. Przetestuj wyszukanie konkretnego zakupu i przygotuj procedurę zwrotu bez ponownego generowania faktury sprzedaży. Wymagany zakres archiwum i zasady przechowywania ustala się dla danej działalności.

Jeśli faktury wystawia ERP lub zewnętrzna aplikacja, zmiana platformy sklepowej nie musi oznaczać przeniesienia całego archiwum do WooCommerce. Ważniejszy jest działający dostęp i jednoznaczne wskazanie systemu odpowiedzialnego za dokument. Takie zależności należy uwzględnić w zakresie migracji i integracji.

Warianty i atrybuty: kontroluj relacje

Typowe rozjazdy dotyczą wariantu jako osobnego produktu lub opcji produktu nadrzędnego, atrybutów opisowych i używanych do filtrowania, zdjęć oraz stanów magazynowych. Przepisanie wartości do podobnie nazwanego pola nie dowodzi zgodności działania.

Importer produktów WooCommerce wymaga CSV w kodowaniu UTF-8. Podczas aktualizacji dopasowuje istniejące produkty po ID albo SKU. Wariant powinien wskazywać właściwego rodzica; jego atrybuty i wartości muszą odpowiadać strukturze produktu. Nie jest to importer wszystkich danych sklepu.

Zacznij od reprezentatywnej próbki: produkt prosty, produkt z wieloma wariantami, brakujący stan, nietypowy podatek, promocja i różne zdjęcia. Wielkość próbki wynika z różnorodności katalogu. Sprawdź produkt w panelu, na stronie oraz w koszyku. Wariant poprawny wizualnie może nadal przekazywać niewłaściwy identyfikator do magazynu.

Po poprawieniu mapowania wykonaj szerszy import i porównaj wyjątki: zduplikowane SKU, puste ceny, osierocone warianty oraz niedostępne obrazy. Raport powinien wskazywać konkretne rekordy do poprawy, a nie tylko komunikat o zakończeniu importu. Przy docelowym WordPressie i WooCommerce dochodzą pola obsługiwane przez używane rozszerzenia.

Integracje wymagają ponownej weryfikacji

Sklep to także połączenia z operatorem płatności, kurierem, marketplace i księgowością. Zmiana platformy może wymagać nowej autoryzacji lub adresu powiadomień, ale nie każda integracja zawsze potrzebuje nowych kluczy. Decydują wymagania dostawcy i zakres zmiany.

PołączenieKontrola przed uruchomieniem
Płatnościśrodowisko, callback, status transakcji i zgodność kwoty
Dostawametody, strefy, punkty odbioru i dane nadawcy
Marketplaceidentyfikatory ofert, warianty i kierunek synchronizacji stanów
Księgowośćdokumenty, podatki i powiązania metod płatności
Pomiarzdarzenia, zgody i brak podwójnego zliczania

Powiadomienie skierowane do starego systemu może pozostawić nowe zamówienie bez aktualnego statusu. Taki problem można wykryć w kontrolowanym teście integracji, zamiast czekać na przypadkowy zakup klienta. Porównuj identyfikatory i zapis zdarzeń po obu stronach.

Nie wklejaj sekretów do arkusza odbioru. Zapisz właściciela konta, wymagane uprawnienia oraz miejsce bezpiecznego przekazania dostępu. Przed uruchomieniem sprawdź także, czy dwa systemy nie wysyłają równocześnie zmian stanu magazynowego do tego samego kanału.

Kolejność i moment przełączenia

Próba migracji pozwala ustalić mapowanie i czas potrzebny na przetwarzanie. Potem trzeba uwzględnić dane powstałe między próbą a uruchomieniem. Zamrożenie edycji katalogu nie zatrzymuje zakupów, zwrotów ani opóźnionych callbacków płatności.

Ustal moment snapshotu, rejestr zmian, ostatnią synchronizację i osobę zatwierdzającą przełączenie. Dla każdego rodzaju danych określ, który system jest źródłem aktualnej informacji. Po imporcie przyrostowym uzgodnij liczby i kwoty, a wyjątki rozpatrz przed decyzją o starcie.

Przekierowania starych adresów przygotuj wcześniej. Google zaleca: "Keep the redirects for as long as possible, generally at least 1 year." Źródłem jest dokumentacja zmiany adresów witryny. To zalecenie utrzymania przekierowań, nie gwarancja zachowania pozycji. Szersze kwestie widoczności należą do prac SEO.

Plan wycofania musi uwzględniać zamówienia przyjęte po uruchomieniu. Przywrócenie starej bazy bez ich rozliczenia może usunąć aktualne dane. W procedurze zapisz warunki zatrzymania, sposób zabezpieczenia nowych zdarzeń i odpowiedzialność za ich uzgodnienie.

Pierwszy okres po uruchomieniu

Po przełączeniu obserwuj błędy, zgłoszenia klientów i zgodność zamówień z systemami zewnętrznymi. Częstotliwość oraz czas tej kontroli ustal przed startem. Sama dostępność strony głównej nie oznacza poprawnej obsługi sprzedaży.

Sprawdzaj niedopasowane statusy płatności, kolejki integracji, wiadomości transakcyjne, błędne adresy i dostęp do kont. Oddziel zwykły ruch klientów od kontrolowanych scenariuszy testowych. Codzienny monitoring nie wymaga codziennego obciążania prawdziwej karty ani wysyłania próbnych paczek.

Listę problemów prowadź z identyfikatorem zamówienia, czasem zdarzenia i właścicielem naprawy, z ograniczeniem dostępu do danych osobowych. Zamknięcie zgłoszenia powinno wynikać z ponownego sprawdzenia procesu. Jeśli przyczyną jest mapowanie, sprawdź również inne rekordy objęte tą samą regułą.

Migrację można zlecić w ramach wdrożenia sklepu internetowego. W pierwszym kontakcie wystarczy podać obecną i planowaną platformę oraz problem lub cel. Wielkość katalogu i listę integracji dołącz, jeśli je znasz. Na tej podstawie można określić potrzebny zakres diagnozy i przygotować warunki wyceny.

Wspomniane narzędzia

WooCommerceWordPressShopify

Najczęściej zadawane pytania

Czy hasła klientów przenoszą się przy migracji sklepu?
To zależy od platform, formatu skrótów i narzędzia migracji. Niektóre ścieżki wymagają ustawienia nowego hasła, inne pozwalają zachować zgodne dane logowania. Najpierw sprawdź możliwości eksportu i importu, potem przetestuj dostęp do konta z historią zakupów. Jeśli potrzebny jest reset, przygotuj komunikację oraz działającą procedurę odzyskania dostępu w nowym sklepie. Nie należy odzyskiwać ani przesyłać jawnych haseł klientów.
Co zrobić z numeracją faktur po zmianie platformy?
Oddziel numer zamówienia od numeru dokumentu księgowego. Z obsługą księgową ustal serie, sposób wystawiania nowych dokumentów i korekt do wcześniejszej sprzedaży. Zachowaj dostęp do archiwum oraz powiązania między starymi i nowymi rekordami. Samo wpisanie większego numeru startowego nie rozwiązuje wszystkich zależności. Przed uruchomieniem sprawdź również, czy import zamówień nie uruchomi ponownego automatycznego wystawiania faktur ani powiadomień.
Czy zamówienia historyczne da się przenieść?
Często można przenieść rekordy, pozycje, kwoty i wybrane statusy, ale zakres zależy od metody importu. Osobno ustal powiązania z klientem, dokumentem i transakcją. Import historii nie powinien ponownie uruchamiać płatności, wysyłek ani wiadomości. Jeśli potrzebny jest tylko wgląd, porównaj koszt pełnego przeniesienia z uporządkowanym archiwum. Odbiór wykonaj na konkretnych zamówieniach obejmujących także zwroty oraz nietypowe przypadki.
Dlaczego warianty produktów mogą sprawiać problemy?
Platformy mogą inaczej przechowywać relacje produktu i wariantu, atrybuty, zdjęcia oraz stany. Ten sam rozmiar bywa osobnym indeksem albo opcją produktu nadrzędnego. Przygotuj mapowanie i próbkę obejmującą różne konstrukcje katalogu. Po imporcie sprawdź wybór wariantu na stronie, cenę w koszyku i identyfikator przekazywany do magazynu. Sama zgodność liczby produktów nie potwierdza poprawności tych powiązań ani dostępności wszystkich opcji.
Co z integracjami po migracji?
Każdą integrację trzeba zweryfikować, lecz nie każda wymaga nowych kluczy. Sprawdź wymagania dostawcy, adresy powiadomień, uprawnienia i mapowanie statusów. W kontrolowanym środowisku porównaj zapis zamówienia oraz zdarzenia po obu stronach połączenia. Ustal także, który system aktualizuje magazyn. Dwa aktywne źródła zmian mogą nadpisywać dane, nawet gdy samo połączenie techniczne działa poprawnie i nie zgłasza żadnego błędu.
Ile trwa migracja sklepu internetowego?
Termin wynika z zakresu danych, jakości eksportu, integracji, ograniczeń platform i wyników próby. Liczba produktów jest tylko jednym z czynników. Przed wyceną ustal, co ma działać w dniu uruchomienia, co pozostanie w archiwum i jak zostaną obsłużone zamówienia przyrostowe. Harmonogram powinien obejmować przygotowanie, kontrolę oraz okres obserwacji, a także zależności od kont i decyzji zewnętrznych dostawców.

Przypisy i źródła

  1. import klientów CSV w Shopify
  2. WordPress 6.8
  3. Importer produktów WooCommerce
  4. dokumentacja zmiany adresów witryny

Źródła zawierają linki do zewnętrznych raportów branżowych, badań i oficjalnych publikacji. Klikając w numerację [X] w treści artykułu, automatycznie zostaniesz przeniesiony do odpowiedniego przypisu.

#migracja#ecommerce#woocommerce#integracje#dane#konta klientów
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.

Dobierzmy platformę do sposobu sprzedaży

Podaj obecną platformę, liczbę produktów i potrzebne funkcje. Napisz, czy planujesz rozwój, migrację czy rozwiązanie konkretnego problemu. Sprawdzimy, jaki zakres prac możemy zaproponować.