Migracja z Shoper na IdoSell — co musisz wiedzieć
Migracja z Shoper na IdoSell to przeniesienie sklepu między dwiema polskimi platformami SaaS — i wbrew pozorom nie jest to projekt na jedno popołudnie. Sprawdź, co realnie da się przenieść, jakie są ograniczenia Shopera w eksporcie danych i jak nie zgubić pozycji w Google.
CZAS CZYTANIA: ~8 MIN
Shoper i IdoSell to dwie platformy SaaS, które przez lata rosły obok siebie na polskim rynku. Każda ma swoich klientów, swoją filozofię i swoje mocne strony. Migracja między nimi to nie spektakularna zmiana technologii — to bardziej decyzja operacyjna: która platforma lepiej obsłuży konkretny etap rozwoju Twojego sklepu. W tym wpisie pokazujemy, co konkretnie wchodzi w zakres migracji z Shopera, gdzie czyhają techniczne ograniczenia i czego nie powinieneś usłyszeć od wykonawcy.
Kiedy firmy decydują się na migrację z Shoper na IdoSell
Shoper jest świetnym wyborem na początku — szybkie uruchomienie, sensowne ceny abonamentu, dobra obsługa małych i średnich sklepów. Migracja na IdoSell to zwykle decyzja, która pojawia się na konkretnym etapie rozwoju, gdy ujawniają się ograniczenia. Z naszej praktyki cztery powody powtarzają się najczęściej:
Migracja nie jest dowodem, że Shoper "był zły". To raczej sygnał, że sklep wyszedł z fazy, w której Shoper sprawdzał się idealnie, i wchodzi w taką, gdzie IdoSell daje więcej narzędzi operacyjnych. To dwie różne platformy dla dwóch różnych etapów biznesu.
Co dokładnie da się przenieść z Shopera
Shoper, w przeciwieństwie do WooCommerce, jest platformą SaaS — nie masz dostępu do surowej bazy danych ani do plików serwera. Eksport odbywa się przez panel administracyjny lub przez API Shopera. To wpływa na to, co i jak można przenieść.
Produkty, warianty i kategorie
Produkty eksportujesz z Shopera w formacie CSV/XML lub przez API. Przenosimy nazwy, opisy, ceny, stany magazynowe, zdjęcia, warianty, atrybuty, kategorie i tagi. Po stronie IdoSell trafiają do struktury katalogowej z odpowiednim mapowaniem. Najczęstsze problemy to różnice w strukturze atrybutów (Shoper i IdoSell inaczej obsługują warianty) oraz opisy HTML zawierające inline style charakterystyczne dla edytora Shopera, których trzeba się pozbyć przed importem.
Klienci i ich dane
Konta klientów przenosimy razem z adresami dostawy, NIP-ami, danymi do faktur i historią zakupową, jeśli Shoper ją udostępnia w eksporcie. Hasła nie są przenoszone w postaci jawnej — Shoper przechowuje je zaszyfrowane jednokierunkowo, więc nie da się ich odczytać. Standardowo: każdy klient po pierwszym logowaniu na nowej platformie ustawia nowe hasło przez "Zapomniałem hasła". Trzeba to zakomunikować mailingiem przed startem.
Zamówienia historyczne
Historię zamówień przenosimy w trybie archiwalnym — do celów księgowych, rozliczeń, reklamacji i analiz. To są "zamrożone" zamówienia, których stan z dnia migracji widoczny jest w panelu, ale nie można ich dalej edytować jak żywych. W praktyce to wystarcza: klient widzi swoje zakupy, Ty masz dane do raportów, księgowość ma zamknięty obraz okresu.
Treści, blog, strony statyczne
Strony statyczne (regulamin, polityka prywatności, "o nas"), wpisy blogowe i opisy SEO przenosi się ręcznie albo półautomatycznie. Najważniejsze — przeniesienie metadanych SEO (title, description) i zmapowanie URL-i, żeby Google nie zgubił pozycji. O tym piszemy szerzej w sekcji o SEO.
Czego nie przeniesiesz w 1:1
To kluczowa sekcja, którą agencje sprzedające migrację często pomijają. Shoper i IdoSell to dwie różne platformy z różną filozofią, więc nie każda funkcja ma swój odpowiednik. Trzy obszary wymagają decyzji projektowych przed startem:
Customowy szablon i kod prezentacji
Jeśli na Shoperze masz mocno przerobiony szablon (własne sekcje, dedykowane układy karty produktu, specyficzne efekty wizualne), nie przeniesie się on jako gotowy kod. IdoSell ma własny system szablonów (StoreFront). Szablon trzeba albo dobrać z istniejących wzorców IdoSell i dostosować kolorystycznie i layoutowo, albo zbudować dedykowany od zera. Pierwsza opcja jest tańsza i szybsza, druga daje pełną kontrolę.
Aplikacje z Shoper Apps
Aplikacje zainstalowane w Shoperze (z marketplace'u dodatków) nie przenoszą się — to oprogramowanie zewnętrznych dostawców działające w ekosystemie Shopera. Jeśli korzystałeś z konkretnej aplikacji (np. system opinii, kalkulator wysyłki, konfigurator), trzeba sprawdzić, czy ten sam dostawca ma wersję dla IdoSell. Jeśli nie — szukamy odpowiednika lub budujemy funkcjonalność w API IdoSell.
Mechanizmy specyficzne dla Shopera
Niektóre funkcje Shopera mają w IdoSell inny model działania (np. konfiguracja promocji, reguły cenowe, grupy klientów, programy lojalnościowe). Część z nich daje ten sam efekt, ale ustawia się inaczej. To wymaga rekonfiguracji, a nie kopiowania ustawień 1:1. Dobry wykonawca przejdzie z Tobą przez każdą używaną funkcję i pokaże, jak ją odtworzyć w IdoSell.
Jak migrować bez utraty SEO
Każdy sklep z historią w Google ma zbudowane pozycje, zaindeksowane podstrony i ruch organiczny. Migracja bez planu SEO potrafi w jeden weekend wyzerować ruch budowany przez lata. To najczęstsza przyczyna porażek migracji — i najprostsza do uniknięcia, jeśli SEO jest traktowane jak część projektu, a nie dodatek na końcu.
Mapowanie URL Shoper → IdoSell
Przed migracją robi się pełen eksport listy aktywnych URL-i ze sklepu Shoperowego — z Search Console, sitemapy i ze struktury sklepu. Następnie każdy stary URL mapuje się na nowy odpowiednik w IdoSell. Najczęstsze różnice strukturalne:
?page=2 wymagają osobnego przekierowania.Przekierowania 301 — bez tego sklep traci pozycje
Każdy stary URL musi odpowiedzieć kodem 301 (trwałe przekierowanie) na swój nowy odpowiednik. IdoSell ma wbudowany mechanizm przekierowań, do którego ładuje się mapowanie hurtowo z pliku CSV. To kluczowe: bez 301 Google przez kilka tygodni indeksuje stare URL-e jako "404 nie znaleziono" i drastycznie obniża pozycje całego sklepu. Spadek o 60-80% ruchu organicznego po migracji to prawie zawsze efekt braku poprawnych przekierowań, a nie wady samej platformy.
Search Console po migracji
Po starcie nowej platformy zgłaszamy w Search Console nową sitemapę, zmianę adresu (jeśli zmieniała się domena), i monitorujemy raport "Coverage" oraz "Page indexing". Pierwsze 2-4 tygodnie pojawią się błędy — to normalne. Ważne, żeby je czytać i reagować na bieżąco. Stabilizacja zwykle zajmuje 1-3 miesięcy.
Ile trwa migracja i ile kosztuje
Pełna migracja sklepu z Shopera na IdoSell trwa zwykle od 2 do 6 tygodni roboczych. Czas zależy głównie od trzech zmiennych: liczby produktów, liczby aktywnych integracji i zakresu customizacji obecnego sklepu. Mały sklep z 200 produktami, standardowym szablonem i bez customowych dodatków to 2-3 tygodnie. Sklep z kilkunastoma tysiącami SKU, kilkoma integracjami i dedykowanymi funkcjami to projekt na 5-8 tygodni.
Koszt migracji zaczyna się od 2500 zł za podstawowy projekt i rośnie wraz z zakresem. Najczęstsze widełki to 3500-12000 zł netto. To koszt jednorazowy — abonament IdoSell to oddzielne rozliczenie z platformą.
Co realnie wchodzi w cenę:
Najczęstsze pułapki przy migracji Shoper → IdoSell
Z naszej praktyki migracyjnej kilka pułapek powtarza się szczególnie często. Warto je znać, zanim podpiszesz umowę z kimkolwiek.
Eksport "z palca", bez weryfikacji kompletności
Niektórzy wykonawcy eksportują dane przez panel Shopera w trybie podstawowym i zakładają, że to wszystko. Tymczasem część danych (np. pełna historia statusów zamówień, niestandardowe pola, dane klientów B2B) wymaga eksportu przez API albo dedykowanej procedury. Profesjonalny wykonawca zawsze robi audyt pełnej zawartości bazy przed wyceną i potwierdza zakres eksportu.
Migracja bez środowiska testowego
Część tańszych ofert proponuje migrację bezpośrednio na produkcyjnym sklepie, bez środowiska testowego. To krytyczny błąd — w razie problemu klient widzi pusty sklep przez kilka godzin lub dni. Sklep traci zamówienia i pozycje w Google. Profesjonalny wykonawca zawsze stawia kopię na środowisku testowym, gdzie wszystko jest weryfikowane przed przełączeniem domeny.
Pominięcie 301 i obwinianie IdoSell o spadek ruchu
Po migracji ruch organiczny przez 4-8 tygodni jest niższy niż przed — to naturalna konsekwencja zmiany struktury URL. Ale jeśli ten spadek jest drastyczny (60-80%), to znaczy, że ktoś nie zrobił poprawnie przekierowań 301. To problem wykonawcy, nie samej platformy.
Brak rekonfiguracji integracji pod nowy workflow
Często widzimy migracje, w których integracje (Baselinker, ERP, kurierzy, bramki płatności) zostały "podpięte" bez sprawdzenia, czy synchronizują dane zgodnie z tym, jak realnie działa biznes klienta. Domyślna konfiguracja IdoSell nie zawsze odpowiada temu, jak działało to w Shoperze — zwłaszcza jeśli na Shoperze były niestandardowe modyfikacje.
Jak przygotować się przed startem migracji
Migracja idzie szybciej i taniej, jeśli przed rozmową z agencją masz przygotowane podstawowe dane. Minimalna lista:
Im więcej z tych danych zbierzesz przed pierwszą rozmową, tym dokładniejsza wycena. To również chroni Cię przed agencjami, które dają "cenę od ręki" — bo bez tych danych żadna uczciwa wycena nie istnieje.
Podsumowanie
Migracja z Shoper na IdoSell to projekt techniczny i organizacyjny, w którym wybór wykonawcy ma większe znaczenie niż sam wybór platformy docelowej. Większość pułapek jest do uniknięcia, jeśli:
Większość problemów z migracjami, które naprawiamy po innych agencjach, sprowadza się do jednego: ktoś potraktował to jako przeniesienie produktów, a nie jako reorganizację sklepu na nowej platformie. To są dwa różne projekty — i dwie różne ceny.