Welcome to migrating
from Magento 1 to Magento 2, Data Migration Tool Overview.
My name is Brent Peterson
and I'm a Magento Evangelist
and Architect for Wagento Creative.
The data migration tool
allows you to migrate several types of data
from Magento 1 to Magento 2.
Start your migration by utilizing the data migration tool
in the link provided.
You can review the tool
in the different versions of Magento,
and you can switch between these versions
on the documentation page using the dropdown
you can see on the page itself.
The data migration tool works through the command line.
You will need access to your console and the CLI
or command line interface of the system you're using.
I'm showing an example of installing the tool
onto the command line, using composer
After you've installed your migration tool
you can verify the installation
by reviewing your composer .JSON file.
The tool will not only migrate your data
from Magento 1 to Magento 2,
but it will verify the consistency of the data
between the two platforms.
It will also track the progress of your data transfer
and give you the ability to add new data
as it comes in from your old system.
It will log the entire process
and verify the data after it has been transferred.
The data migration tool splits the migration process
into three phases or modes
in order to transfer and adapt the data
from Magento 1 to Magento 2.
The three modes are listed here
and must be running in this order.
First, the settings mode.
This migrates the settings configuration
and website related settings.
The data mode, migrates database assets in bulk.
Finally, the Delta mode migrates incremental changes.
These are the changes since it was last run,
such as new customers and orders.
Each mode consists of several steps, for example
you can migrate your products, customers, and categories.
This will happen in your initial data transfer.
Here I am showing Magento 1.9 on the left
and a new version of Magento 2.3 on the right.
You will notice the version of 2.3 is completely blank.
From the console you'll run bin Magento migrate settings.
Then the path to your config file
from your Magento 1.3 store,
you will get a success message at the end
saying your settings have been successively migrated.
You can log into your Magento 2 store
and verify that the settings have been migrated.
Here we can see that the store views
have been migrated for Magento 1.
This step is only for review
and I wouldn't recommend doing this.
You will want to do your data transfer
immediately after your settings transfer.
If you do end up with any errors,
you will see any errors in your console
as you go through this process.
Here's an example of an error that is being displayed.
Your console we'll show a complete statement
at the end of your successful migration.
The final step will be to verify the data
if that exists in your new store.
After you've done your migration
you'll want to clear your cache and re index
and remember to stay calm during this process.
The migration tool will check each step
as you can see in the examples of, from the console before.
It also checks the volume of the data transferred.
After the tool has run,
you will see your data showing in the storefront
of your new Magento store without any visual assets.
After you have synced your media,
you will see your product images
showing on your new Magento storefront.
Since the logo was in the skin folder
of your original store, you will not see this.
You can now update your logo
via the admin panel of your Magento site.
If your original store had your logo
located in the media folder,
it will show up on your new store.
Finally, we want to look at your Delta Migration.
The Delta migration will continue
to transfer data to your new store.
Once you've switched,
you can do this migration as often as you want,
and it will update your data periodically.
This is not an automated process
and must be run manually.
After your migration is complete,
you'll want to perform the following tasks:
Put your Magento 1 store into maintenance mode
and stop using it.
Do not log in to Admin.
Start the cron jobs for your new Magento 2 store.
Remember to flush your cache and re index and remain calm.
This may include repointing your DNS
or changing the folder
where your site points to on your live server.
Thank you for watching.
Our next episode is,
"Starting Your Data Migration Part 1."
Thank you.