Let’s face it - migrating your store is a significant step which requires your rapt attention. Even if you're moving from one platform version to another, there is no magical "one-click" button to make it all work. If upgrade Magento 1 to Magento 2 is on the horizon, get ready to deal with database import, theme, customization, and extensions issues. Sounds frightening? The good news is that it is possible to reduce the time and resources spent on database transfer. Keep reading and get the answers!
Table of Contents:
How to upgrade Magento 1 to Magento 2 in 4 Steps?
- Connect your Magento 1 and Magento 2 stores
- Select data you wich to migrate
- Pick additional options for the migration
- Launch your data transfer
What is Magento 1 to 2 Upgrade?
If your Magento store no longer meets your eCommerce goals, it is time to upgrade it to the latest version. Tolls like Cart2Cart can help you perform the task in a totally automated way with no need of hiring a developer. Simply choose the data you wish to transfer and hit the Start button. The whole process takes only a couple oh hours to finish.
Why Upgrade Magento 1 to Magento 2?
The Magento 1 era has come to an end in June 2020. Thus, all the 1.x versions stopped receiving constant updates from the company. There is no official tech support, no security patches, or bug fixes. Your store might even have vulnerabilities and functionality issues, etc. So, it is advisable to migrate your data to the latest version as soon as possible.
In case you want to have a 360 degree view of the Magento migration process - watch our video tutorial:
Additionally, here's the list of most common situations when updating to Magento 2 is highly advisable for your business:
Visitors flow impacts website performance
Your online store is under stress each time the amount of clients suddenly increases? It is the first and one of the most significant signs that upgrading is inevitable. Slow download, broken pages, and poor visitor experience can spoil your reputation essentially.
Conversion rates start to fall
Managing an online business requires you to perform daily analysis of key indexes. And the conversion rate is the data that needs to be taken into account. Once the conversion rates on your website are increasing - this is a great way to go, and the marketing campaign is efficient enough. Otherwise, you need a platform that offers the best conversion-driven functionality. If you upgrade Magento 1 to Magento 2, you'll have pretty the same structure and functionality as if you've migrated to the new shopping cart.
You are looking for high scalability
Once you start the eCommerce way, the web store is optimized for the particular flow of customers and works fine. Time goes by, and you move through the steps of business evolution. To cope with each new milestone, you need a platform with advanced eCommerce functionality.
Fulfilment challenges are hard to cope with
As the number of purchases increases, think in advance not to push the online store beyond its limits. Make sure you will be able to handle all the orders on time. You should migrate your Magento 1 to Magento 2 not only because you're forced to implement the changes immediately. It is a good example of forward-way thinking.
Your competitors are breathing to your back
Introducing new technologies before your business opponents are the key to success. One of the most frustrating situations is when all the internal factors remain unchanged, yet the profit decreases dramatically. Where are all your customers? Even if you don't act - they do - and now they are visiting the shop that offers a greater user experience.
Common Ways of Magento 1 Upgrade to 2
There are a couple of ways to upgrade Magento to the latest version. For instance, you can hire a dev agency to perform the transfer of eCommerce entities. This way of upgrading will cost you a pretty penny. Alternatively, you copy the data from M1 and paste it to the M2 store. But applying manual data import in the era of AI technologies is pointless. The risks of data loss and mistakes are high, as with the custom scripts.
The smartest way to import products, orders, customers, and other necessary information to Magento 2 is to use automated migration service. Among the companies currently available on the market, look for the one with vast experience and excellent customer feedback.
Cart2Cart has 300,000+ data import on its count. Our tech team is familiar with the peculiarities of each shopping cart. Technically, Magento is the platform with the most intricate structure. Thus, we would advise trusting your sensitive data to a company that guarantees 100% data security. Another key benefit is that your current store will remain up and running during the transfer process.
How to Upgrade Magento 1 to Magento 2
Magento 1 upgrade includes database migration, reinstallment of necessary extensions, required customizations on designs, and eCommerce functionality. If you follow the steps below, you'll automatically import the database to your enhanced Magento and focus on important business processes that require your interference. Data import is the aspect Cart2Cart can perform with the minimum of effort spent. Each step of the online Migration Wizard includes tips on data transfer. Moreover, the Customer Support Team is available 24/7 and will lend you a helping hand with any upgrade-related issues.
Pre-migration store arrangements
Prepare your Magento 1 store
Before starting your upgrade Magento 1 to Magento 2, make sure your store meets the following requirements:
- turn off HTTP authorization if there is one
- Cart2Cart IP address shouldn’t be blocked by your firewall. If the IP is blocked, please change the permission for the time of migration. Follow the link for a detailed guide on how to add Cart2Cart IPs to white list.
- we recommend you to choose PHP memory_limit at least 256 Mb or better 512 Mb, post_max_size - 32 Mb
Also, perform store's audit. Get rid of all the unnecessary and outdated data. Check this Moz guide for useful tips and recommendations.
Install a free Cart2Cart Magento 2 Passwords Migration Plugin to save your customers from trouble recovering their old passwords.
Set up Magento 2 store
Install your target Magento 2 on the same or a different server. Do not make the installation on a local server. The store should be available online.
If you want to see the results of Cart2Cart Migration but don't have the Magento 2 store installed yet - you can benefit from Migration Preview service and check how products, customers, orders and other information from your current Magento 1 are going to look on Magento 2.
It's highly recommended that the target store is as little customized before migration as possible. Different customizations and modifications of the store may influence the result of your data migration. This also concerns custom templates. The only exception here is the store configuration via the admin panel.
Note: As we’ve mentioned above, upgrade Magento 1 to 2 is rather a migration of data than a simple procedure of e-shop upgrade. You will transfer entities from one store to another, therefore, we call it “Migration Magento to Magento”.
Configure your Source and Target carts
Choose Magento as your Source Cart from the drop-down list. Copy its URL and download the Connection Bridge. This file will establish a connection to your old store. Unzip it and upload it to the Magento 1 root folder.
Repeat the same procedure with the Magento 2 store. Choose Magento as your Target Cart. There is no need to provide both store versions - they will be defined automatically. Upload the file with the Connection Bridge, unzip and upload it to the Magento 2 root folder.
Here's a video tutorial on how to install the Connection Bridge:
Once you have installed the Connection Bridges to both Magento stores, you'll receive the notification "Connection Bridge was successfully installed." Now you are ready to proceed with selecting the entities for transfer.
Choose the data to migrate from Magento 1 to Magento 2 and the additional migration options
You can either transfer all of your data or select only those categories you find necessary. Note that with Cart2Cart, you pay only for those items you actually move, and the price of Magento update depends only on the amount of data to be imported.
You can also select additional options to broaden the functionality of data import. Since we strive to provide you top-notch service, we came up with the features that will help you deal with important issues after the migration. For example, you can create 301 redirects to your Target Store to make the old links work and minimize SEO impact after the switch. Check the list of extra features available for Magento update below:
Additional options are available for free during the Demo Migration. Don't forget to select the ones you are interested in while setting up the test Magento upgrade.
Map Order Statuses and start Demo Migration
During this step, you can map order statuses and customer groups. Select the necessary descriptions, and all the data will be transferred respectively.
If you lack any of the Order Statuses or Customer Groups on your Target store, you may create and configure them from the store's Admin Panel in another window. Then, click the "Check Again" button to refresh data.
Once ready, proceed to the Demo migration of your store. It's a free option that lets you transfer a limited number of data to the Magento 2. This way, you will be able to test the new platform and see the service in action.
After Cart2Cart transfers all the entities, you'll get an email with the results. Yes, it is that simple! Performing Demo Migration, you'll get the results within half an hour. Full Migration might take a couple of hours, depending on the number of entities you move. After you launch the transfer, it is safe to close your browser window and return to managing your business.
What Are the Peculiarities of Magento 1 Upgrade to 2?
- During the Demo Migration, the data gradually appears on your Target store. On the contrary, when Full Migration is in progress, all the data appears on your Target store after the migration is over. So, if Full migration has already started and your store is still empty, don't panic.
- To see the migration results on the front end, you might need to reindex your database and clean the cache.
How to do that? Go to System → Index Management in your admin panel. Select all the items with the status Reindex required. Then, choose Actions → Update on Schedule / Update on Save.
Please pay attention to how Cart2Cart transfers attributes and attribute sets during the Magento 1 to Magento 2 upgrade. New data isn't assigned to the attributes and attribute sets that you have created during the migration. Cart2Cart creates its own attributes and attribute sets. Also, Cart2Cart doesn't migrate customer groups and order invoices. More info here.
Keep in mind that it is impossible to transfer your Magento 1 design and extensions. Therefore, you'll need to consider choosing the new Magento 2 theme and installing all the necessary modules. Take a look at our post about Magento 2.x extensions.
Don’t rush with your new Magento 2 store. Give it time. Check everything. Make sure all the operations are working perfectly. Your clients should be able to see products, browse your site, register and sign in, purchase goods from your store, and leave their feedback.
Additionally, we recommend you to clear your store’s cache. Go to System → Cache Management. Select the Cache Type blocks that you wish to refresh. Choose Refresh action from the popup list in the left upper corner of the page and click Submit. Also, you may Flush Magento Cache or Flush Cache Storage. Check out our detailed guide on Post-migration Magento 2 store management to find out more.
Our guide is much more simplified if compared to all the instructions on Magento 1 to Magento 2 upgrade from the eCommerce forums and platform's documentation. This is because data migration via Cart2Cart is thoroughly planned and requires minimum effort and absolutely no tech experience. One more thing - your current store will remain 100% available for the users. There is no need to pause while switching to the updated version.
Perform Free Demo and enjoy the benefits of Magento 2 right away!
Note: If you wish to upgrade Magento to 2.3 version, here's the guide to follow - How to Safely Upgrade Magento to 2.3 In 2020". And in case you are looking for other Magento alternatives, please read our post 6 Powerful Magento 1.x Alternatives That Are Worth Checking Out.