Migracja sklepu internetowego · Magento › Shopify
Migracja z Magento na Shopify
Przeniesienie sklepu bez przestoju: produkty konfigurowalne, cenniki i grupy klientów, zamówienia, integracje i mapa przekierowań, a do tego porównanie kosztów utrzymania i raport zgodności danych przed uruchomieniem.
Magento pozwala zbudować sklep niemal dowolnie: produkty konfigurowalne z opcjami niestandardowymi, ceny progowe dla grup klientów, reguły rabatowe, kilka sklepów i języków w jednej instalacji, rozszerzenia i własne moduły. Przy migracji na Shopify dla każdego z tych elementów ustalamy, jak ma działać w nowym sklepie, i sprawdzamy to scenariuszami zakupowymi. Nowy sklep budujemy równolegle z obecnym. Przed uruchomieniem dostajesz raport danych, wyniki testów, plan przełączenia i mapę przekierowań.
5.0/5 opinie Google · 50+ wdrożeń e-commerce · Shopify Partner
W skrócie
Na czym polega migracja z Magento na Shopify
Migracja z Magento na Shopify to przeniesienie danych sklepu i ułożenie na nowo zasad sprzedaży: struktury produktów, cenników, sklepów i integracji. W Magento te elementy można zbudować dowolnie, w Shopify działają według stałych mechanizmów, dlatego dla każdego ustalamy przed importem, jak ma działać. Drugą częścią decyzji jest koszt utrzymania. Serwer, aktualizacje, łatki i rozszerzenia po stronie Magento zestawiamy z abonamentem, aplikacjami i integracjami po stronie Shopify.
- Co przenosimy: produkty proste i konfigurowalne, opcje niestandardowe, zestawy, atrybuty, kategorie, zdjęcia, klientów z adresami i grupami, historię zamówień, cenniki i promocje, opinie, strony CMS i blog, wersje językowe, metadane SEO oraz mapę przekierowań z adresami historycznymi.
- Skąd bierzemy dane: sposób pozyskania danych dobieramy do wersji Magento, modelu wdrożenia i dostępnych uprawnień. Zwykle jest to kopia bazy i katalogu mediów, eksporty z panelu i API. Zakres potwierdzamy na próbce, zanim podamy cenę.
- Produkty konfigurowalne i opcje: atrybuty konfigurowalne stają się opcjami, a produkty proste wariantami. Shopify przyjmuje trzy opcje na produkt, więc produkty z większą liczbą atrybutów dostają decyzję w audycie. Wykrywamy też produkty proste przypisane do kilku rodziców.
- Ceny, grupy i rabaty: ceny bazowe i specjalne, ceny progowe, grupy klientów, reguły katalogu i koszyka odtwarzamy w cenach, rabatach i katalogach B2B. Wynik sprawdzamy scenariuszami zakupowymi i raportujemy przed odbiorem.
- Utrzymanie: po migracji odpadają serwer, aktualizacje Magento i PHP, łatki bezpieczeństwa i testy zgodności rozszerzeń. Dochodzą abonament Shopify, aplikacje i integracje. Porównanie obu stron w okresie 12-24 miesięcy dostajesz w audycie.
- Przestój: obecny sklep sprzedaje do momentu przełączenia domeny. Nowy powstaje obok, a zamówienia z okna przełączenia przenosimy w drugiej synchronizacji.
- Widoczność w Google: inwentaryzujemy adresy publiczne i historyczne, ustalamy dla każdego cel w Shopify, budujemy i testujemy przekierowania, a potem monitorujemy Search Console przez 30 dni.
- Czas i koszt: od 2-3 tygodni dla małego sklepu do 8-10 tygodni dla dużego sklepu z integracjami. Po bezpłatnej wstępnej ocenie dostajesz orientacyjne widełki, dokładną kwotę po audycie z dostępem do danych. Od czego zależą czas i cena.
Tak wygląda raport zgodności danych
Każdą liczbę sprawdzamy po obu stronach, a cenniki i opcje testujemy scenariuszami
Fragment przykładowego raportu po migracji próbnej. Liczby są przykładowe i nie opisują konkretnego projektu. Przy migracji z Magento raport zawiera wiersze, których nie ma przy innych platformach: produkty proste współdzielone przez kilku rodziców, scenariusze cenowe dla grup klientów i adresy historyczne z Magento.
| Element | Magento | Shopify | Status | Komentarz |
|---|---|---|---|---|
| Produkty konfigurowalne | 1 640 | 1 640 | zgodne | 12 produktów z czterema atrybutami: decyzja w załączniku |
| Produkty proste potomne | 12 300 | 12 300 wariantów | zgodne | Mapa ID rodzica i dziecka per website; 85 SKU współdzielonych, sposób prowadzenia zapasu w załączniku |
| Produkty proste samodzielne | 890 | 890 | zgodne | Bez uwag |
| Opcje niestandardowe | 42 produkty | 42 | zgodne | Koszyki testowe 42/42: tekst zapisany, dopłata naliczona |
| Atrybuty | 60 | 60 pól | zgodne | 38 metapól produktu, 9 metapól wariantu, 8 pól natywnych, 5 opcji; filtry przetestowane |
| Scenariusze cenowe | 64 | 64 | zgodne | Grupa, ilość, promocja, kupon, rynek; cena, podatek, zaokrąglenie |
| Klienci | 48 200 | 48 200 | zgodne | Grupa Wholesale: 310 kont w 142 firmach B2B |
| Zamówienia | 215 000 | 215 000 | zgodne | Numer Magento w notatce i metapolu; sumy zgodne |
| Zdjęcia | 64 000 | 64 000 | zgodne | Przypisania do produktów i wariantów sprawdzone |
| Adresy URL z ruchem lub linkami | 31 500 | 31 500 przekierowań | zgodne | + 9 800 adresów historycznych w mapie, bez łańcuchów |
Przykład decyzji z audytu (poglądowy): produkt konfigurowalny ma cztery atrybuty wyboru: kolor, rozmiar, materiał i długość, które dają 96 produktów prostych. Shopify przyjmuje trzy opcje na produkt, więc przed importem ustalamy, które atrybuty wpływają na cenę i zapas. Rozwiązań jest kilka: połączenie dwóch atrybutów w jedną opcję, podział na produkty według materiału, metapole dla atrybutu, który tylko opisuje produkt, a na planie Plus aplikacja Combined Listings, która łączy osobne produkty w jedną kartę. Wybór zależy od tego, jak klienci szukają produktu, które produkty proste miały własne adresy i ruch, jak wyglądają zdjęcia i jak produkt jest powiązany z ERP i Allegro. Atrybutu, od którego zależy cena lub stan, nie przenosimy do pola tekstowego, bo takie pole nie tworzy wariantu ani dopłaty.
Decyzja
Kiedy migracja z Magento na Shopify ma sens, a kiedy lepsza jest aktualizacja
Shopify przejmuje utrzymanie serwera i aktualizacje platformy, a katalog, ceny i checkout prowadzi według własnych mechanizmów. Porównujemy dwie drogi według tych samych kryteriów: aktualizację Magento do wspieranej wersji, wykonaną przez Twojego obecnego wykonawcę, oraz migrację na Shopify.
Ma sens, gdy
- Coraz większa część budżetu idzie na utrzymanie: hosting, aktualizacje, łatki i testy zgodności rozszerzeń.
- Wersja sklepu traci wsparcie producenta albo już je straciła, a aktualizacja oznacza przebudowę rozszerzeń i motywu.
- Trudno znaleźć wykonawców Magento w budżecie, który pasuje do skali Twojego sklepu.
- Planujesz sprzedaż na kolejnych rynkach i chcesz prowadzić je w jednym sklepie przez Shopify Markets.
- Po zsumowaniu kosztów w okresie 12-24 miesięcy migracja wychodzi korzystniej niż aktualizacja i dalsze utrzymanie.
Najpierw sprawdzamy aktualizację Magento, gdy
- Korzystasz z rozbudowanego B2B Adobe Commerce: katalogów współdzielonych, ofert, list zakupowych, akceptacji zamówień, limitów kredytowych firm.
- Prowadzisz kilka website'ów z osobnymi bazami klientów, cennikami i procesami.
- Logika biznesowa jest zapisana we własnych modułach, które w Shopify trzeba by zbudować od nowa jako aplikacje.
- Checkout jest głęboko zmodyfikowany, a w Shopify zakres zmian zależy od planu.
- Wymagasz własnej infrastruktury albo bezpośredniego dostępu do bazy danych.
We wstępnej ocenie wskazujemy, która droga ma więcej sensu dla Twojego sklepu. Pełne porównanie kosztów w okresie 12-24 miesięcy, z rozbiciem na wdrożenie, hosting, licencję, rozszerzenia, abonament, aplikacje i integracje, dostajesz w audycie. Aktualizacji Magento nie wykonujemy. Jeśli z porównania wynika, że to lepsza droga, piszemy to i zostawiamy decyzję Tobie.
Utrzymanie
Co zmienia się w utrzymaniu sklepu i obsłudze sprzedaży
Przy Magento za serwer, aktualizacje i zgodność rozszerzeń odpowiadasz Ty albo Twój wykonawca. Po migracji część tych zadań przejmuje Shopify, a część zostaje po Twojej stronie w innej formie. Cztery obszary planujemy przed migracją danych.
Serwer, kopie i bezpieczeństwo
Hosting, wydajność, certyfikaty, kopie zapasowe i zgodność z PCI DSS są dziś po stronie Twojej lub hostingu. W Shopify infrastrukturę platformy, certyfikaty SSL i checkout zgodny z PCI DSS utrzymuje platforma. Kopie danych sklepu tworzy się tam eksportami CSV i aplikacjami do kopii zapasowych, więc ustalamy, jak i jak często będą wykonywane. Archiwum Magento przechowujemy według planu, a serwer wyłączamy po spełnieniu warunków uzgodnionych przed startem.
Aktualizacje i rozszerzenia
Odpadają aktualizacje Magento i jego środowiska: PHP, bazy danych, serwera wyszukiwania, a z nimi łatki bezpieczeństwa i testy zgodności rozszerzeń po każdej zmianie. Dla przykładu: linia Adobe Commerce 2.4.6 straciła wsparcie standardowe 11 sierpnia 2026, a PHP 8.2 dostaje poprawki bezpieczeństwa do 31 grudnia 2026. W Shopify aktualizacje platformy, aplikacji i motywu wykonują ich dostawcy. Motyw, aplikacje i integracje nadal trzeba kontrolować przy zmianach, dlatego w audycie dostajesz listę potrzebnych aplikacji z kosztem miesięcznym.
Płatności i dostawy
Moduły płatności, takie jak Przelewy24, PayU, Tpay czy PayPal, oraz moduły kurierskie dla InPost, DPD czy DHL zastępują w Shopify Shopify Payments z BLIK, kartami, Apple Pay i Google Pay, bramki zewnętrzne i aplikacje kurierskie. Testujemy zakup, zwrot pieniędzy i nadanie przesyłki. Zwroty do zamówień opłaconych przed migracją wykonujesz w panelu dotychczasowego operatora płatności, więc jego konto zostaje aktywne przez okres przejściowy.
Dokumenty, marketplace'y i ERP
Magento tworzy do zamówień faktury, potwierdzenia wysyłki i noty kredytowe z wydrukiem PDF dla klienta. Ustalamy, gdzie dziś powstają faktury VAT, korekty i paragony: w Magento, w systemie fakturującym czy w ERP, oraz który system przejmie je po migracji. Allegro i inne marketplace'y łączymy przez BaseLinker, Apilo lub aplikację, a ERP i WMS przepinamy na nowe ID produktów i wariantów. Przepływ danych sprawdzamy zamówieniem testowym przed przełączeniem.
Ceny i B2B
Jak przenosimy ceny, grupy klientów i reguły rabatowe
W Magento cena końcowa wynika z kilku warstw: ceny bazowej w zakresie globalnym lub per website, ceny specjalnej z terminem, cen progowych dla grup klientów i ilości, reguł cenowych katalogu oraz reguł koszyka z kuponami. Shopify buduje cenę z ceny wariantu i ceny porównawczej, rabatów automatycznych i kodów z zasadami łączenia, a w B2B z katalogów z cenami stałymi lub procentowymi i rabatów ilościowych. Dlatego porównujemy cenę, którą klient zapłaci w koszyku. Liczba reguł po obu stronach może się różnić.
Mechanizmy cenowe
| Mechanizm w Magento | Odpowiednik w Shopify | Sposób | Uwagi |
|---|---|---|---|
| Cena bazowa (zakres globalny lub per website) | Cena wariantu; ceny dla rynków w Shopify Markets | ◐ + weryfikacja | Przy cenach per website ustalamy, który rynek przejmuje każdy cennik, i sprawdzamy ceny brutto po przeliczeniu waluty. |
| Cena specjalna z terminem | Cena porównawcza lub rabat automatyczny z terminem | ○ ręcznie | Cena porównawcza pokazuje przekreśloną cenę bez terminu i warunków. Promocję z datami odtwarzamy rabatem automatycznym z terminem, promocję dla wybranych klientów kodem lub aplikacją. |
| Ceny progowe (website, grupa, ilość) | Rabaty ilościowe w katalogach B2B; dla klientów detalicznych rabat z minimalną ilością lub aplikacja | ○ ręcznie | Rabaty ilościowe i reguły ilości działają w Shopify B2B na każdym planie. Każdy próg sprawdzamy w scenariuszu. |
| Ceny dla grup klientów | Katalogi B2B z cenami stałymi lub procentowymi | ○ ręcznie | Konta z grupy hurtowej przypisujemy do firm i ich lokalizacji; jedna firma może mieć kilku użytkowników. Liczba cenników wpływa na wybór planu. |
| Reguły cenowe katalogu | Rabaty automatyczne lub ceny w katalogach B2B | ○ ręcznie | Warunki reguły, takie jak grupa, website, kategoria i termin, przenosimy do rabatu albo cennika. Cenę końcową sprawdzamy w koszyku. |
| Reguły koszyka i kupony | Kody rabatowe i rabaty automatyczne z zasadami łączenia; aplikacja rabatowa | ◐ + weryfikacja | Aktywne kupony odtwarzamy z limitami i warunkami. Złożone warunki obsłuży aplikacja z App Store, a na planie Plus także własna funkcja rabatowa. Raport pokazuje pokrycie scenariuszy. |
| B2B Adobe Commerce: katalogi współdzielone, oferty, listy zakupowe, akceptacje, kredyt firmy | Shopify B2B: firmy, lokalizacje, katalogi, terminy płatności; pozostałe funkcje przez aplikacje | ○ ręcznie | Porównujemy funkcja po funkcji. Wymóg przedpłaty i płatności częściowe działają tylko na planie Plus. |
| Kredyt sklepowy, punkty, karty podarunkowe (Adobe Commerce) | Kredyt sklepowy Shopify, aplikacja lojalnościowa, karty podarunkowe | ○ ręcznie | Salda przenosimy po weryfikacji danych. Kredyt sklepowy Shopify wymaga nowych kont klientów, a karta podarunkowa zachowa dotychczasowy kod, jeśli ma 8-20 liter i cyfr. |
Scenariusze, którymi sprawdzamy ceny
- Klient detaliczny, jedna sztuka, bez kuponu
- Hurtownik przy pierwszym progu ilościowym
- Hurtownik po przekroczeniu kolejnego progu
- Cena specjalna w trakcie promocji i dzień po jej końcu
- Kupon łączony z promocją oraz kupon z niej wykluczony
- Ten sam produkt na drugim rynku lub w innej walucie
- Produkt z opcją niestandardową z dopłatą
- Zamówienie z darmową dostawą od progu
Dla każdego scenariusza zapisujemy kwotę z Magento i wynik z Shopify: cenę pozycji, rabat, podatek, zaokrąglenie i koszt dostawy. Różnice wyjaśniamy w raporcie, zanim odbierzesz sklep. Jedna granica wpływa na wybór planu: na planach Basic, Grow i Advanced Shopify B2B pozwala na 3 aktywne przypisania katalogów w rynkach B2B, a katalogi przypisane bezpośrednio do firm wymagają planu Plus. Przy kilku grupach klientów z osobnymi cennikami podajemy w audycie, który plan jest potrzebny i ile kosztuje.
Zakres
Co dokładnie przenosimy przy migracji z Magento na Shopify
Każdy element Twojego sklepu ma w Shopify odpowiednik, zamiennik w aplikacji albo wymaga rozwiązania indywidualnego. Poniższe tabele pokazują typowe rozwiązania. To, co dotyczy Twojego sklepu, dostajesz w raporcie zgodności wypełnionym Twoimi danymi, a każdy wiersz przechodzi przez raport i Twój odbiór.
- ● automatycznie
- ◐ automatycznie + ręczna weryfikacja
- ○ odtwarzamy ręcznie
- ✕ brak odpowiednika - rozwiązanie zastępcze
Katalog i treści
| Element w Magento | Odpowiednik w Shopify | Sposób | Uwagi |
|---|---|---|---|
| Produkty proste | Produkt z jednym wariantem | ● automatycznie | Nazwy, opisy, SKU, EAN, ceny, podatki, stany, wagi, zdjęcia. |
| Produkty konfigurowalne | Produkt z opcjami | ◐ + weryfikacja | Atrybuty konfigurowalne stają się opcjami. Shopify: 3 opcje i 2 048 wariantów na produkt; przy większej liczbie atrybutów decyzja w audycie. Ustawienia dostępności rodzica przenosimy razem z wariantami. |
| Produkty proste potomne | Warianty | ◐ + weryfikacja | Każdy z własnym SKU, ceną, stanem i wagą; Shopify przypisuje jedno zdjęcie do wariantu. Produkty proste przypisane do kilku rodziców wykrywamy przed importem i ustalamy, jak prowadzić ich wspólny zapas. Potomne widoczne w sklepie osobno dostają decyzję i przekierowania. |
| Opcje niestandardowe (tekst, plik, lista z dopłatą) | Właściwości pozycji zamówienia + płatny dodatek, wariant lub aplikacja | ○ ręcznie | Tekst i plik zapisujemy przy pozycji zamówienia. Dopłatę kwotową lub procentową nalicza osobny mechanizm, sprawdzony w koszyku i przy płatności. |
| Produkty grupowe | Sekcja „kup razem” w motywie, pakiet lub aplikacja | ○ ręcznie | Produkt grupowy to lista produktów prostych kupowanych osobno; sposób prezentacji ustalamy z Tobą. |
| Zestawy (bundle) | Shopify Bundles lub aplikacja | ○ ręcznie | Sprawdzamy wybór składników, cenę stałą lub dynamiczną, podatki i zapasy składowych. |
| Produkty wirtualne i do pobrania | Produkty bez wysyłki, aplikacja Digital Downloads | ○ ręcznie | Oprócz plików ustalamy dostęp klientów do dawnych zakupów, limity pobrań i sprzedaż pojedynczych plików. |
| Atrybuty | Pola natywne, opcje, metapola produktu lub wariantu | ◐ + weryfikacja | Producent trafia do pola vendor, EAN do kodu kreskowego, atrybuty wyboru do opcji, a pozostałe do metapól produktu lub wariantu. Typ i zastosowanie każdego atrybutu ustalamy w audycie. |
| Zestawy atrybutów | Definicje metapól i kategorie produktów Shopify | ○ ręcznie | Zestaw atrybutów nie ma w Shopify jednego odpowiednika, więc organizację danych i pola wymagane projektujemy od nowa. |
| Nawigacja warstwowa | Filtry Search & Discovery | ◐ + weryfikacja | Filtry budujemy z metapól, opcji, vendora i typu produktu; działanie testujemy na wybranych kolekcjach. |
| Produkty powiązane, up-sell, cross-sell | Rekomendacje Search & Discovery lub aplikacja | ◐ + weryfikacja | Ręcznie ustawione powiązania przenosimy do rekomendacji powiązanych i uzupełniających. |
| Kategorie | Kolekcje, menu i filtry | ◐ + weryfikacja | W nowym modelu kolekcji Shopify kolekcja może łączyć inne kolekcje, z jednym poziomem zagnieżdżenia i limitem 50 takich kolekcji w sklepie; model trafia do paneli stopniowo. Drzewo kategorii odwzorowujemy w kolekcjach, menu i filtrach zgodnie z funkcjami dostępnymi w Twoim panelu, a kategorie z ruchem dostają własne kolekcje. |
| Zdjęcia i pliki | Pliki w CDN Shopify | ● automatycznie | Zdjęcia z katalogu mediów przypisujemy do produktów i wariantów; przypisania obejmuje raport. |
| Strony CMS, bloki, widżety, Page Builder | Strony i sekcje motywu | ○ ręcznie | Treści przenosimy, układ budujemy w sekcjach motywu. |
| Blog z rozszerzenia | Blog Shopify | ◐ + weryfikacja | Wpisy, autorzy, daty i zdjęcia; adresy mapujemy. |
| Meta tytuły i opisy | Pola SEO produktów, kolekcji, stron i wpisów | ● automatycznie | Treści 1:1, przy kilku store views osobno dla każdego języka. |
| Klucze URL, przepisania i przekierowania adresów | Uchwyty adresów i mapa przekierowań w URL Redirects | ◐ + weryfikacja | Uchwyty tworzymy z kluczy URL. Adresy publiczne i historyczne rozwiązujemy do końcowych celów w Shopify, patrz sekcja SEO. |
| Website, store, store view | Shopify Markets albo osobne sklepy | ○ ręcznie | To decyzja o architekturze. Domeny, języki, waluty, ceny, konta klientów i asortyment ustalamy osobno dla każdego website. |
| Rozszerzenia i moduły własne | Funkcje Shopify, aplikacje lub rozwiązanie indywidualne | ○ ręcznie | W audycie: funkcja, dane, odpowiednik i koszt miesięczny każdego rozszerzenia. |
Klienci, zamówienia i dokumenty
| Element w Magento | Odpowiednik w Shopify | Sposób | Uwagi |
|---|---|---|---|
| Klienci z adresami | Klienci | ● automatycznie | Bez haseł (patrz FAQ). Numer VAT z adresu zapisujemy w profilu klienta; duplikaty porządkujemy przed importem. |
| Zgody na newsletter | Zgody marketingowe | ● automatycznie | Przenosimy z datą i źródłem. |
| Konta klientów per website | Klienci jednego sklepu lub kilku sklepów | ◐ + weryfikacja | Przy kontach per website ten sam e-mail może mieć kilka kont. Łączymy je albo rozdzielamy według wybranego modelu sklepów. |
| Grupy klientów | Firmy B2B, segmenty lub tagi | ○ ręcznie | Grupa nie tworzy firmy: konta z grupy hurtowej przypisujemy do firm i lokalizacji, ceny opisuje sekcja „Ceny i B2B”. |
| Zamówienia | Zamówienia historyczne | ◐ + weryfikacja | Daty, pozycje, kwoty, statusy, adresy; numer Magento w notatce i metapolu. Eksport z siatki zamówień w panelu obejmuje wybrane kolumny, dlatego pełne dane pobieramy z bazy lub przez API. |
| Faktury, wysyłki, noty kredytowe | Archiwum PDF + system fakturujący | ○ ręcznie | Ustalamy, gdzie powstają faktury VAT i korekty. Dokumenty z Magento archiwizujemy, nowe wystawia wybrany system fakturujący. |
| Zwroty RMA (Adobe Commerce) | Zwroty Shopify + aplikacja do reklamacji | ○ ręcznie | Historia spraw trafia do archiwum, otwarte sprawy domykamy według planu przełączenia. |
| Listy życzeń | Aplikacja | ○ ręcznie | Przenosimy, jeśli wybrana aplikacja przyjmuje import. |
| Opinie i oceny | Aplikacja opinii | ◐ + weryfikacja | Treści, autorzy, daty i oceny z bazy; przypisanie do produktów sprawdzamy po imporcie. |
| NIP do faktury | Dane firmy w B2B, pole w koszyku z aplikacji fakturującej, na planie Plus rozszerzenie checkoutu | ○ ręcznie | Test obejmuje szybkie płatności, które mogą pominąć koszyk, oraz przekazanie NIP-u do faktury. |
Konfiguracja i integracje
| Element w Magento | Odpowiednik w Shopify | Sposób | Uwagi |
|---|---|---|---|
| Moduły płatności | Shopify Payments (BLIK, karty, Apple Pay, Google Pay) + bramki zewnętrzne | ○ ręcznie | Każdą metodę testujemy zakupem i zwrotem. Zwroty do dawnych płatności zostają w panelu dotychczasowego operatora. |
| Moduły kurierskie | Strefy wysyłki + aplikacje kurierskie | ○ ręcznie | Reguły kosztów, progi darmowej dostawy, punkty odbioru, etykiety i statusy. |
| Allegro i marketplace'y | BaseLinker, Apilo lub aplikacja | ○ ręcznie | Oferty wiążemy z nowym katalogiem bez dublowania; testujemy ceny, stany i pobieranie zamówień. |
| ERP, WMS, PIM, konektory | Te same systemy podpięte do Shopify | ○ ręcznie | Nowe ID produktów i wariantów. Ustalamy, który system jest źródłem stanów i cen w każdym etapie. |
| Magazyny MSI (źródła i stany) | Lokalizacje Shopify | ○ ręcznie | Uwzględniamy źródła, przypisanie do kanałów, rezerwacje, ilość dostępną do sprzedaży i zamówienia w toku. |
| Cron, kolejki, wyszukiwarka | Usługi platformy + aplikacje | ○ ręcznie | Podstawowe zadania przejmuje Shopify. Własne zadania integracyjne, takie jak eksporty do ERP i pliki produktowe, oraz specjalne funkcje wyszukiwania odtwarzamy osobno. |
| Analityka i piksele (GA4, GTM, Meta, Consent Mode) | Google & YouTube, Customer Events, aplikacja zgód | ○ ręcznie | Konwersje konfigurujemy od nowa i testujemy; sprawdzamy brak podwójnego zliczania. |
| Administratorzy i role | Konta pracowników Shopify | ○ ręcznie | Liczba kont zależy od planu; kont i haseł nie kopiujemy. |
Czego Shopify nie da - mówimy o tym przed decyzją
- Zmian w kodzie platformy. Logikę sklepu zmieniają motyw, aplikacje i Shopify Functions; aplikacje niestandardowe z funkcjami działają tylko na planie Plus.
- Własnego serwera i bezpośredniego dostępu do bazy danych. Dane pobierasz przez eksporty CSV, aplikacje do kopii zapasowych i API.
- Dowolnych adresów URL. Struktura
/products/,/collections/,/pages/jest stała, bez sufiksu.html. - Pełnej swobody w checkoucie. Zakres modyfikacji zależy od planu, najszerszy ma Shopify Plus.
Jak to się nazywa w Shopify
- Produkt konfigurowalny
- Produkt z opcjami
- Produkt prosty potomny
- Wariant
- Atrybut konfigurowalny
- Opcja
- Atrybut
- Metapole lub pole natywne
- Zestaw atrybutów
- Definicje metapól
- Kategoria
- Kolekcja
- Opcja niestandardowa
- Właściwość pozycji lub płatny dodatek
- Grupa klientów
- Firma B2B lub segment
- Reguła koszyka
- Rabat lub kod rabatowy
- Store view
- Rynek i język
- Klucz URL
- Uchwyt adresu (handle)
Bezpieczeństwo
Jak zabezpieczamy sklep, dane i sprzedaż na każdym etapie
Stosujemy model migracji równoległej: stary sklep sprzedaje normalnie, aż nowy przejdzie Twój odbiór. Dopiero wtedy przełączamy domenę. Na tej zasadzie opiera się sześć zabezpieczeń, które dostajesz w każdym projekcie.
Archiwum danych i kopia środowiska
Archiwum to zrzut bazy, katalog mediów, eksporty CSV i dokumenty sprzedaży w PDF. Spis mówi dokładnie, co zawiera, a całość zostaje u Ciebie. Kopia, z której da się ponownie uruchomić sklep, to osobny zakres: kod, rozszerzenia, motyw, pliki Composer, konfiguracja z kluczem szyfrującym i zgodne wersje usług. Z Twoim obecnym wykonawcą ustalamy, kto ją przechowuje i jak sprawdza odtworzenie.
Sklep testowy do odbioru
Nowy sklep powstaje pod adresem roboczym, za hasłem. Sprawdzasz produkty z opcjami, ceny dla grup, ścieżkę zakupu i płatności testowe, zanim cokolwiek zobaczy Twój klient.
Raport zgodności danych
Liczymy rekordy po obu stronach, a cenniki, opcje niestandardowe, współdzielone SKU i integracje sprawdzamy scenariuszami. Równa liczba rekordów nie wystarcza jako dowód, że sklep działa tak samo, dlatego raport zawiera też wyniki testów. Każdą różnicę wyjaśniamy na piśmie przed przełączeniem i raz jeszcze po nim.
Mapa przekierowań dla adresów z ruchem i linkami
Adresy, które miały odwiedziny, pozycje lub linki według Search Console i Analytics, oraz adresy historyczne z Magento dostają przekierowanie 301 do końcowego celu. Mapę budujemy pod ograniczenia Shopify i testujemy automatycznie przed startem.
Przełączenie w uzgodnionym oknie
Dzień wcześniej obniżamy TTL rekordów DNS, tuż przed startem dosynchronizowujemy zamówienia, klientów i stany, potem przełączamy domenę. Pełna propagacja może potrwać do 48 godzin; przez ten czas stary sklep zostaje włączony, a zamówienia, które tam spłyną, przenosimy w drugiej synchronizacji. Przed przełączeniem ustalamy źródło stanów, obsługę zamówień w toku, płatności oczekujących na potwierdzenie i moment włączenia każdej integracji.
30 dni opieki i plan wyłączenia Magento
Monitorujemy błędy 404, indeksację, konwersję i płatności. Stary sklep zostaje dostępny przez uzgodniony okres przejściowy. Przy Adobe Commerce dalsze korzystanie z oprogramowania wymaga opłacanej licencji, a przy każdej wersji opłaconego hostingu i rozszerzeń, dlatego termin wyłączenia ustalamy przed startem, razem z miejscem przechowywania archiwum. Powrót do Magento w okresie przejściowym jest możliwy i wymaga przeniesienia zamówień złożonych już w Shopify. Procedurę opisujemy przed startem.
Dane klientów Twojego sklepu przetwarzamy na podstawie umowy powierzenia zgodnej z RODO; Shopify działa w oparciu o własne DPA. Dostęp do serwera, bazy lub API dostajemy z uprawnieniami potrzebnymi do migracji. Hasła i klucze przekazujesz bezpiecznym kanałem, nigdy przez formularz na stronie. Kopie robocze usuwamy po zakończeniu projektu i potwierdzamy to na piśmie.
SEO
Jak zabezpieczamy pozycje w Google przy zmianie platformy
W Magento adres produktu to klucz URL z sufiksem, zwykle .html, czasem poprzedzony ścieżką kategorii albo kodem sklepu. Przy każdej zmianie klucza URL Magento może zapisać przekierowanie ze starego adresu, więc w sklepie działającym kilka lat adresów historycznych jest często więcej niż aktualnych. Po migracji zmienia się większość adresów. Google uprzedza, że zmiana adresów może czasowo wpłynąć na ruch. Naszym zadaniem jest skrócić ten okres do tygodni.
Struktura adresów się zmienia i trzeba to zaplanować
/koszulka-bawelniana.html›/products/koszulka-bawelniana/odziez/koszulki.html›/collections/koszulki/odziez/koszulki/koszulka-bawelniana.html›/products/koszulka-bawelnianaścieżka kategorii w adresie produktu/en/cotton-t-shirt.html›/en/products/cotton-t-shirtkod sklepu w adresie, jeśli tak skonfigurujemy rynek i język/catalog/product/view/id/1234›/products/koszulka-bawelnianaadres systemowy Magento/stary-klucz.html›/products/nowy-celadres historyczny po zmianie klucza URL, skierowany prosto do celuPrzykłady dotyczą typowych konfiguracji. Sufiks, ścieżka kategorii i kod sklepu zależą od ustawień Twojej instalacji. Adresy filtrów nawigacji warstwowej z parametrami oceniamy osobno, według tego, jak są indeksowane.
-
Inwentaryzacja adresów
Pełny crawl obecnego sklepu, eksport 16 miesięcy z Search Console, dane z GA4, reguły z serwera i CDN oraz tabela przepisań adresów z bazy Magento. Wpisy usunięte kiedyś z bazy nie pojawią się w zrzucie, dlatego tabela jest jednym z kilku źródeł.
-
Przepisania i przekierowania
Tabela przepisań Magento zawiera także reguły wewnętrzne. Wpis bez typu przekierowania wskazuje wewnętrzną trasę sklepu i nie jest przekierowaniem HTTP. Każdy wpis czytamy w kontekście właściwego store view i ustalamy, do jakiego produktu, kategorii lub strony prowadzi.
-
Mapowanie 1:1 i adresy bez odpowiednika
Produkt do produktu, kategoria do kolekcji, strona CMS do strony. Produkty proste widoczne dotąd osobno kierujemy na nowy produkt z wybranym wariantem. Dla adresów bez odpowiednika wybieramy najbliższą kategorię albo kod 410. Hurtowe przekierowanie na stronę główną pomijamy, bo Google traktuje je jak błąd 404.
-
Stare przekierowania bez łańcuchów
Jeśli stary adres A prowadził dotąd do adresu B w Magento, a nowym odpowiednikiem B jest C w Shopify, mapa dostaje dwie reguły: A → C i B → C. Shopify nie pozwala przekierować adresu, który już działa, ani ścieżek zastrzeżonych; adresy z parametrami działają niepewnie, a limit to 100 000 reguł na standardowych planach. Mapę budujemy pod te ograniczenia.
-
Metadane, adresy kanoniczne i języki
Tytuły, opisy i teksty alternatywne przenosimy do pól SEO Shopify. Adresy kanoniczne ustawiamy dla nowej struktury, a store views z innymi językami konfigurujemy jako języki i rynki w Shopify Markets, z oznaczeniami hreflang.
-
Dane strukturalne, linki wewnętrzne i zdjęcia
Produkt, okruszki i organizacja w motywie, sprawdzane testem wyników z elementami rozszerzonymi. Linki w opisach, stronach CMS i menu przepisujemy na nowe adresy. Zdjęcia dostają nowe adresy w CDN Shopify; przenosimy ich nazwy i teksty alternatywne.
-
Mapa witryny, robots.txt i Search Console
Shopify generuje je automatycznie; nową mapę zgłaszamy w tej samej usłudze Search Console. Domena zostaje, więc Google przetwarza zmianę adresów podstron, a zgłoszenie zmiany adresu witryny nie jest potrzebne.
-
Monitoring przez 30 dni
Błędy 404 w Search Console, pozycje dla 100 najważniejszych fraz, porównanie kliknięć tydzień do tygodnia. Wahania w pierwszych tygodniach są normalne, bo Google przeindeksowuje nowe adresy. Utrzymujący się spadek wymaga diagnozy i po to prowadzimy monitoring.
Proces
Migracja krok po kroku: co robimy my, a co jest po Twojej stronie
-
1
Wstępna ocena
bezpłatnie · do 2 dni roboczychTy: adres sklepu i opis sytuacji w formularzu. My: ocena na podstawie publicznie dostępnych danych i Twoich odpowiedzi: co przeniesiemy w standardowym zakresie, co wymaga decyzji lub osobnej wyceny, czy aktualizacja Magento nie będzie lepszą drogą, orientacyjny czas i widełki kosztu.
-
2
Audyt i plan
Ty: dostęp dopasowany do modelu wdrożenia: kopia bazy i katalogu mediów od hostingu lub obecnego wykonawcy, konto w panelu z dostępem do eksportu, integracja API z wybranymi zasobami (System > Extensions > Integrations). Dane dostępowe przekazujesz bezpiecznym kanałem. My: audyt wersji i modelu wdrożenia, rozszerzeń i modułów własnych, typów produktów, współdzielonych SKU, website'ów i store views, cenników i reguł, integracji, dokumentów, adresów i umów; zakres, harmonogram, termin przełączenia, cena i porównanie kosztów utrzymania. Podpisujemy umowę powierzenia danych.
-
3
Sklep testowy i migracja próbna
Pełny import na adresie roboczym, za hasłem. Dostajesz pierwszy raport zgodności, mapę ID rodzica i dziecka per website oraz listę decyzji do podjęcia, w tym decyzje dla produktów z więcej niż trzema atrybutami.
-
4
Motyw, treści, integracje
Szablon gotowy, dostosowany lub indywidualny. Cenniki i rabaty, płatności, dostawy, faktury, Allegro przez integrator lub aplikację, ERP i WMS, analityka i zgody: skonfigurowane i przetestowane.
-
5
Odbiór
Testujesz sklep z listą kontrolną, którą od nas dostajesz. Nanosimy uwagi. Scenariusze cenowe dla grup klientów, koszyki z opcjami niestandardowymi i zestawami, zamówienia testowe przez każdą metodę płatności i dostawy, faktura testowa, przepływ zamówienia do ERP.
-
6
Przełączenie
Migracja różnicowa: zamówienia, klienci i stany, które pojawiły się od migracji próbnej. Ustalamy, który system pobiera zamówienia i aktualizuje stany w każdym etapie. Zmiana rekordów DNS, aktywacja przekierowań, kontrola pierwszych transakcji. Druga synchronizacja po pełnej propagacji.
-
7
30 dni po starcie
Monitoring, poprawki, nagrane szkolenie z panelu, dokumentacja, archiwum danych ze starego sklepu, plan wyłączenia serwera, hostingu, licencji i subskrypcji rozszerzeń oraz przekazanie pełnego dostępu właściciela.
Co przygotować przed startem
- Wersję Magento i model wdrożenia: własny serwer, hosting zarządzany, chmura Adobe
- Kontakt do osoby, która utrzymuje sklep, i do hostingu
- Listę rozszerzeń i modułów własnych z informacją, które są naprawdę używane
- Opis cenników: grupy klientów, progi, reguły, kupony
- Sposób fakturowania i listę integracji: ERP, WMS, marketplace'y
- Terminy umów: hosting, licencja Adobe Commerce, subskrypcje rozszerzeń
- Dostęp do panelu domeny (rekordy DNS), Search Console i GA4
- Decyzję, kto po Twojej stronie odbiera sklep testowy i scenariusze cenowe
Czas i koszt
Ile trwa migracja z Magento na Shopify i od czego zależy cena
| Skala | Mały sklep | Średni sklep | Duży sklep |
|---|---|---|---|
| Katalog | do 300 produktów, konfigurowalne z jednym lub dwoma atrybutami | do 3 000 produktów, opcje niestandardowe, ceny progowe | ponad 3 000 produktów, B2B, kilka website'ów lub store views |
| Historia | do 3 000 zamówień | dziesiątki tysięcy zamówień | setki tysięcy zamówień, wiele lat historii |
| Integracje | płatności, dostawy, faktury | + Allegro przez integrator, ERP | + WMS, PIM, moduły własne, kilka rynków |
| Szablon | gotowy, dostosowany kolorystycznie | gotowy, przebudowany pod markę | indywidualny projekt |
| Czas | 2-3 tygodnie | 4-6 tygodni | 8-10 tygodni |
Progi są orientacyjne. Przy Magento o terminie częściej niż liczba produktów decydują reguły cenowe, rozszerzenia i moduły własne, współdzielone SKU, liczba website'ów i wolumen historii. Dokładny harmonogram dostajesz po audycie.
Co wpływa na cenę
- Typy produktów i liczba produktów prostych potomnych
- Opcje niestandardowe, zestawy i produkty do pobrania
- Cenniki, grupy klientów i reguły, czyli liczba scenariuszy do sprawdzenia
- Website'y, store views i języki
- Rozszerzenia i moduły własne do zastąpienia
- Integracje: ERP, WMS, PIM, marketplace'y, system fakturujący
- Jakość danych: zdublowane atrybuty, osierocone produkty proste, brakujące zdjęcia
- Wolumen treści i liczba adresów, w tym historycznych, do zmapowania
Koszty, które zestawiamy w okresie 12-24 miesięcy
- Po stronie Magento: hosting i administracja serwera, aktualizacje i łatki, odnowienia rozszerzeń, przy Adobe Commerce licencja
- Po stronie Shopify: abonament według aktualnego cennika planów Basic, Grow, Advanced i Plus
- Prowizje za płatności: przy Shopify Payments Shopify nie dolicza dodatkowej prowizji transakcyjnej; przy zewnętrznych bramkach dolicza, a wysokość zależy od planu
- Aplikacje, integratory, system fakturujący i aplikacja do kopii zapasowych
- Okres równoległych kosztów obu platform w czasie przejścia
Po wstępnej ocenie dostajesz orientacyjne widełki. Dokładną cenę migracji podajemy po audycie i obowiązuje ona do końca projektu.
Alternatywy
Samodzielnie, narzędziem czy z agencją: porównanie
Część sklepów poradzi sobie z migracją bez agencji. Poniżej zestawienie tego, co każde rozwiązanie robi dobrze i czego nie zrobi, żebyś wybrał świadomie.
| Sposób | Co przenosi | Czego nie zrobi | Dla kogo |
|---|---|---|---|
| Ręczny import CSV do Shopify | Produkty i klientów z eksportów Magento po samodzielnym przemapowaniu na format Shopify. Bezpłatna aplikacja Shopify Store Migration nie obsługuje Magento. | Nie połączy produktów prostych z konfigurowalnymi bez ręcznej pracy, nie przeniesie zamówień, cenników, opinii ani treści CMS; nie utworzy przekierowań, nie skonfiguruje integracji. | Bardzo małe katalogi bez produktów konfigurowalnych, bez historii zamówień i bez znaczącego ruchu z Google. |
| Narzędzia automatyczne i aplikacje migracyjne | Więcej typów danych, w tym zamówienia i produkty konfigurowalne; część generuje przekierowania. Cena rośnie z liczbą rekordów. | Nie podejmą decyzji przy produktach z więcej niż trzema atrybutami, nie odtworzą cenników i reguł, nie rozwiążą adresów historycznych, nie przetestują scenariuszy cenowych. | Proste katalogi, gdy ktoś po Twojej stronie poprowadzi konfigurację, testy i przełączenie. |
| Migracja z PEEKY | Narzędzie dobieramy do danych: kopia bazy, API, import masowy, w razie potrzeby także powyższe. Mapujemy produkty, cenniki, website'y i adresy, konfigurujemy sklep, płatności, dostawy i integracje. | Ograniczeń Shopify nie obejdziemy. Opisujemy je przed startem i proponujemy rozwiązanie albo inny kierunek, w tym aktualizację Magento u Twojego wykonawcy. | Sklepy, które nie mogą sobie pozwolić na błąd w danych, cenach, integracjach ani widoczności. |
Jeśli po wstępnej ocenie okaże się, że lepszym wyjściem jest aktualizacja Magento albo prostsze rozwiązanie, napiszemy to w odpowiedzi.
Dlaczego PEEKY
Za co odpowiadamy przy migracji z Magento
Jedna osoba odpowiada za mapowanie
Katalog, cenniki, dane klientów, integracje, SEO i przełączenie prowadzi jedna osoba, która zna cały projekt. Decyzje o produktach konfigurowalnych i regułach cenowych zapadają z Tobą, na piśmie, przed importem.
Co dostajesz przed uruchomieniem
Raport zgodności danych, wyniki scenariuszy cenowych i zakupowych, mapę przekierowań z wynikami testów, plan przełączenia i zestawienie kosztów stałych po migracji.
Integracje sprawdzane zamówieniem
Każde połączenie testujemy pełnym przebiegiem: zakup, płatność, dokument sprzedaży, wysyłka, aktualizacja stanu w ERP lub WMS. Sklep budujemy jako Shopify Partner i przekazujemy na Twoje konto przed startem.
Współpraca z Twoim wykonawcą Magento
Dostęp do danych, kopię środowiska i wyłączenie serwera uzgadniamy z osobą, która dziś utrzymuje Twój sklep. Aktualizacji Magento nie wykonujemy. Jeśli z porównania wynika, że to lepsza droga, przekazujemy Ci wyniki audytu, z których skorzysta Twój wykonawca.
Po migracji
Migracja to początek, dalej rozwijamy sklep
Po przełączeniu większość sklepów zostaje z nami w stałej współpracy: rozwój szablonu, nowe rynki, integracje, optymalizacja konwersji i wsparcie techniczne.
Rozwój sklepów Shopify
Nowe funkcje, sekcje motywu, aplikacje, optymalizacja szybkości i konwersji.
Zobacz usługę →Shopify Plus
Dla sklepów o dużym wolumenie, z B2B, wieloma cennikami i potrzebą głębokiej modyfikacji checkoutu.
Zobacz usługę →Integracje
ERP, WMS, PIM, Allegro przez BaseLinker lub Apilo, systemy fakturujące.
Zobacz usługę →Technologia Shopify
Dla kogo jest Shopify, co daje w polskich realiach i ile kosztuje.
Poznaj platformę →FAQ
Pytania, które zadaje każdy sklep przed migracją z Magento na Shopify
Obecny sklep sprzedaje do momentu przełączenia domeny, a nowy budujemy w tym czasie pod adresem roboczym. Samo przełączenie to zmiana rekordów DNS w uzgodnionym oknie. Dzień wcześniej obniżamy TTL, dzięki czemu większość użytkowników zobaczy nowy sklep w ciągu minut; pełna propagacja może potrwać do 48 godzin. Przez ten czas stary sklep zostaje włączony, a zamówienia, które tam spłyną, przenosimy w drugiej synchronizacji.
Tak, a różni się sposób pobrania danych. Przy Magento Open Source i Adobe Commerce na własnym serwerze lub w hostingu zarządzanym pracujemy na kopii bazy i katalogu mediów, a eksporty z panelu i API uzupełniają dane. Magento 1 ma inną budowę bazy i starsze API, więc dane pobieramy z kopii bazy według osobnego procesu. Przy Adobe Commerce on cloud infrastructure kopię bazy przygotowuje się narzędziami chmury Adobe, a w usłudze Adobe Commerce as a Cloud Service dane pobieramy przez API i eksporty. Metodę potwierdzamy w audycie, zanim podamy cenę.
Produkt konfigurowalny staje się produktem z opcjami, a jego produkty proste wariantami z własnym SKU, ceną, stanem i wagą. Shopify przyjmuje 3 opcje i 2 048 wariantów na produkt, więc produkty z większą liczbą atrybutów dostają decyzję w audycie: połączenie atrybutów w jedną opcję, podział na kilka produktów, metapole dla atrybutu opisowego, a na planie Plus aplikację Combined Listings. Przed importem wykrywamy produkty proste przypisane do kilku rodziców i ustalamy, jak prowadzić ich wspólny zapas. Opcje niestandardowe z tekstem lub plikiem zapisujemy przy pozycji zamówienia, a dopłatę nalicza osobny mechanizm sprawdzony w koszyku.
Odtwarzamy cenę, którą klient widzi w koszyku dla danej grupy, ilości, terminu i kuponu. Ceny dla firm przenosimy do Shopify B2B: firmy, lokalizacje, katalogi z cenami stałymi lub procentowymi i rabaty ilościowe, które działają na każdym planie. Promocje i kupony zastępują rabaty automatyczne i kody z zasadami łączenia, a złożone warunki obsługuje aplikacja. Konta z grupy hurtowej przypisujemy do firm, bo jedna firma może mieć kilku użytkowników. Przy więcej niż trzech cennikach B2B potrzebny jest plan Plus; podajemy to w audycie razem z kosztem.
Store view z innym językiem lub walutą zwykle staje się językiem lub rynkiem w jednym sklepie Shopify z Markets, na wspólnym katalogu i zapasach. Osobny website z własną domeną, cennikiem i klientami może zostać rynkiem albo osobnym sklepem. Drugi sklep oznacza osobny katalog i zapasy, które synchronizuje aplikacja lub integrator. Od tego, czy konta klientów są w Magento współdzielone globalnie, czy prowadzone per website, zależy też import klientów. Model wybieramy w audycie, z kosztem utrzymania.
Spisujemy każde rozszerzenie i moduł: funkcję, dane, z których korzysta, odpowiednik w Shopify i nowy koszt miesięczny. Część funkcji Shopify ma wbudowaną, część obsłużą aplikacje z App Store, a moduły z logiką biznesową wymagają rozwiązania indywidualnego. W Shopify taka logika działa w aplikacjach i Shopify Functions, bez zmian w kodzie platformy; aplikacje niestandardowe z funkcjami wymagają planu Plus. Zakres i koszt rozwiązania indywidualnego ustalamy przed decyzją o migracji.
Adobe zapewnia każdej linii Adobe Commerce 2.4.x trzy lata wsparcia standardowego od premiery. Linia 2.4.6 straciła je 11 sierpnia 2026, ma wsparcie rozszerzone do 31 sierpnia 2027 i ograniczone poprawki bezpieczeństwa do 31 maja 2028. Linia 2.4.7 ma wsparcie standardowe do 31 maja 2027 i rozszerzone do 31 maja 2028, a 2.4.8 standardowe do 31 maja 2028. Wsparcie rozszerzone Adobe oferuje klientom Adobe Commerce; dla Magento Open Source Adobe podaje koniec wsparcia razem z końcem wsparcia standardowego. Magento 1 nie dostaje poprawek producenta od 30 czerwca 2020. Daty pochodzą z polityki cyklu życia Adobe, sprawdzonej 2 listopada 2026.
Po przełączeniu stary sklep zostaje dostępny przez uzgodniony okres przejściowy. Potem rozdzielamy dwie rzeczy: archiwum danych i dokumentów, które zostaje u Ciebie, oraz kopię, z której da się ponownie uruchomić sklep. Ta druga wymaga też kodu, rozszerzeń, konfiguracji i zgodnych wersji usług. Przy Adobe Commerce dalsze korzystanie z oprogramowania wymaga opłacanej licencji, także dla wersji bez wsparcia. Termin wyłączenia serwera, zakończenia hostingu i subskrypcji rozszerzeń ustalamy przed startem, razem z Twoim obecnym wykonawcą.
Zmieni się większość adresów, a dokładny zakres zależy od ustawień sufiksu, ścieżek kategorii i kodów sklepu w Twojej instalacji. Ryzyko trwałej utraty ograniczamy pełną inwentaryzacją adresów publicznych i historycznych, przekierowaniami 1:1 do końcowych celów, zachowanymi metadanymi, poprawionymi linkami wewnętrznymi i monitoringiem Search Console przez 30 dni. W pierwszych tygodniach pozycje mogą falować. Utrzymujący się spadek wymaga diagnozy i po to prowadzimy monitoring. Gwarancji utrzymania pozycji nie daje żaden wykonawca, bo decyduje o nich Google.
Shopify ma w checkoucie opcjonalne pole numeru VAT, ale służy ono do odwrotnego obciążenia przy sprzedaży transgranicznej w UE i Wielkiej Brytanii, z walidacją w VIES, i nie da się go ustawić jako wymaganego. Polski NIP do faktury zbieramy sposobem dopasowanym do planu i systemu fakturującego: w danych firmy przy sprzedaży B2B, polem w koszyku z aplikacji fakturującej albo, na planie Plus, rozszerzeniem checkoutu. Test obejmuje szybkie płatności, takie jak Shop Pay czy Apple Pay, które mogą pominąć koszyk, oraz przekazanie NIP-u do faktury.
Magento przechowuje hasła jako nieodwracalne skróty, a Shopify nie przyjmuje haseł z innych systemów, więc przy migracji nie są przenoszone. Klient loguje się jednorazowym kodem wysyłanym na e-mail (nowe konta klientów) albo ustawia hasło z zaproszenia (konta klasyczne). Jego dane, adresy i historia zamówień czekają w koncie, a komunikat o zmianie przygotowujemy razem z Tobą.
Zamówienia tak: daty, pozycje, kwoty, statusy, adresy, dane klienta i numer z Magento zapisany w notatce i metapolu. Eksport z siatki zamówień w panelu obejmuje wybrane kolumny, dlatego pełne dane pobieramy z bazy lub przez API. Faktury, potwierdzenia wysyłki i noty kredytowe z Magento archiwizujemy jako PDF. Shopify nie generuje faktur wstecz, więc korekty do zamówień sprzed migracji wystawia system, w którym powstała faktura; ustalamy to przed startem.
Numery z Magento zachowujemy przy zamówieniach historycznych w notatce i metapolu, żeby dało się je odnaleźć w wyszukiwarce panelu. Nowe zamówienia Shopify numeruje od #1001 i nie pozwala ustawić innego początku, dlatego dodajemy prefiks lub sufiks. Numeracja faktur pozostaje w systemie fakturującym i jest niezależna od numerów zamówień.
Tak. Domena zostaje u Twojego rejestratora. Zmieniamy tylko rekordy, które dziś wskazują na serwer Magento, tak żeby wskazywały na Shopify. Certyfikat SSL Shopify wystawia automatycznie, a domeny dodatkowe kierujemy na domenę główną.
Rekordy poczty (MX) zostają poza przełączeniem; dotykamy wyłącznie rekordów sklepu. Jeśli skrzynki działają na tym samym serwerze co Magento, przenosimy je do innej usługi przed wyłączeniem serwera, żeby poczta działała bez przerwy. Gdy chcesz, żeby Shopify wysyłało powiadomienia z Twojego adresu, dodajemy rekordy uwierzytelniające nadawcę.
Od 2-3 tygodni dla sklepu z kilkuset produktami, prostymi produktami konfigurowalnymi i gotowym szablonem do 8-10 tygodni dla sklepu z tysiącami produktów, B2B, kilkoma website'ami, ERP i indywidualnym projektem. Przy Magento termin częściej niż liczba produktów wyznaczają reguły cenowe, rozszerzenia i moduły własne oraz wolumen historii. Termin przełączenia wyznaczasz Ty, zwykle poza szczytem sprzedaży.
Cena zależy przede wszystkim od typów produktów i liczby produktów prostych, opcji niestandardowych, cenników i reguł do odtworzenia, liczby website'ów, rozszerzeń do zastąpienia, integracji i szablonu. Widełki podajemy w bezpłatnej wstępnej ocenie, dokładną kwotę po audycie, i obowiązuje ona do końca projektu. Razem z ceną dostajesz zestawienie kosztów w okresie 12-24 miesięcy: hosting, licencję i rozszerzenia po stronie Magento oraz abonament, aplikacje i integracje po stronie Shopify.
Przez 30 dni monitorujemy sklep i reagujemy w ramach projektu. Stary sklep Magento zostaje na serwerze przez uzgodniony okres przejściowy, więc powrót jest możliwy. Po rozpoczęciu sprzedaży w Shopify wymaga on przeniesienia nowych zamówień i stanów oraz ponownego włączenia integracji po stronie Magento, dlatego procedurę opisujemy przed startem. Plan istnieje po to, żebyś znał kolejne kroki, zanim będą potrzebne.
Właścicielem jesteś Ty. Sklep powstaje na naszym koncie partnerskim wyłącznie na czas budowy; przed startem przekazujemy go na Twoje konto, abonament płacisz bezpośrednio Shopify i masz pełen dostęp właściciela. Dane klientów Twojego sklepu przetwarzamy wyłącznie na potrzeby migracji, na podstawie umowy powierzenia zgodnej z RODO. Po zakończeniu projektu kopie robocze usuwamy, dostęp do serwera i integracje API zamykasz po swojej stronie, a potwierdzenie dostajesz na piśmie.
Bezpłatna wstępna ocena
Sprawdź, co przeniesie się z Twojego sklepu - zanim podejmiesz decyzję
W ciągu 2 dni roboczych od otrzymania informacji dostajesz na e-mail: co przeniesiemy w standardowym zakresie, co wymaga decyzji lub osobnej wyceny, jak zmienią się koszty utrzymania sklepu, orientacyjny czas i widełki kosztu. Dokładną cenę podajemy po audycie z dostępem do danych. Bez zobowiązań i bez telefonu, jeśli go nie chcesz.
Odpowiada osoba, która będzie przeprowadzała migrację, nie automat. Wystarczą adres sklepu i e-mail - pozostałe pola przyspieszają ocenę, ale nie są wymagane.
Źródła
Ograniczenia i możliwości platform opisujemy na podstawie oficjalnej dokumentacji - stan na dzień aktualizacji strony:
- Adobe Commerce - Export data (encje eksportu CSV z panelu)
- Adobe Commerce - Orders (eksport siatki zamówień)
- Adobe Commerce - Integrations (dostęp API z wybranymi zasobami)
- Adobe Commerce - Configurable product
- Adobe Commerce - Customizable options (dopłaty kwotowe i procentowe, brak stanów)
- Adobe Commerce - Tier pricing
- Adobe Commerce - Customer account scope
- Adobe Commerce - Catalog and product URLs (sufiks, ścieżka kategorii, kod sklepu)
- Adobe Commerce - Product URL rewrites (typy przekierowań, ścieżki wewnętrzne)
- Adobe Commerce - Software lifecycle policy (terminy wsparcia linii 2.4.x)
- Adobe Commerce - End of Support FAQ (licencja przy wersjach bez wsparcia)
- Adobe Commerce - SaaS vs PaaS comparison
- Help Net Security - Magento 1 reaches EOL (koniec wsparcia 30 czerwca 2020)
- Shopify Help Center - Variants (limit 3 opcji i 2 048 wariantów)
- Shopify Help Center - Combined Listings app (tylko plan Plus)
- Shopify Developers - New collections model (podkolekcje, jeden poziom zagnieżdżenia)
- Shopify Help Center - B2B features by plan (katalogi, rabaty ilościowe, przedpłaty)
- Shopify.dev - About Shopify Functions (aplikacje niestandardowe z funkcjami na Plus)
- Shopify Help Center - VAT number validation (pole numeru VAT w checkoucie)
- Shopify Help Center - Backing up your store (eksporty CSV i aplikacje do kopii)
- Shopify Help Center - URL redirects (ścieżki zastrzeżone, parametry, limity)
- Shopify Help Center - Importing and exporting customer lists (haseł klientów nie da się zaimportować)
- Shopify Help Center - Migrating to Shopify (aplikacja Store Migration i jej zakres)
- Google Search Central - Site moves with URL changes