How to Migrate to Magento: Quick Overview of 4 Possible Ways

There’s one thing most online store owners would rather don’t think about ever — shopping cart migration. Yeah, that’s understandable: re-platforming is often associated with a last-ditch method “when everything’s really bad” and an overwhelming complexity.

Nonetheless, these are nothing more but popular misconceptions. Shopping cart migration is something nearly every well-established online store has come through. If addressed appropriately, even switch to Magento can be just a matter of a few hours.

Sounds encouraging, doesn’t it?

Ways of Migration to Magento

So, you’ve realized your current shopping cart lacks the needed functionality to ensure a further business growth and decided to migrate to Magento. What’s next? Google, of course!

A few search queries i.e. “how to migrate to magento easily”, and everything we get, basically, is 4 ways of performing Magento migration:

  1. By moving data manually
  2. By using custom scripts
  3. By hiring a developer team
  4. By using 3rd party automated migration service

Well, that’s already something. Yet the question “how” is not answered precisely. Let’s take a look at the peculiarities of each of these migration ways.

1. Manual.

Manual migration means copying and pasting all of your store info from your current shopping cart to Magento with bare hands… or a keyboard, if to be accurate. That’s OK for a small sized store with ~50 products, but a ridiculous thing to do for moving stores with a few hundreds of entities.


  • Free


  • Time-consuming
  • Requires laborious work
  • For very small stores only

2. By using custom scripts.

There are hundred of custom scripts capable of not only migrating your store, but getting your computer into orbit. Nonetheless, since most of them are written by mere enthusiasts, they’re often full of all sorts of bugs, have poor compatibility and tend to get into conflict with plugins. In fact, an accurate implementation of any of those scripts often requires significant technical expertise.


  • Free (usually)
  • Mostly automate the process


  • Not reliable
  • Barely secure
  • Requires technical expertise

3. By hiring a developer team.

The third migration way you may opt for is hiring a developer team that offer migration services. If the company is well-reputable, the job will most likely be done qualitatively and relatively fast. However, the simplest shopping cart switch won’t cost you less than $1000. Actually, the costs may double, triple and raise many times higher, all depending on company’s pricing and the size of your store.


  • Super easy


  • Super expensive
  • Mega expensive for big stores

4. Automatic migration with 3rd party tool.

There’s another way of performing migration to Magento — to use a service that does data migration between shopping carts automatically. Cart2Cart is by far the most popular solution for automated migrations. Such data transfer way requires minimum (or no) technical skills, no coding, and allows to perform a full transfer of thousands of entities within just a few hours. Additionally, with Cart2Cart you can undergo a free test migration first and ask for assistance from a team of professional support managers. Most of such tools are, unfortunately, paid, but priced moderately comparing to custom development.


  • Easy
  • Fast
  • Secure & reliable
  • Requires no technical expertise
  • Free migration test


  • Paid (starting from $69)

As it comes from the information above, 3rd party tools are worth investing when migrating to Magento, right?

How to Perform Magento Migration Using Cart2Cart

Now, let’s get through a standard scenario of migration procedure using one of 3rd party tools — Cart2Cart, a leading automated shopping cart migration service. In fact, it’s often being used in needs of custom development companies as a tool to swiftly and accurately perform data transfer within shopping carts.

Step 1. Register a new Cart2Cart account

To get started with shopping cart migration using Cart2Cart, you first need to sign in with your existing Google or Facebook account, or register a new Cart2Cart account.

Step 2. Setup Source and Target Carts and Pick Transferable Entities

Now, setup your Source Shopping cart, that is your current cart. From the drop-down list, select the e-Commerce platform you’re using at the moment and provide your store’s URL, e.g.

To proceed with your migration, you would need to install the connection bridge, that is the so-called access “gateway” to your store data. Simply download the Connection Bridge zip file and extract it to the root folder of your current shopping cart via FTP manager.

Next, according to the same principle, setup your Target Shopping Cart. Select Magento from the drop-down menu. Include your Target Cart URL, download the Connection Bridge and zip file and extract it to the root folder of your new shopping cart via FTP manager.

After that, select the entities you’d like to migrate, such as products, categories, orders, customers, reviews, coupon codes, taxes, CMS pages, customer passwords, etc. You can also significantly broaden your migration possibilities by selecting additional options.

Step 3. Undergo Free Demo Migration

And so, as easy as that, you are all ready to start your Demo Migration. For your convenience and safety, it’s highly recommended for you actually to proceed with the demo. If you’d like to migrate all your entities right away, you can skip this step. It’s for you to choose.

The service will start transferring a limited number of entities right away. You will be able to track the migration process from the same window. Right after the demo migration is done, you can check the results on your new Magento store.

Step 4. Perform Full Migration to Magento

Now, you can go ahead and start your Full Migration. Before that, however, you can optionally choose one of the Migration Insurance plans to perform the same migration all over again for just 9% to 13% of the initial migration price.

Now, your Full Migration is on and you can track the migration process on the very same page. As soon as the full data transfer is completed, you will receive an email notification to check the results.

As easy as that, your Magento migration is complete. Nothing too complicated, right?

You can give it a try now by starting with a FREE Demo migration and getting all of you data migrated to Magento easily from more than 70 supported entities.

Author Bio:

Taras Kopchak is Marketing Manager at Cart2Cart — market’s leading automated shopping cart migration service that has performed more than 30,000 successful migrations over the past 7 years.