Twój 8-etapowy przewodnik po migracji do Magento: +Wskazówki, najlepsze praktyki i wiele więcej!

Węzeł źródłowy: 1068267
Przewodniki i porady

Twój 8-etapowy przewodnik po migracji do Magento: +Wskazówki, najlepsze praktyki i wiele więcej!

Wyobraź sobie, że używasz przestarzałych map, aby znaleźć najlepszą trasę w nowym obszarze. Całkiem łatwo skręcić w złą stronę, prawda?

Możesz się zastanawiać, jak to się ma do Twojej firmy i migracji z Magento 1 na Magento 2. Cóż, jeszcze łatwiej jest pójść w złym kierunku ze swoją witryną e-commerce, jeśli nadal używasz przestarzałej technologii. Historia Magento 1 zakończyła się ponad rok temu, 30 czerwca 2020 roku. Stało się to kilka lat po Adobe przejął Magento i tym samym wzmocniła swoje usługi o elastyczne rozwiązanie e-commerce.

O ile nie zaktualizujesz Magento 1 do 2, możesz napotkać wiele problemów z obsługą i wydajnością, co skutkuje dodatkowymi kosztami utrzymania witryny. Możesz również obawiać się czasochłonnego i budżetowego procesu migracji, nawet jeśli rozumiesz, że nadszedł czas na aktualizację. 

Bądź spokojny, Migracja do Magento 2 wdrożone przez ekspertów może odbyć się niemal niezauważalnie, bez niechcianych nakładów i utraty danych. W Elogic z powodzeniem przeprowadziliśmy migrację ponad 40 sklepów po obu stronach Atlantyku w niszach związanych z modą, elektroniką, żywnością i napojami.

W tym artykule udostępnimy Ci przewodnik krok po kroku dotyczący migracji do Magento 2.

Dlaczego warto przeprowadzić migrację z Magento 1 do Magento 2?

Krótko mówiąc, kilka powodów migracji z Magento 1 na 2 to:

  1. Niezrównana elastyczność, dzięki czemu możesz eksperymentować z różnymi narzędziami lub modelami cenowymi lub czymkolwiek innym. Z wieloma rozszerzeniami dostępnymi na Rynek Magento, możesz łatwo dostosować wszystko, czego możesz potrzebować, w tym działania marketingowe, płatności, księgowość, obsługę klienta, wysyłkę produktów i tak dalej.
  2. Lepsza wydajność witryny, ponieważ Magento 2 może przetwarzać więcej zamówień w ciągu godziny na tym samym sprzęcie z krótszym czasem odpowiedzi serwera, co zapewnia klientom bezstresową obsługę.
  3. Szeroki wybór integracji innych firm, dzięki opartemu na API podejściu platformy.

Więcej powodów, dla których warto wybrać Magento 2, znajdziesz w naszym filmie:

Prowadzenie sklepu na Magento 1 może prowadzić do naruszeń bezpieczeństwa i utraty danych klientów. Tymczasem migracja z Magento 1 do Magento 2 pomoże Ci zachować przewagę konkurencyjną i korzystać z nowych funkcji i aktualizacji zabezpieczeń, które są dostępne tylko dla najnowszej wersji platformy. 

Zobaczmy, jakie problemy możesz napotkać pozostając na Magento 1 i jak je rozwiązać.

Nigdy więcej poprawek bezpieczeństwa

57% firm, które ucierpiały w wyniku naruszenia ochrony danych twierdzą, że mogliby tego uniknąć, gdyby mieli aktualną poprawkę bezpieczeństwa. 34% respondentów twierdzi, że wiedziało o podatności przed cyberatakiem. 

Zła wiadomość jest taka, że ​​Adobe nie wydaje żadnych aktualizacji zabezpieczeń dla Magento 1, co sprawia, że ​​potrzeba migracji do Magento 2 jest jeszcze pilniejsza. Dobrą wiadomością jest to, że Magento 2 obsługuje integrację z wieloma systemami ochrony przed oszustwami, w tym Signifyd. Pomaga filtrować fałszywe zamówienia i obniżać wskaźnik obciążeń zwrotnych prawie do zera. Możesz sprawdzić jak jeden z naszych klientów, Carbon38, już z tego skorzystałem.

