Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Transferring / Migrating an entire Catalog in Magento

Tags:

magento

I've been trying to transfer the entire catalog from one Magento server to another and I've been experiencing some significant problems.

I can get most of the catalog data across, but I always end up missing something like product swatches, product categories or a product's custom options. To get these across I then end up building my own scripts that queries Magento, writes the data to a CSV file of my own design, and then write another script that will add this data to the other server.

Ive been asking the other developers in house, and apparently this is how they do every migration. They spend ages building lots of custom scripts just to transfer the catalog across, and apparently the different Magento sites are so different they have to build entirely new scripts when they transfer the next site.

Is this a common experience for everybody?

I feel like there must be a better way. Does anybody know of a better way to transfer the entire catalog (not just the products, but everything) to another server? Can we not just copy across the entire SQL Database?

like image 356
Jimmery Avatar asked Jun 23 '15 16:06

Jimmery


People also ask

How long does it take to migrate from Magento 1 to Magento 2?

In general, a Magento migration project will take 1-3 months to complete.

Why should you migrate to Magento 2?

With Magento 2, customers are getting quicker operation of the online store, improved and eased checkout, and better functioning of the online store when using mobile devices. It is simply easier for customers to find the product they want with Magento 2. This means improved sales for your store.

What is data migration in Magento 2?

Magento Data Migration Tool is a command-line interface supported by Magento that helps Magento 1. x store owners move their store to the new Magento 2.


2 Answers

You can export the products using Magento export wizard by going into System -> import/export ->export Then from export settings select Entity type Products and Export File Format as CSV

After getting the CSV file you can import the whole catalog using the Magento same wizard or You can use data flow.

The other option around to import bigger catalogs in Magento is to Use Magmi.

http://wiki.magmi.org/index.php?title=Magmi_Wiki

I hope this will help

like image 115
Rizwan Abbas Avatar answered Oct 27 '22 14:10

Rizwan Abbas


There are many ways you can migrate your magento store from one server to another.

If you want to transfer complete magento site, then you should try with database import/export. Its easy and fast process. You can follow Site Ground tutorial for this

If you want to transfer only data such as product, catalog, customers, orders etc, then you can try magmi importer its easy and fast for importing data. Also you can try magento data flow profiles as well.

like image 38
rajatsaurastri Avatar answered Oct 27 '22 13:10

rajatsaurastri