Migracja sklepu internetowego rzadko wygląda tak, jak wyobrażają to sobie właściciele. W głowie: "przenosimy sklep na nową platformę, wszystko działa jak wcześniej." W praktyce: zawsze są luki, zawsze coś idzie łatwiej, coś trudniej, a część danych warto świadomie zostawić w archiwum.
Pracujemy jako integrator łączący sklepy e-commerce z hurtowniami, mamy też doświadczenie w migracjach między platformami. Widzimy to z boku – cały proces, od decyzji do uruchomienia nowego sklepu. Ten artykuł pokazuje, które elementy przenoszą się gładko, gdzie leży największy koszt (zazwyczaj tam, gdzie się go nie spodziewasz) i jak nie zapłacić za migrację rzeczy, których tak naprawdę nie potrzebujesz.
Omawiamy każdy obszar migracji osobno – bo decyzja, co faktycznie przenosić, nie musi być pakietowa.
Migracja 1:1 to mit – określ zakres, zanim zaczniesz
Pierwsza rozmowa o migracji kończy się zwykle pytaniem: "i wszystko będzie działało dokładnie tak samo?" Szczera odpowiedź: nie. Funkcjonalności i struktury danych między platformami sklepowymi nie pokrywają się w pełni. WooCommerce ma inne pola produktu niż Shopify, Shoper inaczej traktuje warianty niż PrestaShop, IdoSell swoje systemy promocji, BigCommerce swoje podatki. W każdej parze "stara platforma → nowa platforma" znajdziesz kilka miejsc, gdzie "to samo" trzeba zbudować inaczej albo świadomie zostawić.
Zamiast walczyć z tym w trakcie migracji, warto określić zakres świadomie na starcie. Migracja może obejmować trzy obszary: konta klientów, produkty, zamówienia. Decyzja o każdym z nich jest osobna – czasem migrujesz wszystko, czasem sam katalog produktów, czasem tylko bazę klientów, a czasem jedynie zestaw zamówień. Żaden z tych obszarów nie jest warunkiem koniecznym dla pozostałych.
Praktyczna konsekwencja: migracja częściowa często wystarcza do startu. Nowy sklep może ruszyć z klientami i produktami, a archiwalne zamówienia – zostać w starym systemie lub być zarchiwizowane jako raport. Działa to też w drugą stronę: czasami przenosi się tylko katalog produktów, bo klienci i zamówienia mają wrócić do nowego sklepu organicznie. Do tych decyzji wrócimy w dedykowanych sekcjach.
Konta klientów – część, która zazwyczaj idzie gładko
Klienci są najłatwiejsi do przeniesienia. Podstawowe pola – imię, email, adres rozliczeniowy, adres dostawy, historia logowań – w większości platform wyglądają podobnie. Nie ma tu zaskoczeń strukturalnych.
Są za to zaskoczenia operacyjne, których klienci często nie zauważają, a powinni.
Hasła nie migrują się 1:1. Z przyczyn bezpieczeństwa platformy przechowują hasła w formie zahashowanej, a hashe różnią się między systemami. Po migracji Twoi klienci najczęściej dostaną prośbę o reset hasła przy pierwszym logowaniu. To normalne i bezpieczne – ale zaplanuj komunikację zawczasu. Klient, który zobaczy "reset hasła" bez kontekstu, pomyśli, że Twój sklep padł ofiarą włamania.
Sprawdź zgody RODO i segmentację przed migracją. To moment, w którym część sklepów robi porządek: usuwa nieaktywne konta, weryfikuje zgody marketingowe, odświeża segmenty. Jeśli planujesz taką "wiosenną porządki", rób to przed migracją, nie w trakcie – inaczej pomieszasz sobie dwie osobne operacje.
Co zaplanować: informację dla klientów (mail lub baner w starym sklepie) z terminem przełączenia, instrukcję resetu hasła, link do nowego adresu. Klient, który wie, czego się spodziewać, nie generuje ticketów w support.
Produkty – łatwe, ale tylko przy dobrej jakości danych źródłowych
Produkty to środek drogi. Technicznie migrują się dobrze – tytuł, opis, cena, stany magazynowe, zdjęcia, warianty mapują się między platformami. Ale sukces migracji produktów zależy nie od platformy docelowej, tylko od stanu bazy w starym sklepie.
W praktyce wygląda to tak: w sklepach, które migrujemy, dane produktowe są często nieaktualne, niespójne albo niepełne. Kategorie, w których część produktów siedzi "przez przypadek". Zdjęcia niewgrane albo w nieobsługiwanym formacie. Warianty, które dawno przestały istnieć, ale nikt ich nie usunął. Opisy skopiowane z hurtowni, z błędami, z artefaktami. Ceny niespójne z promocjami. Im starszy sklep, tym więcej takich warstw.
Zakładamy, że kilka procent pozycji w typowej migracji wymaga ręcznej interwencji – poprawienia, połączenia duplikatów, uzupełnienia danych lub świadomej decyzji "tego nie przenosimy". Konkretna liczba zależy od stanu konkretnego sklepu. Dlatego każdą migrację zaczynamy od auditu danych – oceniamy zakres czyszczenia, zanim ruszymy z przenoszeniem. Dzięki temu wiesz, na co Ci pójdą pieniądze i ile to potrwa, zamiast odkrywać to w połowie projektu.
Typowe pułapki przy produktach:
- duplikaty – ten sam produkt z dwóch źródeł (np. z dwóch hurtowni) bez scalenia
- brakujące zdjęcia lub zdjęcia w starym formacie, którego nowa platforma nie obsługuje
- warianty produktów, które już nie są dostępne, ale wciąż siedzą w bazie
- rozsypane kategorie – produkty w złych gałęziach albo bez kategorii w ogóle
- opisy z twardymi linkami do starego sklepu (URL do produktów, obrazków w CDN)
Każda z tych rzeczy to godziny ręcznej pracy. Warto to posprzątać przed migracją albo świadomie odpuścić – ale decydujesz Ty, nie system.
Zamówienia – tutaj leży 50%+ kosztu i największe pułapki
Teraz rzecz, która zaskakuje większość właścicieli sklepów: migracja zamówień historycznych to najdroższa część całego projektu migracyjnego. W naszych wdrożeniach regularnie 50% lub więcej ogólnego nakładu pracy idzie właśnie na zamówienia.
Dlaczego tak dużo? Zamówienia wymagają wysokiej spójności wszystkich pozostałych danych. Zamówienie odwołuje się do klienta (który musi być już zmigrowany), do produktów (które muszą istnieć z tymi samymi identyfikatorami), do statusów realizacji, płatności, dostaw, faktur. Każda niespójność w danych źródłowych ujawnia się właśnie tutaj. Zamówienia to "stress test" jakości całej bazy.
Dobra wiadomość: pełna migracja zamówień bardzo często nie jest potrzebna. Dla działania nowego sklepu kluczowe są produkty i klienci. Zamówienia historyczne można:
- zostawić w starym systemie (jeśli dostęp do niego jest nadal możliwy)
- zarchiwizować jako raport lub eksport (PDF, CSV, osobna baza) na wypadek audytu
- zmigrować tylko wybrane (np. ostatnie 12 miesięcy)
Kiedy zamówienia historyczne WARTO migrować:
- jeśli regularnie obsługujesz reklamacje i zwroty z zamówień starszych niż 6-12 miesięcy
- jeśli masz program lojalnościowy oparty o historię zakupów
- jeśli wymaga tego prawo lub regulamin księgowy (okres retencji dokumentów sprzedażowych)
- jeśli segmentujesz klientów po historii zakupów w marketingu
Kiedy NIE warto:
- nowy sklep startuje od zera, historia jest "martwa"
- zamówienia starsze niż X miesięcy nie są już operacyjnie używane (wystarczy eksport)
- koszt migracji przewyższa wartość biznesową archiwum
Zadaj sobie jedno pytanie przed podjęciem decyzji: "Jak często w ostatnim roku sięgałem do zamówień starszych niż 12 miesięcy?" Jeśli odpowiedź to "rzadko" albo "nigdy" – koszt pełnej migracji zamówień prawdopodobnie się nie zwróci.
Integracje z hurtowniami – u nas bez ponownego wdrażania
Tu dochodzimy do elementu, który dla sprzedawców w dropshippingu i dla sklepów z wieloma dostawcami jest często decydujący. Zmiana platformy sklepowej bez planu integracji z hurtowniami to gwarantowane wąskie gardło.
Problem w typowej migracji: integracje z każdą hurtownią (API, XML feed, CSV, panel dostawcy) są zwykle wpięte bezpośrednio w starą platformę. Przy przełączeniu na nowy sklep trzeba je wdrożyć od nowa. To znaczy: ponowna konfiguracja autoryzacji, mapowanie pól, konfiguracja synchronizacji cen i stanów, testy, poprawki. Dla każdej hurtowni osobno. Dla sklepu, który pracuje z kilkoma-kilkunastoma dostawcami, to tygodnie dodatkowej pracy – często ukryte w wycenie migracji jako "integracja dostawców".
Jak to wygląda po naszej stronie. Nasz integrator jest niezależny od platformy sklepowej – siedzi jako warstwa między sklepem a hurtowniami. Hurtownia nie wie i nie musi wiedzieć, na jakiej platformie pracuje Twój sklep. To my tłumaczymy dane z hurtowni, z którymi jesteśmy zintegrowani, na format, który rozumie WooCommerce, Shopify, PrestaShop, Shoper, Shopware, Magento, IdoSell, OpenCart czy dowolna inna z platform, które wspieramy.
Praktyczna konsekwencja: migracja Twojego sklepu z jednej platformy na drugą nie wymaga przebudowy integracji z hurtowniami. Przepinanie dostawców na nową platformę to u nas standardowa procedura, a nie projekt od zera. Synchronizacja stanów i cen działa dalej, zamówienia trafiają do dostawców jak wcześniej, tylko sklep po drugiej stronie jest nowy.
Jeśli pracujesz z wieloma hurtowniami i rozważasz migrację – to zwykle największa oszczędność, jaką możesz uzyskać, wybierając integratora uniwersalnego zamiast bezpośrednich wdrożeń per platforma.
SEO po migracji – okresowa utrata pozycji jest normalna, ale zarządzalna
Obawa o pozycje w Google to jeden z dwóch najczęstszych powodów, dla których sklepy zwlekają z migracją (drugi to koszt). Prawda jest taka, że okresowe wahania pozycji po migracji są normalnym zjawiskiem. Google potrzebuje czasu na zindeksowanie nowej struktury, sprawdzenie przekierowań 301, zweryfikowanie, że jakość treści się nie zmieniła. Nie ma migracji bez żadnego wpływu na SEO.
Kluczowa jest nie walka z tym faktem, tylko plan migracji SEO przygotowany zanim zaczniesz przenosić treść.
Co powinien obejmować plan migracji SEO:
- mapowanie 301 ze starych URL-i na nowe (szczególnie dla najmocniej rankujących stron)
- zachowanie struktury URL tam, gdzie to możliwe (jeśli stary sklep miał
/produkt/nazwa-produktu/, nowy też powinien – nie zmieniaj bez potrzeby) - audyt meta danych (title, description) – czy coś ginie w przeniesieniu
- zachowanie treści kategorii i tekstów stron informacyjnych (regulamin, polityka prywatności, O nas)
- plan monitoringu w Google Search Console po uruchomieniu
Jedna ważna rekomendacja praktyczna: koordynuj plan SEO z opiekunem lub agencją SEO sklepu. To oni znają historię optymalizacji, aktualne pozycje, frazy strategiczne. Technicznie migrację może zrobić każdy zespół – ale ocena "co z perspektywy SEO zachować za wszelką cenę" wymaga kontekstu, który siedzi u osoby odpowiedzialnej za widoczność.
Po migracji: monitoring pozycji i błędów indeksacji w GSC, szybkie reakcje na zgłaszane problemy (błędy 404, duplikaty, brakujące metadane), cierpliwość. Czas potrzebny na odbudowę widoczności zależy od wielu czynników – domeny, konkurencji, jakości samej migracji, struktury przekierowań. Nie ma sensownej uniwersalnej odpowiedzi, jaki to będzie przedział. Każdy sklep zachowuje się inaczej.
Czego nie obiecujemy: "odzyskasz pozycje w 6 tygodni" albo "stracisz nie więcej niż 10% widoczności". Takie liczby są uczciwie nie do przewidzenia bez danych konkretnego sklepu.
Zanim zaczniesz migrację – checklist od integratora
Zebrane w jedną listę – kroki, które dzielą migrację udaną od migracji chaotycznej.
- [ ] Audit jakości danych źródłowych. Produkty, klienci, zamówienia – co jest spójne, co wymaga czyszczenia. Bez auditu wejdziesz w ciemno, a każdy problem będzie niespodzianką. My zaczynamy każdą migrację od tego kroku.
- [ ] Zdefiniowany zakres migracji. Zapisz, co przenosisz (klienci, produkty, zamówienia, strony informacyjne, multimedia) i czego nie. Decyzja "nie przenosimy zamówień starszych niż 24 miesiące" podjęta na starcie oszczędza tygodnie sporów.
- [ ] Plan SEO przygotowany z opiekunem lub agencją SEO. 301, mapowanie URL, kluczowe strony do zachowania. Nie zostawiaj tego na moment uruchomienia.
- [ ] Komunikacja do klientów. Reset haseł, potencjalny przestój, zmiana adresów. Lepiej uprzedzić niż tłumaczyć.
- [ ] Mapowanie integracji z hurtowniami. Jeśli pracujesz z dostawcami – jak będą działać po migracji. U nas: zazwyczaj bez ponownego wdrażania, ale warto to potwierdzić w ramach projektu.
- [ ] Realistyczny czas. Typowa migracja trwa 1-2 tygodnie, ale zależy to od zakresu i tempa, w jakim Ty lub Twój zespół dostarczacie decyzje, dostępy, feedback. Jeśli klient odpowiada raz na tydzień, migracja potrwa miesiąc – i nie jest to wina wykonawcy.
- [ ] Wybrany partner migracji. Ktoś, kto ma doświadczenie z tą konkretną parą platform (Shopify → WooCommerce to inne wyzwania niż PrestaShop → Shoper) oraz z integracjami, które masz wpięte.
Podsumowanie: migruj świadomie, nie 1:1
Najważniejszy insight po tym artykule: migracja sklepu internetowego to nie klonowanie. To okazja do uporządkowania danych, odcięcia niepotrzebnego balastu i wejścia na nową platformę z czystszą, spójniejszą bazą, niż miałeś wcześniej.
Najkrótsze podsumowanie w trzech punktach:
- Określ zakres świadomie. Migracja to trzy osobne obszary: konta klientów, produkty, zamówienia. Każdy z nich jest niezależną decyzją – czasem migrujesz wszystko, czasem tylko jeden obszar. Rozważ, czy migracja zamówień historycznych w ogóle jest Ci potrzebna – w wielu przypadkach nie jest.
- Integracje z hurtowniami nie muszą być od zera. Jeśli pracujesz z integratorem uniwersalnym, takim jak my – przepinanie dostawców na nową platformę to standardowa procedura, nie projekt na tygodnie.
- Plan SEO i komunikacja do klientów. Zaplanuj przed startem, nie w trakcie. Najdroższe błędy migracji to te, które można było przewidzieć.
Zastanawiasz się nad migracją sklepu? Zobacz naszą usługę migracji sklepu na inną platformę – zaczynamy od oceny stanu danych źródłowych, żeby wiedzieć, czego się spodziewać, i wycenić realistycznie. Bez zaskoczeń w połowie projektu.
Masz wiele hurtowni? Zobacz, jak wygląda integracja z hurtowniami, która zostaje z Tobą po migracji platformy – bez ponownego wdrożenia.

