Data Migration Tool


Data Migration Tool is a command-line interface (CLI) used for transferring data from Magento 1 to Magento 2. The Tool verifies consistency between Magento 1 and 2 database structures (tables and fields), tracks the data tranfer progress, creates logs, and runs data verification tests.


The Tool operates in three modes:

  1. Settings: migrates configuration settings

  2. Data: bulk migrates main data in the database

  3. Delta: transfers incremental data updates, added to Magento 1 storefront and Admin Panel while running previous migration modes


Each mode consists of several steps that perform specific steps (for example: URL rewrite, EAV, settings, etc.). Each step initially checks data integrity between Magento 1 and Magento 2 databases and, after verification succeeds, performs the transfer. Then the Tool runs the data verification tests again.