Migracja danych z Magento 1 do Magento 2 jest nieco techniczna, jeśli jesteś początkującym lub nowym uczniem Magento. Możesz rozpocząć proces migracji, instalując Magento 2 Data Migration Tool przez kompozytora.
Aby zainstalować to narzędzie, upewnij się, że wersja Magento 2 i narzędzie do migracji danych są dokładnie zgodne. Na przykład, jeśli używasz Magento v2.1.2, musisz zainstalować narzędzie Data Migration Tool v2.1.2.
Jeśli martwisz się wersją swojego Magento 2, możesz go znaleźć, przechodząc do katalogu głównego swojego Magento 2 przez terminal SSH i wprowadzając następującą komendę:
php bin/magento --version
Teraz, gdy znasz wersję swojego sklepu Magento 2, możesz teraz zainstalować narzędzie do migracji danych. Udostępniam Ci 2 polecenia CLI. Pierwsze polecenie zaktualizuje lokalizację pakietu Data Migration Tool w pliku composer.json, a drugie polecenie zainstaluje narzędzie w sklepie Magento 2. Uruchom następujące polecenia, aby wykonać to zadanie:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:<version>
W powyższym poleceniu CLI <version>
odnosi się do wersji narzędzia do migracji danych, która musi być zgodna z wcześniej odkrytą wersją Magento 2. Na przykład, jeśli używasz Magento 2.1.2, wprowadź dokładnie poniższe polecenia:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:2.1.2
Zostaniesz poproszony o podanie kluczy uwierzytelniających. Idź do Magento Marketplace . Zaloguj się przy użyciu poświadczeń logowania, kliknij Moje klucze dostępu i uzyskaj swój klucz publiczny i prywatny. Po kilku sekundach narzędzie do migracji danych zostanie pomyślnie zainstalowane w sklepie Magento 2.
Po instalacji następujące katalogi będą zawierać pliki mapowania i konfiguracji narzędzia Data Migration Tool:
Katalog główny Magento 2 / vendor / magento / data -igration-tool / etc / ce-to-ce
zawiera konfigurację i skrypty do migracji z Magento 1 Community Edition do Magento 2 Community Edition oraz
Katalog główny Magento 2 / vendor / magento / data -igration-tool / etc / ce-to-ee
zawiera konfigurację i skrypty do migracji z Magento 1 Community Edition do Magento 2 Enterprise Edition oraz
Katalog główny Magento 2 / vendor / magento / data -igration-tool / etc / ee-to-ee
zawiera konfigurację i skrypty do migracji z Magento 1 Enterprise Edition do Magento 2 Enterprise Edition.
Przed migracją jakichkolwiek ustawień i danych należy utworzyć config.xml
plik w odpowiednim katalogu. Na przykład, jeśli wykonujesz migrację danych z Magento 1 CE do Magento 2 CE, przejdź do Magento 2 root dir/vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>
katalogu i zmień nazwę config.xml.dist
na config.xml
.
Następnie otwórz config.xml
w edytorze kodu i podaj następujące informacje:
<source>
<database host="localhost" name="Magento1-DB-name" user="DB-username" password="DB-password"/>
</source>
<destination>
<database host="localhost" name="Magento2-DB-name" user="DB-username" password="DB-password"/>
</destination>
<options>
<crypt_key>Magento1-Encrypted-Key</crypt_key>
</options>
W powyższym kodzie wymagane są informacje o <source>
bazie danych Magento 1 i <destination>
odpowiednie informacje Magento 2. <crypt_key>
Jest to klucz szyfrujący Magento 1, który można znaleźć w Magento 1 root dir/app/etc/local.xml
pliku w <key>
znaczniku.
Po zakończeniu zapisz config.xml
i gotowe!
Teraz, aby przeprowadzić migrację ustawień, przejdź do katalogu głównego Magento 2 przez terminal SSH i uruchom następującą komendę:
php bin/magento migrate:settings --reset <path to your config.xml>
gdzie <path to your config.xml>
to by było vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>/config.xml
. Użyłem również --reset
argumentu w powyższym poleceniu, które wymusza uruchomienie narzędzia migracji danych od początku.
Na koniec, aby przeprowadzić migrację danych, uruchom następującą komendę CLI:
php bin/magento migrate:data --reset <path to your config.xml>
Po uruchomieniu tego polecenia narzędzie do migracji danych zapisuje bieżący postęp, a w przypadku jakichkolwiek błędów zatrzymuje proces i wznawia postęp od ostatniego znanego dobrego stanu. Ponadto narzędzie do migracji danych może zgłaszać niektóre błędy podczas migracji. Aby uzyskać dalszą pomoc, radzę zapoznać się ze stroną Rozwiązywanie problemów w narzędziu do migracji danych.
Po zakończeniu migracji danych otrzymasz komunikat o powodzeniu. Aby uzyskać dodatkowe informacje, możesz odwiedzić poniższy post na blogu:
Jak przeprowadzić migrację z Magento 1 do Magento 2
Możesz migrować dane, takie jak zamówienie, produkty, klienci według narzędzia Magento.
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
Kliknij ten link, aby przeprowadzić migrację. Przeprowadziłem migrację za pomocą tego linku.
Jeśli napotkasz jakiś problem, możesz się ze mną podzielić.
Pomogę Ci.
źródło
Długo oczekiwany Magento 2.0 został wydany kilka dni temu. Istnieje ogromna różnica w strukturze plików Magento 2.x i Magento 1.x, więc nie jest możliwe uaktualnienie do wersji 2.0, jak to miało miejsce w wersji 1.x. Chociaż niesamowita społeczność Magento opracowała takie narzędzia, które mogą pomóc w migracji danych ze sklepu Magento z wersji 1.x do 2.x. Nie możesz uaktualnić motywu Magento do wersji 2.0, ale możesz przynajmniej przeprowadzić migrację danych.
Kliknij ten link, jak przeprowadzić migrację danych z Magento 1.x do Magento 2.x za pomocą narzędzia migracji.
https://magecomp.com/blog/migrating-magento-1-x-to-magento-2-0/
źródło
Możesz użyć tego bezpłatnego rozszerzenia do migracji:
źródło
Jeśli chcesz importować dane zamówienia, produkty, klientów ... myślę, że możesz użyć jakiegoś rozszerzenia
https://bsscommerce.com/magento-2-import-export-categories-extension.html
http://www.mlx-store.com/magento2-extensions/export-import
źródło
Polecam wybrać narzędzie migracji oferowane przez Magento:
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
W przeszłości bardzo dobrze działało na mojej stronie Magento 2.0.3.
Jeśli nie masz dużych umiejętności technicznych, możesz zatrudnić programistę / eksperta, który zrobi to za Ciebie. Jest to jedna z najbardziej niezawodnych usług migracji, z którymi współpracowałem, możesz skontaktować się z nimi w sprawie migracji, przeprowadzą migrację i pomogą rozwiązać inne problemy w twoim sklepie Magento 2: Magento 1 do Magento 2 .
źródło
możesz użyć: https://www.ubertheme.com/magento-news/magento-2-data-migration-tool/
zewnętrzna usługa przeniesienia do Magento 2
źródło