Jak zainstalować narzędzie do migracji danych Magento 2?

Opublikowany: 2021-11-09

Migracja z Magento 1 do Magento 2 to właściwy krok w kierunku wysoce wydajnego i dochodowego sklepu eCommerce. Do płynnej migracji danych potrzebne jest narzędzie do migracji danych Magento 2.

W tym artykule przeprowadzimy Cię krok po kroku przez proces instalacji tego narzędzia w Magento 2.

Spis treści

  • Co należy wiedzieć przed migracją do Magento 2
  • Do czego służy narzędzie do migracji danych Magento 2
  • Wymagania dotyczące instalacji narzędzia do migracji danych
    • Jak znaleźć wersję oprogramowania Magento 2?
    • Jak znaleźć wersję narzędzia do migracji danych
  • Instalowanie narzędzia do migracji danych w Magento 2
    • Zainstaluj z repo.magento.com
    • Zainstaluj z GitHub
  • Zawijanie It

Co należy wiedzieć przed migracją do Magento 2

Sprzedawcy korzystający z nieobsługiwanej platformy Magento 1 narażają się na problemy z bezpieczeństwem i wydajnością. Ponadto ryzykują swoją przewagę konkurencyjną, ponieważ innowacyjne funkcje nie są już dodawane do Magento 1.

Z kolei właściciele sklepów Magento 2 są o krok przed grą. Wraz z każdą wersją oprogramowania otrzymują nowe zaawansowane funkcje i ulepszenia wydajności.

Migracja do Magento 2 nie jest tak łatwa, jak mogłoby się początkowo wydawać. Niektórzy uważają, że to po prostu przeniesienie danych Magento ze starego sklepu do nowego, ale procedura jest dużo bardziej skomplikowana. Obejmuje pełne odtworzenie danych, ustawień i projektu Magento 1 na czystej instalacji Magento 2.

To, ile wysiłku zajmie migracja, zależy od liczby dostosowań w oryginalnym sklepie Magento 1. Podobnie jak koszt migracji z Magento 1 do Magento 2.

Na przykład migracja prostego sklepu z domyślnym motywem i bez rozszerzeń zajmie około dnia roboczego i będzie kosztować 1500–2000 USD. Im więcej dostosowań masz, tym więcej czasu i pieniędzy będzie potrzebować na migrację.

Do czego służy narzędzie do migracji danych Magento 2

Aby ułatwić migrację danych Magento 2, firma Adobe opracowała oficjalne narzędzie do migracji danych. Jest to narzędzie interfejsu wiersza polecenia, które ma funkcje weryfikacji, rejestrowania, śledzenia postępu i testowania. Jest do pobrania za darmo i ma na celu pomóc sprzedawcom w migracji ich sklepów do nowego i ulepszonego Magento 2.

Notatka:

Narzędzie do migracji danych jest przeznaczone wyłącznie do migracji danych z Magento 1 do Magento 2. Nie nadaje się do migracji z jednej platformy na drugą, np. z WooCommerce na Magento.

Narzędzie do migracji danych automatyzuje transfer następujących danych do Magento 2:

  • Klienci
  • Katalogi
  • Zamówienia
  • Promocje
  • Podstawowe konfiguracje

Jednak narzędzie nie może przenosić plików multimedialnych, praw administratora i niektórych niestandardowych danych.

Będziesz potrzebować rozwiązań innych firm, jeśli potrzebujesz na przykład migracji opcji produktów lub importu i eksportu zamówień. Ponadto narzędzie do migracji treści nie pozwala na migrację rozszerzeń i motywu — należy je utworzyć od nowa dla sklepu Magento 2.

Jakie są dostępne trzy narzędzia do migracji danych?

Narzędzie do migracji danych Magento 2 działa w trzech trybach:

  • Ustawienia . Narzędzie migruje ustawienia konfiguracji sklepu i systemu z Magento 1 do Magento 2.
  • Dane . Narzędzie migruje dane z bazy Magento 1 do bazy Magento 2.
  • Delta . Narzędzie migruje dane przyrostowe, takie jak nowe zamówienia i dane katalogowe, które mogły ulec zmianie od czasu migracji danych podstawowych.

Firma Adobe zaleca wykonanie powyższej kolejności, aby przeprowadzić migrację bez problemów.

Każdy tryb zawiera kroki, takie jak krok EAV, krok ustawień i krok przepisywania adresu URL.

