With the birth of Magento 2, the prosperous innovation is now revolving around this version while Magento 1 is about to sunset. It is expected to be officially supported until the end of June 2020 just so you know. And what’s next? Security patches will no longer be provided and this version shall receive zero support regarding features and functionality from Magento. If you’re still operating your store on Magento 1, there is a certain likelihood that your online business will face security vulnerabilities and obviously, the risk is subsequently high. Needless to say, planning to upgrade your store from Magento 1 to Magento 2 is now more vital than it ever was. If you are still skeptical about why you should upgrade to Magento 2, see our article about “Reasons Why To Upgrade To Magento 2″.

Online merchants, especially those who own no technical experience may be bewildered by complicated technical instructions found on the Internet. However, upgrading to Magento 2 is not an overnight task and not even scary as it looks like thanks to the presence of automated shopping cart data migration service. Within a few simple steps, the process can be solved quickly and seamlessly.

Keep reading this article to see why the aforementioned process is favoured by millions of online merchants, and also, the A-Z instruction of Magento 1 to Magento 2 Upgrade.

What Are The Most Common Ways To Upgrade From Magento 1 To Magento 2?

That question is the first thing we need to address when it comes to Magento 2 Upgrade. There are several ways to upgrade your store from Magento 1 to Magento 2:

  • to upgrade manually by using Magento Migration Tool
  • to hire a developer or a team of Magento specialists to perform the task.
  • to use an automated migration service.

However, underlie in the first two choices are some drawbacks:

  • Manual upgrade by using Magento Migration Tool requires highly technical skills. Basically, you have to deal with fixing code, backing up database, repairing or fixing corrupted databases. Those tasks, in the first place, require you to understand the command-line of the process, then take you a lot of time to practice. All in all, a great amount of effort will be poured into the task. Besides, if you are just a newbie when approaching to this tool, there is a certain likelihood that you’ll be encountering with many errors. Fixing them can be a nightmare just so you know.
  • 3rd parties’ intervention: If you are not confident with your capacity to tackle the process on your own, switching to a web developer/agency may be your go-to solution. However, the cost, which costs you an arm and a leg, may make you reluctant. The price fluctuates around $50-$80/hour, and the total cost over the process may even climb up to $500-$2500. Second, you also can’t control the migration process. Last but may be the worst, the web agency/developer you count on may not be a seasoned professional tech engineer, which is risky since Magento is among the platforms that have the most intricate structure. Once you hand your website over to a wrong address, your store will be put under threats. If you face unpredictable results and the data are corrupted because of some 3rd party module/app, the transfer is restarted. You’ll definitely have to pay more money for that.

What is the ultimate solution?

Using automated migration service is widely believed to be the most advanced method to import products, orders, customers and other entities from one platform to another.

Among some available migration service companies in the market, LitExtension has already performed 130.000+ migrations among more than 85 shopping carts. Our tech team deeply comprehends the distinctive features of Magento 1 and Magento 2. Therefore, we can guarantee complete accuracy and consistency of data over the process.

In our recent article “Best Ways To Migrate Magento 1 to Magento 2“, we have drawn a distinction among manual migration, web agency’s intervention, and LitExtension tool. If you haven’t cleared your doubt on which way is the best, I encourage you to walk your way through the above article!

Now let’s jump into the Magento 1 to Magento 2 upgrade process with us!

Magento 1 To Magento 2 Upgrade Flow Diagram

Before we jump into the process, we have summarized all the key points of the upgrade process into this flow diagram. It depicts step-by-step approach to solve the process in a very easy-to-understand way.

Magento 1 to Magento 2 Upgrade Flow Diagram
Magento 1 to Magento 2 Upgrade Flow Diagram

How To Upgrade From Magento 1 To Magento 2

1. Set Up Magento 2