Ponadto co kwartał Adobe wydaje ulepszone poprawki bezpieczeństwa. Wbudowane funkcje bezpieczeństwa Magento 2 pomogą Ci uzyskać lepszą kontrolę nad hasłami i uprawnieniami dostępu do plików. 

Utracone możliwości innowacji

Innym problemem związanym z Magento 1 jest to, że przegapisz wiele innowacyjnych rozwiązań, ponieważ Adobe również nie obsługuje dla niego nowych funkcji. Z pewnością możesz spróbować samodzielnie opracować moduły rozszerzające funkcjonalność witryny, ale może to zwiększyć koszty utrzymania i spowolnić działanie witryny.

Mówiąc o tym, Magento 2 oferuje znacznie lepszą wydajność dzięki wbudowanej całostronicowej pamięci podręcznej. Aby go wzmocnić, możesz również przejść do Optymalizacja wydajności Magento, która obejmuje konfigurację serwera, kompresję multimediów, ulepszenia Google PageSpeed, a także ulepszenia bazy danych i kodu. W rezultacie Twoja witryna nie tylko utrzyma swój ranking SEO, ale także załaduje się w ciągu 1-2 sekund zamiast 5-10, co może przyczynić się do poprawy jakości obsługi klienta.

Słabe wsparcie i przestarzała funkcjonalność

Jak już wspomnieliśmy, Adobe zaprzestało już obsługi kluczowych funkcji i nie oferuje żadnych nowych dla Magento 1. Tymczasem migracja z Magento 1 do Magento 2 otwiera niemal nieograniczone możliwości integracji z firmami trzecimi i zapewnia szereg rozszerzenia, które wzbogacą funkcjonalność Twojego sklepu. Niektóre z nich obejmują:

Magento 2 zawiera najważniejsze elementy

Jak przeprowadzić migrację z Magento 1 do Magento 2: sukces w 8 krokach migracji

Przejście z Magento 1 na Magento 2 dotyczy czterech komponentów:

  1. Dane, w tym dane produktów, klientów i zamówień, konfiguracje sklepów, a także promocje.
  2. Rozszerzenia. Te powszechnie używane są już przyjęte i sprawdzone pod kątem Magento 2.
  3. Motywy i dostosowania. Szczegółowy przewodnik dotyczący dostosowywania motywów i układów jest dostępny na stronie devdocs.magento.com.
  4. Dostosowanie kodu. Możesz dostosować funkcjonalność swojego sklepu i tworzyć innowacyjne doświadczenia zakupowe.

Aby przejście przebiegło płynnie, musisz wykonać 8 kroków migracji z Magento 1 do Magento 2:

Czy powinniśmy szczegółowo przeanalizować każdy z tych kroków?

Krok 1: Utwórz plan migracji

Zanim zostanie napisany jakikolwiek wiersz kodu, wszyscy interesariusze projektu, w tym zespół programistów i zespół sprzedawców detalicznych, siadają i opracowują mapę procesu. The Plan projektu pomoże wszystkim pozostać na tej samej stronie, aby wszyscy byli na tej samej stronie i zapewni, że nie przegapisz nawet najmniejszego elementu lub komponentu podczas migracji. Im bardziej szczegółowy, tym więcej czasu i budżetu zaoszczędzisz na rozwoju i postprodukcji.

Z naszymi klientami dzielimy planowanie na trzy etapy:

  1. Szczegóły dotyczące danych, takie jak produkty, kategorie, klienci, zamówienia i treści (artykuły, strony).
  2. Specyfikacje projektu. W tej sekcji opisano, w jaki sposób projekt powinien zostać opracowany, w tym wszystkie procesy. Tutaj powinniśmy opisać każdą stronę, blok, zakładkę, przycisk itd. 
  3. Mapa drogowa projektu, z każdym kamieniem milowym wymienionym na osi czasu. Powinien mieć przejrzyste terminy i jasne określenie tego, co należy zrobić.

Takie planowanie projektu pozwala również określić zakres prac, a także trzymać się ram czasowych i budżetu.

