Dlaczego migracja sklepu to coś więcej niż eksport produktów
Zmiana platformy sklepu internetowego brzmi prosto: wyeksportować produkty, zaimportować je gdzie indziej i gotowe. W praktyce sklep to znacznie więcej niż lista towarów. To historia klientów, ich zamówienia, wypracowane pozycje w Google, treści, ustawienia podatkowe i sieć integracji z marketplace, kurierami oraz księgowością. Migracja, która obejmuje tylko katalog, zostawia za sobą porzucone konta klientów, martwe linki i sklep, który nagle przestaje sprzedawać tak jak wcześniej.
Powodów zmiany platformy bywa wiele. Stary sklep nie nadąża za skalą, koszty utrzymania rosną, brakuje funkcji, których potrzebujesz, albo chcesz przejść z otwartego oprogramowania na rozwiązanie w abonamencie lub odwrotnie. Jeśli wciąż wybierasz docelowy silnik, zacznij od decyzji modelowej opisanej w przewodniku SaaS czy open source, bo to ona wyznacza zakres całej migracji. Sam moment przeniesienia jest zawsze ryzykowny, dlatego warto potraktować go jak projekt z etapami, a nie jak jednorazowy import pliku.
Dobra wiadomość jest taka, że migrację da się przeprowadzić bez przerwy w sprzedaży i bez utraty ruchu, jeśli rozłożysz ją na kontrolowane kroki i nie wyłączysz starego sklepu zbyt wcześnie. W tym poradniku przechodzimy przez cały proces: co przenieść, jak zachować SEO, jak nie zgubić sprzedaży i jak odtworzyć integracje po przejściu na nową platformę.
Co trzeba przenieść - pełna lista
Pierwszy krok to inwentaryzacja. Zanim ruszysz, wypisz wszystko, co składa się na działający sklep, żeby nic nie wypadło przy przełączaniu. Poniżej najważniejsze grupy danych, które obejmuje migracja.
| Grupa danych | Co dokładnie | Najczęstsza pułapka |
|---|
| Produkty | Nazwy, opisy, ceny, warianty, zdjęcia, SKU i EAN, stany magazynowe | Gubione warianty i atrybuty oraz utrata zdjęć w wysokiej jakości |
| Kategorie i struktura | Drzewo kategorii, filtry, kolejność, opisy kategorii | Zmiana adresów kategorii bez przekierowań |
| Klienci | Konta, dane kontaktowe, zgody marketingowe, adresy | Brak zgód RODO i wymuszone zakładanie kont od nowa |
| Zamówienia | Historia zamówień, statusy, powiązane faktury | Utrata historii i kontekstu obsługi klienta |
| Treści | Strony statyczne, regulamin, polityka prywatności, blog | Martwe linki do wpisów i podstron |
| SEO | Tytuły, opisy meta, adresy URL, mapa strony | Brak przekierowań 301 i spadek pozycji |
| Ustawienia | Stawki VAT, metody dostawy i płatności, strefy wysyłki | Błędne stawki podatku i brakujące metody dostawy |
| Integracje | Marketplace, kurierzy, fakturowanie, narzędzia marketingowe | Założenie, że przeniosą się same |
Najwięcej kłopotów sprawia nie sam katalog, lecz to, co wokół niego. Konta klientów, które po migracji każą się rejestrować od nowa, historia zamówień potrzebna do obsługi reklamacji, identyfikatory produktów takie jak SKU i EAN, bez których nie podłączysz katalogu do marketplace, oraz przekierowania, bez których tracisz ruch z Google. Każdą z tych grup warto wyeksportować ze starego sklepu i zweryfikować osobno, a nie ufać, że jeden import zrobi wszystko naraz.
Migracja krok po kroku
Migrację najlepiej prowadzić tak, żeby nowy sklep powstawał równolegle do starego, a przełączenie domeny było ostatnim, dobrze przygotowanym ruchem. Poniżej kolejność, która ogranicza ryzyko do minimum.
1. Audyt i kopia zapasowa
Zacznij od pełnego eksportu danych ze starego sklepu i kopii zapasowej całości. Wypisz, ilu masz produktów, klientów i zamówień, jakie integracje są aktywne i które adresy URL przynoszą najwięcej ruchu. Ten spis to Twoja lista kontrolna na koniec migracji oraz materiał do mapy przekierowań.
2. Konfiguracja nowej platformy
Zbuduj nowy sklep w tle, na osobnej domenie technicznej lub w środowisku testowym. Ustaw kategorie, motyw, stawki VAT, metody dostawy i płatności. Na tym etapie nic jeszcze nie jest publiczne, więc masz czas, żeby odtworzyć logikę starego sklepu i poprawić to, co działało słabo.
3. Import katalogu i danych
Przenieś produkty, kategorie, klientów i zamówienia. Większość platform przyjmuje pliki CSV lub XML, część udostępnia gotowe narzędzia importu albo dostęp przez API. Zwróć szczególną uwagę na warianty, atrybuty i zdjęcia w pełnej rozdzielczości oraz na to, czy SKU i EAN trafiły na właściwe produkty. Sprawdź też, czy zaimportowane zgody marketingowe są zgodne z zasadami ochrony danych, bo to częste miejsce na błąd.
4. Testy na zamówieniach próbnych
Zanim cokolwiek przełączysz, przejdź pełną ścieżkę zakupu na nowym sklepie. Złóż zamówienie testowe, sprawdź płatność, naliczanie podatku, koszt dostawy, wystawienie faktury i powiadomienia e-mail. To moment, w którym wychodzą luki w konfiguracji, a poprawki nic nie kosztują, bo sklep wciąż nie jest publiczny.
5. Mapa przekierowań i SEO
Przygotuj mapę przekierowań 301 ze starych adresów URL na nowe. Każdy produkt i każda kategoria, które miały ruch z Google, muszą prowadzić do swojego odpowiednika. Przenieś tytuły i opisy meta oraz treści kategorii, żeby nie tracić sygnałów, które wypracował stary sklep. Ten etap rozwijamy w dalszej części.
6. Przełączenie domeny i monitoring
Gdy nowy sklep działa, a testy są zielone, przełącz domenę na nową platformę. Stary sklep zostaw chwilowo w trybie tylko do odczytu, żeby mieć plan wycofania. Po przełączeniu zgłoś nową mapę strony w Google Search Console i obserwuj sprzedaż, błędy 404 oraz statystyki ruchu przez kolejne dni. To zasada, którą szerzej opisujemy w poradniku o migracji systemu bez utraty sprzedaży: nigdy nie odcinaj starego rozwiązania, dopóki nowe nie udowodni, że działa na żywym ruchu.
Jak nie stracić pozycji w Google
To największy lęk przy zmianie platformy i jednocześnie obszar, w którym łatwo o kosztowny błąd. Wyszukiwarka zna stary sklep po konkretnych adresach URL. Jeśli po migracji te adresy się zmienią, a nie powiesz Google, dokąd teraz prowadzą, wszystkie wypracowane pozycje przepadają, bo stare linki kończą się błędem 404.
Sercem bezpiecznej migracji są przekierowania 301, czyli trwałe przekierowania ze starego adresu na nowy. Mówią one wyszukiwarce, że strona przeniosła się na stałe i że jej pozycję należy przekazać nowemu adresowi. Dla każdego produktu, kategorii i ważnej podstrony, które miały ruch, musi istnieć takie przekierowanie. To dlatego mapa starych adresów z etapu audytu jest tak istotna - bez niej nie zbudujesz kompletnej listy przekierowań.
Oprócz samych przekierowań na pozycje wpływa kilka rzeczy, o których łatwo zapomnieć w pośpiechu migracji:
- Tytuły i opisy meta - przenieś je jeden do jednego, bo to one decydują o tym, jak strona wygląda w wynikach wyszukiwania.
- Treści kategorii i opisy produktów - skopiuj pełne teksty, nie skróty, żeby nie tracić słów kluczowych, na które sklep był widoczny.
- Struktura adresów - jeśli nowa platforma na to pozwala, zachowaj zbliżony format adresów, bo ograniczysz liczbę przekierowań i ryzyko błędu.
- Mapa strony i Search Console - po przełączeniu wygeneruj nową mapę strony i zgłoś ją w Google Search Console, żeby przyspieszyć ponowne zindeksowanie.
- Szybkość i wersja mobilna - nowa platforma powinna ładować się przynajmniej tak szybko jak stara, bo wydajność też wpływa na pozycje.
Przy poprawnie wykonanych przekierowaniach i przeniesionych treściach przejściowy spadek widoczności jest niewielki i zwykle wraca w ciągu kilku tygodni. Bez nich tracisz ruch, którego odbudowa zajmuje miesiące. Dlatego SEO traktuj jako pełnoprawny etap migracji, a nie dodatek, którym zajmiesz się później.
Sprzedaż i integracje po migracji
Sklep to nie tylko front, który widzi klient. Pod spodem działa cała operacja sprzedaży: zamówienia z różnych kanałów, magazyn, faktury i wysyłki. Te elementy są podłączone do konkretnej platformy, więc po migracji trzeba je odtworzyć, inaczej nowy sklep będzie ładny, ale przestanie sprawnie obsługiwać zamówienia.
Jeśli sprzedajesz wielokanałowo, najpierw odtwórz połączenia z marketplace. Integracje z Allegro, eBay czy Erli są przypisane do platformy sklepu, więc po przejściu trzeba je ustawić na nowo, żeby zamówienia z tych kanałów dalej spływały do jednego miejsca. To samo dotyczy synchronizacji stanów magazynowych - po migracji magazyn musi znów rozmawiać ze wszystkimi kanałami, żeby nie sprzedać towaru, którego nie ma. Mechanizm tego połączenia opisujemy w poradniku jak połączyć sklep z marketplace.
Druga warstwa to fakturowanie. Żadna platforma sklepu nie jest pełnoprawnym programem księgowym, a wbudowane fakturowanie zwykle nie obsługuje poprawnej numeracji, korekt ani KSeF. Po migracji trzeba więc na nowo połączyć sklep z systemem wystawiania faktur, żeby faktury VAT powstawały automatycznie i numerowały się prawidłowo. Trzecia warstwa to kurierzy, etykiety i śledzenie przesyłek, które również są przypięte do starej platformy i wymagają odtworzenia.
Tu pojawia się argument za oddzieleniem operacyjnego rdzenia sprzedaży od samego silnika sklepu. Jeśli zamówienia, magazyn, faktury i wysyłki obsługujesz przez zewnętrznego integratora, ta warstwa jest niezależna od platformy. Przy migracji wystarczy podłączyć nowy sklep, zamiast przepinać każdy kanał, kuriera i system księgowy z osobna. NavyFlame robi dokładnie to: pobiera zamówienia z wielu kanałów, synchronizuje magazyn między nimi, wystawia faktury przez wFirma, inFakt, Fakturownię lub iFirmę i zarządza wysyłkami u InPost czy DHL, niezależnie od tego, na jakiej platformie stoi sklep. Jeśli rozważasz takie podejście, pomocny będzie przewodnik jak wybrać integrator e-commerce.
Migracja samodzielna czy z agencją
Ostatnia decyzja dotyczy tego, kto przeprowadzi migrację. Mały sklep z prostym katalogiem i bez rozbudowanych integracji często da się przenieść samodzielnie, korzystając z narzędzi importu na docelowej platformie. Wystarczy cierpliwość przy testach i porządna mapa przekierowań.
Sklep z dużym katalogiem, wieloma wariantami, rozbudowaną strukturą kategorii i kilkoma kanałami sprzedaży to inna kategoria projektu. Tu ryzyko błędu rośnie, a koszt pomyłki w SEO lub integracjach bywa wysoki. W takich przypadkach warto rozważyć agencję albo gotowe narzędzie migracyjne, które zautomatyzuje przeniesienie danych i przekierowań. Niezależnie od wyboru zasady pozostają te same: kopia zapasowa przed startem, równoległa budowa nowego sklepu, pełne testy i przełączenie domeny dopiero wtedy, gdy wszystko działa.
Patrząc szerzej, migracja platformy to dobry moment, żeby uporządkować całą sprzedaż, a nie tylko zmienić front. Skoro i tak odtwarzasz integracje, warto rozważyć, czy chcesz wrócić do rozproszonej obsługi kanałów, czy ujednolicić ją w jednym miejscu. Decyzja, gdzie w ogóle prowadzić sprzedaż - we własnym sklepie, na marketplace czy w obu miejscach naraz - rozkłada się w poradniku marketplace czy własny sklep. Dobrze przeprowadzona migracja nie tylko przenosi sklep na nowszą platformę, ale też zostawia operację sprzedaży uporządkowaną i gotową na dalszy wzrost.