As the discrepancy in database structure between Magento 1 and Magento 2 is significant, the upgrade procedure does not happen within a few clicks like other Magento upgrades but rather a migration process between Magento 1 and Magento 2. To set forth on it, installing a fresh Magento 2 store beforehand is the first step you need to take.

To see the big picture of the installation process, see our guideline on “How To Install A Brand New Magento 2 Store”. Or, you can directly preview the process by checking our video tutorial here!

2. Backup your Magento 1 store’s data

Data on your source store will stay unchanged before, during and after the migration with LitExtension. We only copy them from one shopping cart to another.  However, it’s recommended to back up everything before you perform any major changes as you can secure your data from any destruction. Follow this guideline to back up your data.

3. Migrate data from Magento 1 to Magento 2

Having had a fresh site of Magento 2, you will continue to migrate your store’s data from Magento 1 to Magento 2.

Magento 1 to Magento 2 migration will consist of database transfer, extensions reinstallation and custom code, necessary themes customizations and some other additional post-migration tasks. Walking your way through the guideline below, you’ll successfully switch your store to Magento 2 without any hands-on technical experience required.

Before beginning to migrate from Magento 1 to Magento 2, make sure both of your current and new store meet the following requirements:

  • LitExtension IP address shouldn’t be blocked by your firewall. If the IP is blocked, please change the permission for the time of migration.
  • It is recommended to choose PHP memory_limit at least 256 Mb or better 512 Mb, post_max_size – 32 Mb.

Now let’s jump right at it!

Step 1: Access LitExtension site and create an account

Register an account or Sign In on LitExtension site.

Register an account or Sign In on LitExtension site.

Step 2: Create Migration

2.1. Enter Magento Source Store Information

On the Migration Page, click Create New Migration at the top right button on the screen. Choose Magento as your source cart and fill in its URL in the corresponding field. Then, click LitExtension Connector to download the connector. This connector will set up a connection to your old store. Unzip it and upload to Magento 1’s root folder.

Enter Magento Source Store Information

Right here, the Connector Installation will be automatically checked and informed on the screen without manual checking.

2.2. Enter Magento Target Store Information

Repeat the same setting procedure of the target store. Download LitExtension Connector, extract the zip file and upload connector to Target Store’s root folder.

Enter Magento Target Store Information
2.3. Select Entities You Want To Migrate

You can either choose all your data or only choose the necessary categories.

Select Entities You Want To Migrate

If desired, at this stage, you can select additional options that will help to extend the data import functionality. LitExtension has developed the features to help you solve important problems following migration as it aims to provide you with the best comprehensive service. For instance, to minimize the SEO effect after switching, you can create 301 redirects to your target store.

In addition, you are able to map order statuses and customer groups in this phase. Choose necessary descriptions and every data will be migrated respectively.

Magento 1 to Magento 2
Map order statuses and customer groups

Step 3: Perform Data Migration from Magento to Magento

You can try demo first or run full Magento 1 to Magento 2 migration immediately.

  • To Try Demo: Start your demo migration with a limited number of entities. You will see the same actions as the actual migration. However you can skip this step by clicking the “Skip Demo Migration” button to immediately move forward to Full Migration.
Try Demo Migration
  • To Perform Full Migration: Please click on the “Skip Demo Migration” button to perform full migration immediately.

Our tool will display a report showing the number of entities you have selected to migrate after demo migration.

Report showing the number of entities you have selected to migrate
Additional options to extend migration functionality
Migration is running

Step 4: Check result after migration

An email will be sent to you by LitExtension system after complete migration. Simply head to your Target Store to check the result.

Migration is successfully done
Check result at target store’s backend

In order for the data to show on the frontend, you need to run command line (log in with SSH) to resize images, reindex and clear cache as follows:

bin/magento catalog:images:resize
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex

Note: Out-of-stock products are disabled on Magento store by default. This means they will not be shown on the frontend and not visible to your customers.