Wskazówka poufna: Narzędzia online, takie jak InVision lub Miro, są naszymi ulubionymi narzędziami w firmie Elogic — zachęcamy do korzystania z nich podczas dokumentowania planu migracji z Magento 1 do Magento 2.

Krok 2: Przygotuj środowisko testowe

Aby nie doświadczyć przestoju Twojego sklepu internetowego, radzimy przygotować osobne środowisko na serwerze dedykowanym do migracji i rozwoju. Normalnie lepiej zatrudnić programistę Magento pracować nad tym.

Na tym etapie musisz skonfigurować testowe środowisko programistyczne, zainstalować domyślną platformę Magento 2 (Open Source lub Commerce) i skonfigurować system kontroli wersji (Git/SVN), aby upewnić się, że wszystko jest gotowe do uruchomienia projektu. 

Krok 3: Przeprowadź migrację motywu

Niestety motywy dla Magento 1 i 2 są niekompatybilne. Projekt witryny sklepowej można przesuwać ręcznie; jednak skopiowanie wszystkich plików multimedialnych, HTML, CSS i innych będzie wymagało więcej czasu i wysiłku. Zalecamy zaktualizowanie projektu Twojej witryny, aby uzyskać dostęp do większej liczby funkcji Magento 2.

Jeśli chcesz skrócić czas i nie chcesz dostosowywać motywu, możesz zainstalować domyślny z Rynek Magento. Z drugiej strony migracja do Magento 2 to Twoja szansa na odświeżenie swojej strony internetowej. Tak jak Glassmania zmienił się po migracji:

Niestandardowy motyw opracowany podczas projektu migracji Magento 2, Glassmania.

Krok 4: Zainstaluj rozszerzenia

Tutaj przyda się Twój plan migracji z listą wszystkich aktualnie używanych rozszerzeń. Pomoże Ci znaleźć odpowiednie dla Magento 2. Przejrzenie istniejących rozszerzeń (jeśli nie zrobiłeś tego podczas planowania) jest również dobrym pomysłem, ponieważ niektóre z nich mogą być już zbędne.

Jeśli nadal potrzebujesz dodatków, które nie są kompatybilne z nowszą wersją, tworzenie niestandardowych rozszerzeń Magento będzie twoim wyjściem. Mogą to być:

  • Integracja różnych systemów płatności
  • Kasy jednym kliknięciem
  • Niestandardowe systemy ERP i CRM
  • Rozwiązania transportowe i wiele więcej

Krok 5: Dostosuj funkcjonalność

Jeśli masz na swojej stronie jakąś niestandardową funkcjonalność, możesz ją przenieść za pomocą Narzędzie do migracji danych Magento. Mimo to po migracji konieczne będzie ręczne edytowanie niektórych przeniesionych plików, ponieważ mogą one nie zostać prawidłowo zintegrowane. Pamiętaj też, że im więcej niestandardowego kodu masz, tym dłużej zajmie przejście. Czasami nawet łatwiej jest zbudować niektóre funkcje od podstaw, które należy omówić podczas planowania projektu wraz z budżetami, które jesteś gotowy przeznaczyć na taką funkcjonalność.

Krok #6: Przeprowadź migrację danych i informacji

Ten krok jest jednym z najważniejszych, ponieważ przenoszone są wszystkie dane i ustawienia Twojego sklepu. Jak już wspomnieliśmy, możesz to zrobić za pomocą dedykowanego narzędzia do migracji danych, które oferuje Magento 2, jednak zwykle zalecamy utworzenie pełnej kopii zapasowej na wypadek, gdyby coś poszło nie tak.

Oszczędzimy Ci technicznych niuansów migracji danych z Magento 1 do Magento 2 i zwrócimy uwagę tylko na najważniejsze etapy procesu:

  1. Instalacja narzędzia. Tutaj będziesz potrzebować kluczy uwierzytelniających programisty. Odzyskaj je ze swojego profilu na Magento Marketplace.
  2. Konfiguracja narzędzia do migracji danych. Ten krok będzie dotyczył konfiguracji ustawień i skryptów Twojego sklepu, np. określenia punktów źródłowych i docelowych do przesyłania danych.
  3. Migracja ustawień. Spowoduje to przeniesienie konfiguracji systemu, takich jak ustawienia płatności, podatków, dostawy itd.
  4. Migracja danych. Na koniec możesz przenieść wszystkie swoje listy produktów, kategorie, zamówienia i informacje o klientach itp.

