MAGENTO 2 Data Migration Tool
Key changes in the database structures.
Table Names Change
Change of Attributes
UberTheme’s Plan for Magento 2 Migrator
The tool will help migrate
Step1: Install Magento 2
• Download the latest version of Magento2 from Github
• Follow our Installation guide to Install Magento 2
Step2: Configure the tool
• Create folder migrate_data_tool at root. • Clone all source of Magento 2 Data Migration Tool to
the folder you created.
Create a folder ‘assets’ in the folder path PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-
data-tool\
Create folder ‘runtime’ in the folder path PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-
data-tool\protected\ and make it writeable for ‘assets’ and ‘runtime’ folders.
Create a database called ub_migrate_data then import the file SQL in PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-data-tool\protected\data\ub_tool.sql to this Database.
Create a database for our Magento data migration
• Open PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-data-tool\protected\config\config.php
• Find comment text “//Database of tool” and put the Database information which you have just created in the above step.
• Focus on these params: host, dbname, username, password, etc.
Configure the Database information of your website with Magento 1: • Open PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-
data-tool\protected\config\config.php • Navigate to “//Database of Magento1″ and put the
correct Database information of Magento 1 website as the above step.
Configure the Database information of your website with Magento2: • Open PATH_TO_YOUR_WEB_ROOT_FOLDER\migrate-
data-tool\protected\config\config.php • Navigate to "//Database of Magento2" and put the
correct your Database information of Magento2 website as above step.
Step 3: Run this tool in your browser to migrate your data
• Open url to run this tool. • For example: http://localhost/migrate-data-tool/ • Follow step by step to migrate needed Data from
Magento 1 website to Magento2 website.
Step 4: Complete the tasks to finish the data migration process.
• Re-save all the Attribute Sets (Product Template) migrated in the back-end of your Magento 2 website. (Open the attribute set, edit it if needed and click the save button)
• Open the command line and go to: PATH_TO_YOUR_WEB_ROOT_FOLDER\your_magento2_folder\dev\shell\
• Type in this command line: php indexer.php reindexall then press enter key to re-index all data in your Magento 2 website.
Copy media files to complete migration
• Copy the folder at PATH_TO_YOUR_WEB_ROOT_FOLDER\your_magento1_folder\media\catalog and paste replace to PATH_TO_YOUR_WEB_ROOT_FOLDER\your_magento2_folder\pub\media\
• Copy the folder at PATH_TO_YOUR_WEB_ROOT_FOLDER\your_magento1_folder\media\downloadable and paste replace to PATH_TO_YOUR_WEB_ROOT_FOLDER\your_magento2_folder\pub\media\
Step 5: Recheck migrated newly migrated content
from the browser.
Download Magento 2 Migration tool
http://ubertheme.com
Recommended