To display these products, you need to follow these steps:

  • Go to System > Configuration > Catalog > Inventory > Stock options > Choose “Yes” in Display Out of Stock Products and click “Save config”
Don’t Have Time To Migrate By Your Own?

If you are busy or just simply want your migration to be looked after entirely by experts, take All-In-One migration into account. This service provides you with high quality and reasonable price. What is more, all your necessary customization will be supported and a lot of time will be saved.

Shopping Cart Migration Flow Diagram
Shopping Cart Migration Flow Diagram

4. Migrate Extensions and Custom Code

Magento’s extensions extend your store’s functionality. You could have added more functionalities in your Magento 1 store using third-party extensions. However, they can not be simply transferred in any method. These extensions are presumably  incompatible with Magento 2, making it difficult to cope with extensions migration.

However, LitExtension can move the data from your extension by custom code. You and LitExtension team need to collaborate and analyze all extensions carefully and find out if an equivalent extension from Magento 2 is available in the Magento market. After that, you just install the extension on your new store and simply leave the rest for the team to carry on! We will custom code, and move all the corresponding data of extensions from your source store to the target store.

5. Migrate Themes

To tell you the truth, it’s impossible to move the theme from Magento 1 to Magento 2. Instead, developing a new one with the same appearance or designing a new website is a more possible choice.

Here we suggest you two options to create theme on Magento 2:

  • Download and install a theme for Magento 2.
  • Re-create a similar theme to work properly with Magento 2 structure.

6. Run Recent Data Migration

Your data transfer with LitExtension has just finished and you’re going to set up the new store for a while. You’ll be dealing with design customization, discovering the new admin panel or digging into new SEO features. In the meantime, your old store still stay active and keep receiving orders or you can update new products (LitExtension migration does not affect your sales activity on your source store in any way). So the concern here is how will you transfer the new entities to the Target Store?

There is a unique solution from LitExtension for such occasions called Recent Data Migration. It is an additional service enabling you to transfer all new products, customers and orders after the complete platform switch. Here is how to perform it:

Step 1: On the migration page, click “Recent migration
Migration Page

Then, all new entities from your last full migration are categorized and shown.

Step 2: Click “Start New Entities Migration Now”
Start New Entities Migration Now
Step 3: Check Result at the Target Store
Recent Migration is completed

7. Change DNS and switch domain

As you might understand, it’s not as easy as a piece of cake to put your domain name on the map. Lots of time, effort and money must have been spent. What about after a platform switch? Now you just move to a new domain name site, and definitely you’re afraid of losing all the popularity of the domain promotion of your source store? I don’t think that is what you want. Surely, after migration you want to retain your old domain name.

Understanding your concern, LitExtension provides the service called “Change DNS and switch domain” that allows you to keep your old domain name. Check our instruction here!

Change DNS and Switch Domain

However, there are a few things you should pay attention to when your migration has finished. See our article about “Checklist To Set Up Magento Store After Migration”

Video Tutorial

For the sake of taking a better 360 degree view of the whole process of upgrading from Magento 1 to Magento 2, we have made a full-step video. Hope you’ll find this useful!

Conclusion

That’s the complete guide on upgrading from Magento 1 to Magento 2 migration. Compared to other ways to upgrade, using an automated data migration tool is absolutely much more simplified, effective, and applicable to everyone, as our on-the-go instruction is so well-thought-out to smallest details and the whole process requires minimum efforts and technical-free experience.

Besides, LitExtension stands out from the crowd thanks to its reasonable price starting from only $59 (which you can’t find any cheaper in any tool else), and 24/7 excellent customer support ensuring you, or your migration will never be left unattended. If you haven’t cleared your doubt on the tool, just simply preview the process as well as the result by launching a free demo at our website.

Should you happen to have any questions or opinion regarding our service, we have a wonderful support team for your needs. Click here to contact them!

Thanks for reading our guideline on Magento 1 to Magento 2 Upgrade. Happy migration!

Author