Migracja ze Sky-Shop na PrestaShop
Przenoszę sklepy ze Sky-Shop na PrestaShop razem z produktami, klientami, zamówieniami i pozycjami w Google. Sky-Shop jest wygodny na start, ale w pewnym momencie zaczyna przeszkadzać: płacisz co miesiąc, a nie masz dostępu do kodu, szablonu ani bazy. Ta strona opisuje, co da się przenieść, czego nie, i co decyduje o tym, czy sklep utrzyma widoczność po zmianie.
Dlaczego sklepy schodzą ze Sky-Shop
Nie dlatego, że Sky-Shop jest zły. Dlatego, że sklep wyrósł z modelu, w którym działa.
- Abonament rośnie razem ze sklepem. Wyższy pakiet, dodatkowe moduły, integracje rozliczane osobno. Po dwóch, trzech latach suma opłat bywa wyższa niż jednorazowe wdrożenie własnego sklepu.
- Nie masz dostępu do kodu. Jeśli czegoś nie ma w panelu, to tego nie ma. Nie da się dopisać własnej funkcji ani przerobić zachowania koszyka.
- Szablon kończy się tam, gdzie kończą się ustawienia. Zmienisz kolory i układ bloków, ale nie zbudujesz karty produktu po swojemu.
- Zależysz od cudzego harmonogramu. Potrzebna zmiana trafia do kolejki producenta albo nie trafia w ogóle.
- Dane są u kogoś innego. Bez dostępu do bazy każdy nietypowy eksport to prośba o pomoc i czekanie.
PrestaShop odwraca ten układ: płacisz raz za wdrożenie, potem za hosting i ewentualną opiekę, a sklep jest Twój razem z kodem, bazą i szablonem.
Co da się przenieść ze Sky-Shop
Punktem wyjścia są eksporty dostępne w panelu Sky-Shop. To, co z nich wychodzi, prawie nigdy nie wchodzi do PrestaShop wprost - dane trzeba przemapować na strukturę nowego sklepu. Poniżej każda partia danych osobno, bo każda ma własne pułapki.
Produkty i warianty
Nazwy, opisy, ceny, stawki VAT, stany magazynowe, kody EAN i referencje przechodzą w całości. Najwięcej pracy jest przy wariantach: rozmiary, kolory i inne cechy muszą zostać odtworzone jako atrybuty i kombinacje PrestaShop, z osobnymi cenami, stanami i kodami, o ile tak były prowadzone w źródle.
Dwie rzeczy sprawdzam zawsze przed importem. Po pierwsze, czy opisy nie zawierają kodu i klas ze starego szablonu - wklejone jeden do jednego potrafią rozjechać kartę produktu w nowym sklepie. Po drugie, czy referencje są unikalne, bo to na nich opiera się dopasowanie przy powtórnym imporcie i przy integracjach.
Kategorie i struktura katalogu
Przenoszę całe drzewo kategorii razem z przypisaniem produktów. To dobry moment, żeby je uporządkować, bo struktura, która narosła przez kilka lat, zwykle ma kategorie z jednym produktem i dwie prawie identyczne gałęzie.
Uwaga na powiązanie z adresami: każda zmiana w strukturze kategorii to kolejne adresy do zmapowania w przekierowaniach. Dlatego porządki w katalogu ustalamy przed migracją, a nie miesiąc po niej.
Zdjęcia produktów
Zdjęcia pobieram z adresów podanych w eksporcie, z zachowaniem kolejności i oznaczenia zdjęcia głównego. Przy dużych katalogach to najdłużej trwający element importu i najczęstsze źródło braków - zwykle dlatego, że część produktów w starym sklepie po prostu nie miała kompletu zdjęć.
Po imporcie PrestaShop generuje własne miniatury w swoich rozmiarach. Jeśli oryginały są ciężkie, to moment, żeby je skompresować - waga zdjęć jest jedną z głównych przyczyn wolnego ładowania kart produktu.
Klienci i ich konta
Dane kontaktowe, adresy i przypisanie do grup przechodzą w zakresie zgodnym z RODO. Konta pozostają aktywne, a klienci nie tracą historii.
Jedyny element, którego nie da się przenieść, to hasła - piszę o tym niżej. Wymaga to jednej wiadomości do bazy klientów, wysłanej przed przełączeniem, nie po.
Zamówienia i historia sprzedaży
Zamówienia przenoszę razem z pozycjami i statusami, jeśli historia jest potrzebna w nowym panelu. Część sklepów świadomie z tego rezygnuje i zostawia archiwum po stronie starej platformy albo w wyeksportowanym pliku - wtedy migracja jest krótsza i tańsza.
Decyzję warto podjąć na starcie, bo zakres przenoszonych zamówień realnie wpływa na czas pracy: historia z sześciu lat to inna skala niż ostatnie dwanaście miesięcy.
Treści, regulaminy i blog
Strony informacyjne, regulamin, polityka prywatności i wpisy blogowe przechodzą jako strony treści i wpisy w nowym sklepie. Przy okazji sprawdzam, czy dokumenty prawne nie odwołują się do starej platformy w treści - zdarza się, że regulamin wymienia rozwiązania, których w nowym sklepie już nie ma.
Integracje i funkcje sklepu
Tu nie przenosi się plików, tylko odtwarza połączenia. Płatności, kurierzy i punkty odbioru, Baselinker, Allegro, Ceneo, systemy do faktur i newsletter konfiguruje się w nowym sklepie od zera - umowy z operatorami zostają Twoje, zmienia się tylko miejsce, w którym są podpięte.
Przed migracją spisuję listę wszystkiego, co jest podpięte do obecnego sklepu, i przy każdej pozycji ustalamy, czy wraca w tej samej formie, czy to moment na zmianę dostawcy. To zwykle najbardziej niedoszacowana część migracji, bo w panelu wygląda na kilka przełączników, a w praktyce każde połączenie trzeba przetestować na prawdziwym zamówieniu.
Przy każdej partii danych porównuję liczbę rekordów po imporcie z eksportem. Brakujące pozycje prawie zawsze wynikają z niepełnych danych w źródle, a nie z samego importu - i lepiej wyłapać to od razu niż po uruchomieniu.
Czego nie przeniosę jeden do jednego
Mówię to od razu, żeby nie było rozczarowania na końcu:
- Haseł klientów. Są zaszyfrowane i nie da się ich przenieść między systemami. Klienci przy pierwszym logowaniu ustawiają nowe hasło i trzeba ich o tym uprzedzić mailem. Konta, adresy i historia zostają.
- Szablonu. Wygląd Sky-Shop to ich technologia. Nowy sklep dostaje szablon PrestaShop dopasowany do Twojej marki, a nie kopię poprzedniego.
- Konfiguracji integracji. Płatności, kurierzy, Baselinker, Allegro czy Ceneo konfiguruje się w nowym sklepie od zera. Same dane przechodzą, połączenia trzeba odtworzyć.
- Opinii trzymanych w zewnętrznym module. Jeśli opinie zbierał serwis zewnętrzny, zwykle da się je podpiąć ponownie. Jeśli siedziały wyłącznie w Sky-Shop, sprawdzam to indywidualnie na etapie audytu.
- Statystyk i historii kampanii. Google Analytics i Search Console zostają, bo są poza sklepem. Wewnętrzne raporty platformy nie przechodzą.
Adresy i przekierowania - tu się wygrywa albo przegrywa
Największe ryzyko przy zejściu ze Sky-Shop nie dotyczy danych, tylko widoczności. Nowy sklep ma inną strukturę adresów. Jeśli stary adres produktu zacznie zwracać błąd 404, Google traci wszystko, co ten adres wypracował.
Dlatego w każdej migracji robię mapę przekierowań 301: każdy stary adres produktu, kategorii i strony informacyjnej dostaje przekierowanie na swój odpowiednik w nowym sklepie. Nie zbiorczo na stronę główną - takie przekierowanie Google traktuje jak zwykły błąd 404, tylko z dodatkowym skokiem po drodze.
Mapa powstaje z dwóch źródeł naraz: eksportu adresów ze Sky-Shop i raportu skuteczności z Google Search Console. To drugie jest ważniejsze, bo pokazuje, które adresy faktycznie przynoszą ruch, i te pilnuję najmocniej.
Poza samymi przekierowaniami przenoszę tytuły i opisy meta, ustawiam adresy kanoniczne i jedną wersję domeny, wgrywam nową mapę witryny i przez kilka tygodni po uruchomieniu obserwuję raport indeksowania, domykając to, co zostało.
Uczciwie: przy każdej migracji trzeba liczyć się z chwilowym wahnięciem pozycji, zanim Google przetworzy nową strukturę. Dobrze zrobione przekierowania sprawiają, że to kwestia tygodni i niewielkich odchyleń, a nie miesięcy odbudowy.
Przebieg migracji krok po kroku
- Audyt. Ile produktów i wariantów, jakie integracje, ile adresów jest w indeksie Google i które z nich przynoszą ruch. Na tym etapie wiem, ile to zajmie.
- Nowy sklep na środowisku testowym. Sky-Shop działa i sprzedaje przez cały czas prac. Nic nie jest wyłączane.
- Eksport i import danych. Produkty, kategorie, warianty, zdjęcia, klienci, zamówienia - partiami, z weryfikacją liczby rekordów po każdej.
- Szablon i konfiguracja. Wygląd, płatności, dostawy, e-maile transakcyjne, dokumenty prawne.
- Mapa przekierowań. Zestawienie stary adres do nowego adresu, przygotowane przed przełączeniem, nie po.
- Testy. Pełna ścieżka zakupu na telefonie i na komputerze, płatność testowa, wygenerowanie etykiety, maile do klienta.
- Przełączenie domeny. Poza godzinami największej sprzedaży. Sama zmiana to zwykle kilkadziesiąt minut.
- Obserwacja. Błędy 404, raport indeksowania i ruch przez pierwsze tygodnie po zmianie.
Ile trwa migracja ze Sky-Shop
Termin zależy głównie od trzech rzeczy: wielkości katalogu, zakresu przenoszonej historii i liczby integracji do odtworzenia. Orientacyjnie:
| Zakres | Czas | Co decyduje |
|---|---|---|
| Sklep prosty, do ok. 300 produktów, bez wariantów | 2-3 tygodnie | Głównie szablon i konfiguracja, dane wchodzą szybko |
| Sklep średni, kilkaset produktów z wariantami, 2-3 integracje | 3-5 tygodni | Mapowanie wariantów i testy integracji |
| Sklep duży, tysiące produktów, pełna historia zamówień | od 6 tygodni | Objętość danych, mapa przekierowań, własny projekt graficzny |
W praktyce najczęściej przedłuża się nie praca, tylko czekanie: na dostępy, na decyzje w sprawie wyglądu i na materiały. Jeśli odpowiadasz na bieżąco, terminy z tabeli są realne i zwykle schodzę poniżej nich.
Czy to się opłaca - prosty rachunek
Nie ma jednej odpowiedzi, ale liczy się to w dwie minuty. Weź swój miesięczny abonament razem z dopłatami za moduły i integracje, pomnóż przez 24 miesiące i porównaj z kosztem wdrożenia własnego sklepu plus hostingiem.
Przy niskim abonamencie i sklepie, który sprzedaje kilka rzeczy miesięcznie, zmiana zwykle nie ma sensu i tak powiem. Przy pakiecie z dopłatami, rosnącym katalogu i planach na integracje, własny sklep zaczyna wychodzić taniej już w drugim roku - a od tego momentu różnica rośnie co miesiąc.
Jeśli chcesz to policzyć dokładniej, mam do tego dwa narzędzia: kalkulator kosztów utrzymania sklepu i kalkulator wyceny. Szerzej opisałem to też w artykule własny sklep czy abonament.
Ile kosztuje migracja ze Sky-Shop
Migracja wyceniana jest indywidualnie, bo różnice są duże: przeniesienie 80 produktów bez wariantów to inna praca niż 4000 produktów z kombinacjami i historią zamówień z sześciu lat.
Na wycenę wpływają: liczba produktów i wariantów, liczba adresów do zmapowania, zakres przenoszonych zamówień i klientów, integracje do odtworzenia oraz to, czy nowy sklep ma wyglądać podobnie do obecnego, czy dostać własny projekt graficzny. Prace rozliczane godzinowo idą po 100 zł netto za godzinę, a wycenę podaję po audycie, nie przed.
Przenosisz sklep z innej platformy? Zobacz migrację z Shopera i IdoSell, migrację z WooCommerce albo ogólną stronę migracji na PrestaShop. Budujesz sklep od zera? Wtedy właściwym miejscem jest wdrożenie sklepu na PrestaShop.
Najczęstsze pytania
Czy sklep na Sky-Shop będzie działał w trakcie migracji?
Tak. Nowy sklep powstaje na osobnym środowisku, a Sky-Shop sprzedaje do momentu przełączenia domeny. Przerwa to zwykle kilkadziesiąt minut, planowane poza szczytem sprzedaży.
Czy stracę pozycje w Google po zejściu ze Sky-Shop?
Przy poprawnych przekierowaniach 301 z każdego starego adresu na jego odpowiednik straty są ograniczone i przejściowe. Największe spadki widuję tam, gdzie przekierowań w ogóle nie zrobiono albo wszystkie prowadzą na stronę główną.
Czy przeniesiesz zamówienia i historię klientów?
Tak, jeśli tego potrzebujesz. Część sklepów woli zacząć z czystą bazą zamówień i zostawić historię w archiwum - to też jest sensowna decyzja i zwykle tańsza.
Co dzieje się z hasłami klientów?
Hasła są zaszyfrowane w sposób specyficzny dla platformy i nie da się ich przenieść między systemami. Klienci przy pierwszym logowaniu ustawiają nowe hasło i trzeba ich o tym uprzedzić mailem przed przełączeniem. Konta, adresy i historia zamówień zostają nietknięte.
Co z domeną i pocztą po migracji ze Sky-Shop?
Domena zostaje Twoja i tylko wskazuje na nowy serwer. Jeśli poczta działa na tej samej domenie, wpisy DNS ustawiam tak, żeby maile chodziły bez przerwy. To standardowa część przełączenia, nie osobna usługa.
Ile trwa migracja ze Sky-Shop?
Prosty sklep zwykle 2-3 tygodnie. Sklep z tysiącami produktów, wariantami i integracjami od miesiąca w górę. Termin w dużej mierze zależy od tego, jak szybko dostaję dostępy i decyzje - sama praca po mojej stronie idzie szybko.
Czy mogę zejść ze Sky-Shop w środku sezonu sprzedażowego?
Technicznie tak, ale odradzam. Nowy sklep powstaje równolegle i nie przeszkadza w sprzedaży, natomiast samo przełączenie i pierwsze dni po nim wymagają uwagi - a w szczycie sezonu tej uwagi zwykle nie ma. Najlepszy moment to okres po sezonie, gdy ewentualna poprawka nie kosztuje utraconych zamówień.
Czy przeniesiesz integrację z Baselinkerem i Allegro?
Same połączenia konfiguruje się w nowym sklepie od zera - umowy i konta zostają Twoje, zmienia się tylko miejsce podpięcia. Przed migracją spisuję listę wszystkiego, co jest podłączone, i przy każdej pozycji ustalamy, czy wraca w tej samej formie. Każde połączenie testuję na prawdziwym zamówieniu przed przełączeniem domeny.
Co się stanie z pozycjonowaniem kategorii, których nie będzie w nowym sklepie?
Ich adresy dostają przekierowanie 301 na najbliższą tematycznie kategorię w nowym sklepie, a nie na stronę główną. Przekierowanie zbiorcze na stronę główną Google traktuje jak błąd 404 z dodatkowym skokiem po drodze i wartość adresu przepada.
Czy po migracji mogę dalej korzystać ze Sky-Shop przez jakiś czas?
Stary sklep może działać do końca opłaconego okresu - bywa to przydatne jako archiwum. Ważne, żeby po przełączeniu domeny nie był dostępny pod publicznym adresem z tą samą treścią, bo dwa sklepy z tymi samymi opisami to duplikacja treści.
Sprawdzę, co da się przenieść
Napisz, ile Twój sklep ma produktów i jakie ma integracje. Zrobię wstępny audyt i powiem wprost, co da się przenieść, co trzeba zrobić od nowa i ile to zajmie - formularz kontaktowy, 881 932 088 lub kontakt@grvision.pl.