Миграция данных из Magento 1 в Magento 2 является немного технической, если вы новичок или новый ученик Magento. Вы можете начать процесс миграции, установив Magento 2 Data Migration Tool через composer.
Чтобы установить этот инструмент, убедитесь, что версия Magento 2 и Data Migration Tool точно совпадают. Например, если вы используете Magento v2.1.2, вы должны установить Data Migration Tool v2.1.2.
Если вас беспокоит версия вашего Magento 2, вы можете узнать ее, перейдя в корневой каталог вашего Magento 2 через терминал SSH и введите следующую команду:
php bin/magento --version
Теперь, когда вы знаете версию своего магазина Magento 2, вы можете установить Data Migration Tool. Я делюсь с вами двумя командами CLI. Первая команда обновит расположение пакета Data Migration Tool в файле composer.json, а вторая команда установит инструмент в вашем магазине Magento 2. Выполните следующие команды, чтобы выполнить эту работу:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:<version>
В приведенной выше команде CLI <version>
ссылается на версию средства переноса данных, которая должна совпадать с ранее обнаруженной версией Magento 2. Например, если вы используете Magento 2.1.2, введите точные команды ниже:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:2.1.2
Вам будет предложено ввести ключи аутентификации. Перейти на Magento Marketplace . Войдите в систему, используя свои учетные данные, нажмите «Мои ключи доступа» и получите открытый и закрытый ключи. После этого в течение нескольких секунд инструмент Data Migration Tool будет успешно установлен в вашем магазине Magento 2.
После установки следующие каталоги будут содержать файлы сопоставления и конфигурации для средства переноса данных:
Корневой каталог Magento 2 / вендор / magento / инструмент для переноса данных / etc / ce-to-ce
содержит конфигурацию и сценарии для перехода с Magento 1 Community Edition на Magento 2 Community Edition, и
Корневой каталог Magento 2 / вендор / magento / средство переноса данных / etc / ce-to-ee
содержит конфигурацию и сценарии для перехода с Magento 1 Community Edition на Magento 2 Enterprise Edition, и
Корневой каталог Magento 2 / вендор / magento / средство переноса данных / etc / ee-to-ee
содержит конфигурацию и сценарии для перехода с Magento 1 Enterprise Edition на Magento 2 Enterprise Edition.
Перед переносом любых настроек и данных вы должны создать config.xml
файл в соответствующем каталоге. Например, если вы выполняете миграцию данных из Magento 1 CE в Magento 2 CE, перейдите в Magento 2 root dir/vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>
каталог и переименуйте config.xml.dist
в config.xml
.
Далее откройте config.xml
в редакторе кода и укажите следующее:
<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>
В приведенном выше коде, <source>
имеет информацию о базе данных Magento 1 и <destination>
имеет соответствующую информацию о Magento 2. <crypt_key>
Обязательно для заполнения. Это ключ шифрования Magento 1, который можно найти в Magento 1 root dir/app/etc/local.xml
файле в <key>
теге.
Когда закончите, сохраните config.xml
и все готово!
Теперь, чтобы перенести настройки, перейдите в корневой каталог Magento 2 через терминал SSH и выполните следующую команду:
php bin/magento migrate:settings --reset <path to your config.xml>
где <path to your config.xml>
это будет vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>/config.xml
. В --reset
приведенной выше команде я также использовал аргумент, который заставляет Data Migration Tool запускаться с самого начала.
И, наконец, для переноса данных выполните следующую команду CLI:
php bin/magento migrate:data --reset <path to your config.xml>
Когда эта команда выполняется, Инструмент переноса данных сохраняет текущий прогресс, а в случае любых ошибок останавливает процесс и возобновляет прогресс с последнего известного исправного состояния. Кроме того, Data Migration Tool может сообщать о некоторых ошибках во время миграции. Я советую вам обратиться к странице устранения неполадок средства переноса данных для получения дополнительной помощи.
Как только миграция данных будет завершена, вы получите сообщение об успехе. Для дальнейшего ознакомления, вы можете посетить блог ниже:
Как перейти с Magento 1 на Magento 2
Вы можете перенести данные, как заказ, продукты, клиенты с помощью инструмента Magento.
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
Перейдите по этой ссылке для миграции. Я завершил миграцию по этой ссылке.
Если у вас возникнут какие-либо проблемы с этим, вы можете поделиться со мной.
Я помогу тебе.
источник
Долгожданный Magento 2.0 был выпущен несколько дней назад. Существует огромная разница в файловой структуре Magento 2.x и Magento 1.x, поэтому невозможно выполнить обновление до версии 2.0, как это было в версии 1.x. Хотя удивительное сообщество Magento разработало такие инструменты, которые могут помочь вам перенести данные из вашего магазина Magento из версий 1.x в 2.x. Вы не можете обновить тему Magento до 2.0, но по крайней мере можете выполнить миграцию данных.
Перейдите по этой ссылке, как перенести данные из Magento 1.x в Magento 2.x с помощью инструмента миграции.
https://magecomp.com/blog/migrating-magento-1-x-to-magento-2-0/
источник
Вы можете использовать это бесплатное расширение для миграции:
источник
Если вы хотите импортировать данные заказа, продукты, клиенты ... я думаю, вы можете использовать некоторые расширения
https://bsscommerce.com/magento-2-import-export-categories-extension.html
http://www.mlx-store.com/magento2-extensions/export-import
источник
Я бы порекомендовал вам выбрать инструмент миграции, предлагаемый Magento:
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
В прошлом он очень хорошо работал с моим сайтом Magento 2.0.3.
Если у вас мало технических навыков, вы можете нанять разработчика / эксперта, который сделает это за вас. Это один из самых надежных сервисов миграции, с которыми я работал, вы можете попробовать связаться с ними для миграции, они выполнят миграцию и помогут решить другие проблемы в вашем магазине Magento 2: сервис миграции с Magento 1 на Magento 2 .
источник
Вы можете использовать: https://www.ubertheme.com/magento-news/magento-2-data-migration-tool/
сторонний сервис для переезда в magento 2
источник