Aby zminimalizować przestoje w Twojej witrynie podczas przenoszenia danych, możesz zastosować kilka technik z naszego artykułu na temat wdrożenie bez przestojów. Dzięki temu podejściu będziesz w stanie skrócić czas przestoju sklepu do mniej niż 30 sekund.

Krok #7: Przetestuj i zsynchronizuj bazę danych

Przedostatnim krokiem jest sprawdzenie, czy wszystko działa płynnie, rozwiązywanie problemów (jeśli zostaną znalezione jakieś błędy) i synchronizacja bazy danych, aby żadne zamówienia ani klienci nie pozostali w tyle podczas migracji. Gdy Twój sklep zostanie w pełni sprawdzony w środowisku testowym, przejdź do ostatniego etapu naszego przewodnika po migracji Magento – Twoja strona internetowa zostanie uruchomiona!

Krok #8: Uruchom sklep Magento 2 na serwerze Live

Zdecydowanie najbardziej oczekiwanym momentem jest premiera Twojego sklepu. Po udokumentowaniu, wykonaniu i przetestowaniu wszystkiego możesz szybko przejść do nowej wersji swojej witryny i od razu rozpocząć sprzedaż i wysyłkę produktów.

Cały proces migracji z Magento 1 do Magento 2 wygląda następująco:

Schemat przepływu migracji Magento.
Schemat przepływu migracji. Źródło: DevDoc Magento.

Przezorny jest uzbrojony: co może pójść nie tak podczas migracji?

Planowanie i audyty znacznie zmniejszają ryzyko. 

Chociaż szczegółowe planowanie pomaga zmniejszyć ryzyko, a dostępne narzędzia zapewniają płynną migrację wrażliwych danych, lepiej być pewnym niż żałować. Dlatego powinieneś być świadomy rzeczy, które mogą wypaść z torów. Rozszerzoną listę tych problemów omawiamy w naszym artykule o Wyzwania związane z migracją z Magento 1 do Magento 2, więc skupmy się tylko na tych najczęstszych:

  1. Migracja danych Magento 2 nie jest tak prosta jak przeciąganie i upuszczanie - jest to ważny punkt zarówno ze względów czasowych, jak i biznesowych. Nie możesz sklonować witryny i magicznie sprawić, by działała na nowszej wersji platformy. 
  2. Nieuporządkowany kod i tandetna struktura danych mogą oznaczać wiele niestandardowych rozwiązań — jedynym sposobem na przetrwanie jest doświadczenie i odpowiedni audyt zanim zaczynasz migrować. 
  3. Po migracji możesz doświadczyć niskiej wydajności SEO — struktura strony jest inna w Magento 2, więc programiści będą musieli ręcznie tagować wszystkie strony i przekierowania.   
  4. Proces może potrwać dłużej niż myślisz — jak wspomniano wcześniej, musisz być gotowy do uruchomienia na długo przed odcięciem wsparcia. Jeden dzień bez wsparcia może narazić Twoją firmę na naruszenia bezpieczeństwa. 

Wszystkie problemy z migracją Magento można rozwiązać, jeśli masz określone wymagania. Zaangażuj wszystkich interesariuszy i starannie planuj. Ale nie ma wątpliwości: migracja jest zdecydowanie warta spróbowania, zwłaszcza że Magento 1 jest już na cmentarzu rozwiązań Adobe.

Ile kosztuje migracja do Magento 2?

Magento 2 to zupełnie nowa platforma, co oznacza, że ​​będziesz musiał zainwestować sporo pieniędzy, aby uzyskać jak najwięcej. Oto jedno z najbardziej palących pytań, jakie możesz mieć: jaki jest koszt migracji z Magento 1 do Magento 2? Aby pomóc Ci to rozgryźć, przejdźmy do szczegółów.