Ale jak przebiega migracja danych?

Na każdym kroku narzędzie weryfikuje spójność pomiędzy bazami danych Magento 1 i Magento 2, a po wykonaniu transferu danych. W trybie delta narzędzie przenosi zmiany w danych sklepu dokonane od czasu podstawowej migracji. Ostatnim krokiem są testy weryfikacyjne, aby upewnić się, że wszystkie dane zostały pomyślnie przeniesione.

migracja danych magento 2 case study

Wymagania dotyczące instalacji narzędzia do migracji danych

Przed migracją bazy danych do Magento 2 upewnij się, że wersje Magento i Data Migration Tool są zgodne.

Jeśli korzystasz z najnowszej wersji Magento 2, powinieneś również użyć najnowszej wersji narzędzia do migracji danych.

Jeśli nie wiesz, której wersji obecnie używasz, wykonaj poniższe czynności.

Jak znaleźć wersję oprogramowania Magento 2?

Aby znaleźć swoją wersję Magento 2, uruchom w terminalu następujące polecenie:

php <your Magento 2 install dir>/bin/magento --version

Jeśli pobrałeś oprogramowanie Magento 2 za pomocą Composera, powinieneś wykonać następujące polecenie:

 cd <your Magento 2 clone directory> git branch

Jeśli jesteś w gałęzi deweloperskiej używanej domyślnie, powinieneś najpierw zmienić ją na wydaną gałąź.

Jak znaleźć wersję narzędzia do migracji danych

Oto, co powinieneś zrobić, aby znaleźć wersję swojego narzędzia do migracji Magento 2:

  • Przejdź do katalogu narzędzia do migracji danych: vendor/Magento/data-migration-tool .
  • Otwórz plik composer.json w edytorze tekstu i znajdź wartość „Wersja”. Zobaczysz, że istnieje aktualna wersja Twojego narzędzia.

Instalowanie narzędzia do migracji danych w Magento 2

Narzędzie do migracji danych można zainstalować na dwa sposoby:

  1. Korzystanie z repo.magento.com
  2. Korzystanie z repozytorium GitHub

W tym przewodniku opiszemy obie metody.

Zainstaluj z repo.magento.com

Aby poprawnie zainstalować narzędzie do migracji danych, przejdź do głównego katalogu instalacyjnego Magento i zaktualizuj plik composer.json. Jest to potrzebne do podania lokalizacji pakietu narzędzia do migracji danych.

  • Zaloguj się do serwera Magento 2 jako użytkownik wiersza poleceń.
  • Przejdź do katalogu głównego Magento 2.
  • Wykonaj te polecenia w terminalu:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
  • Zastąp tag <version> bieżącą wersją narzędzia do migracji danych. Na przykład, jeśli masz wersję 2.0.2, wprowadź następujące informacje:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
  • Następnie wprowadź klucze uwierzytelniające. Możesz je skopiować ze strony konta w Commerce Marketplace, gdzie Twoim kluczem publicznym jest nazwa użytkownika, a kluczem prywatnym są hasła.
Migracja danych magento 2 i jak znaleźć klucze uwierzytelniające

Zainstaluj z GitHub

Możesz użyć GitHub, aby zainstalować narzędzie do migracji danych w Magento. Wykonaj poniższe czynności, aby zainstalować narzędzie do migracji danych z serwisu GitHub:

  • Zaloguj się do serwera Magento jako użytkownik wiersza poleceń i przejdź do katalogu głównego Magento 2.
  • Wykonaj te polecenia w terminalu:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
  • Zastąp tag <version> bieżącą wersją narzędzia do migracji danych. Na przykład, jeśli masz wersję 2.0.2, wprowadź następujące informacje:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2

Zawijanie It

Gratulacje! Jeśli postępowałeś zgodnie z instrukcjami, powinieneś pomyślnie zainstalować narzędzie do migracji danych Magento 2.

To jednak tylko jeden z etapów migracji do Magento. Jeśli jesteś wystarczająco obeznany z technologią, możesz samodzielnie przeprowadzić migrację do Magento 2.

Ale jeśli nie masz wymaganego doświadczenia, lepiej skontaktuj się z niezawodną agencją Magento, aby Ci pomóc, lub zdecyduj się na bezpieczną usługę migracji bazy danych Magento na początek:

narzędzie do migracji magento 2