Przeprojektowanie

Koszt przeprojektowania witryny e-commerce różni się w zależności od złożoności sklepu (i projektu). Na przykład:

  • Prosta witryna e-commerce jest zwykle dostępna wszędzie $15,000 do $30,000.
  • Średniej wielkości witryna e-commerce będzie kosztować $40,000 do $80,000.
  • A korporacyjna witryna e-commerce z większą liczbą niestandardowych funkcji projektowych jest 80,000 $ +.

Rozszerzenia i moduły

Większość podstawowych rozszerzeń Magento 1 jest dostępna dla Magento 2, więc zastąpienie ich nowszymi wersjami nie zajmie dużo czasu.

Aby przybliżyć koszty migracji rozszerzeń, przygotowaliśmy listę dodatków, które zainstalowaliśmy u jednego z naszych klientów:

Moduł Cena
Elastyczne wyszukiwanie $279
Nawigacja warstwowa $349
Wielu dostawców na rynku $349
Zamówienie w jednym kroku $299
Opuszczony adres e-mail koszyka $149
Ustawienia poczty e-mail SMTP $259
Dziennik działań administratora $249
Kontynuuj e-mail $299
Automatyczne przełączanie grup klientów $259
Specjalne promocje $279
Magento 2 Google Analitycs $99
Powiadomienie o braku zapasów $229
Mega menu Magento 2  $179
Kwota produktów: $3,277

Niestandardowe usługi programistyczne

Jeśli w Twoim sklepie Magento 1 są jakieś niestandardowe moduły lub rozszerzenia, będziesz musiał je zoptymalizować lub nawet przepisać, aby działały w ten sam sposób w Magento 2. Trudno określić dokładny koszt niestandardowe tworzenie Magento ponieważ zależy to od wielu czynników, ale cena jest do negocjacji. W końcu zaoszczędzisz więcej na dłuższą metę, optymalizując wydajność.  

Często zadawane pytania dotyczące migracji z Magento 1 do Magento 2

Na koniec sprawdźmy odpowiedzi na najpopularniejsze pytania, które mogą pojawić się, gdy zastanawiasz się, jak przeprowadzić migrację z Magento 1 do Magento 2.

Czy mogę przeprowadzić migrację wszystkich moich rzeczy (produktów, kategorii, treści, bloga itp.)?

Jasne. Wspomniane narzędzie do migracji danych może ci w tym pomóc. Obejmuje domyślne funkcje i dane, takie jak zamówienia, produkty, kategorie, ustawienia, konfiguracje sklepów i promocje.

Jednak wszystko inne wymaga ręcznego przeniesienia, w tym:

  1. Rozszerzenia i niestandardowy kod, o ile Magento 2 działa na zaawansowanych rozwiązaniach technologicznych.
  2. Poświadczenia usług sieci Web, takie jak SOAP, XML-RPC i REST.
  3. Zasoby multimedialne — obrazy produktów, kategorii, edytor WYSIWYG i inne.
  4. Projekt witryny sklepu z całym kodem CSS i JavaScript, szablonami i układami XML.

Czy mogę samodzielnie przeprowadzić migrację za pomocą narzędzia do migracji danych?

Cóż, nie pozwolisz kucharzowi naprawić zlewu (chyba że coś wiesz), prawda? Uważamy, że lepiej zaufać profesjonalistom, jeśli nie chcesz przykrych niespodzianek.

Tak Narzędzie do migracji danych Magento 2 jest pomocny przy podstawowych informacjach, ustawieniach i konfiguracjach. Ale przejście bazy danych może się nie udać, jeśli nie zostanie dostosowane lub nawet zrestrukturyzowane w niektórych przypadkach. Ponadto, jeśli w Twoim sklepie znajduje się niestandardowy kod, musi on również zostać przeniesiony przez wykwalifikowanego programistę.

Oczywiście nawet doświadczeni specjaliści mogą napotkać pewne wąskie gardła, ale przynajmniej wiedzą, jak je rozwiązać. Dlatego naszym werdyktem jest pozostawienie narzędzia do migracji danych certyfikowanym programistom Magento.

Jak długo trwa migracja z Magento 1 do Magento 2?

Teraz jesteś gotowy stawić czoła prawdzie: znacznie dłużej niż myślisz. Jednak nie wieczność.

Trudno jest podać dokładne szacunki, nie widząc całego obrazu. Dlatego tak ważne jest tutaj planowanie.

Z naszego doświadczenia wynika, że ​​przy sprzyjających warunkach nie może to trwać dłużej niż 2-3 miesiące. Jest to jednak przybliżone oszacowanie, oparte na następującej osi czasu:

Tworzenie planu migracji Tydzień 3
Przygotowanie środowiska testowego 1-2 dni
Instalowanie rozszerzeń i tworzenie niestandardowych rozwiązań Tydzień 3
Migracja danych 1-2 dni
Przeprojektowanie 2-4 tydzień
Plan uruchomienia i dodatkowa synchronizacja bazy danych 1-2 dni
Uruchomienie sklepu Magento 2 na serwerze na żywo Tydzień 1
Całkowity czas migracji Około 2-3 miesięcy

W przypadku małej firmy migracja może przebiegać znacznie szybciej, podczas gdy w przypadku dużych przedsiębiorstw może to zająć dwa razy więcej czasu.

Która edycja Magento 2 jest odpowiednia dla moich potrzeb?

Która edycja Magento 2 jest odpowiednia dla moich potrzeb?

Całkowicie rozumiemy, że możesz być zdezorientowany wyborem między rozwiązaniami Magento 2. Dlatego przygotowaliśmy dogłębne porównanie Magento Commerce kontra Open Source wydania. W szczególności rozwiązanie Magento Commerce jest wypełnione wieloma przydatnymi funkcjami:

  • dashboardy BI
  • Gotowa funkcjonalność B2B
  • Zaawansowane narzędzia marketingowe
  • Inscenizacja i podgląd treści
  • Narzędzia lojalnościowe dla klientów
  • Sprzedawca wizualny itp.

Ale chodzi o to, że te funkcje są przydatne tylko wtedy, gdy ich potrzebujesz (tak, nie chcemy brzmieć oczywisto). Może liczby będą wyglądać bardziej przekonująco: kupcy, którzy przenieśli się do Magento Commerce 2, osiągnął następujący zwrot z inwestycji powyżej 3 lat:

ROI migracji do Magento Commerce 2
ROI migracji do Magento Commerce 2. Zdjęcie: Magento

Mimo to nikt nie zna potrzeb Twojej firmy lepiej niż Ty, więc ostateczna decyzja należy do Ciebie.

Migracja Magento 2 w pigułce 

Mamy nadzieję, że po przeczytaniu tego artykułu masz teraz jaśniejszy obraz tego, co trzeba zrobić, aby przejść z Magento 1 na Magento 2. Podsumowując:

  1. Magento 2 to znacznie bogatsza w funkcje platforma, działająca w oparciu o najnowocześniejszą technologię.
  2. Przygotowania i planowania nigdy nie jest za dużo.
  3. Możesz zdecydować się na migrację hybrydową (zautomatyzowaną, jeśli to możliwe, plus ręczną w przypadku dostosowań).
  4. Poprzedni projekt może być OK; mimo to uaktualnienie go do Magento 2 pozwoli Ci wykorzystać możliwości innowacji i poprawić wrażenia użytkownika.
  5. Migracja może zająć około 3 miesięcy, w zależności od wielkości i złożoności Twojej firmy.
  6. Doświadczeni specjaliści Magento pomogą Ci ograniczyć ryzyko i przestoje sklepu.
  7. Magento Commerce 2 oferuje więcej funkcjonalności w porównaniu do Magento Open Source, ponieważ zawiera wszystko, czego potrzebuje firma na poziomie przedsiębiorstwa.

Chcesz przeprowadzić migrację swojej witryny e-commerce do Magento 2?

Im wcześniej zaczniesz, tym więcej czasu będziesz mieć, żeby wszystko dobrze zrobić.

Przeprowadź migrację z Elogic już teraz

Źródło: https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

Znak czasu:

Więcej z Elogiczny