Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Delicious button Digg button

Importing Customers Into Magento From ZenCart

Once again we use a CSV file to import existing customers into our new Magento shop.

Firstly create a test customer and add an address for them.

Export the file. This we will use as our template.

ZenCart doesn’t have a CSV file for customer details but it does have similar fields in the database and this can be accessed through your server. I go through cPanel and select phyMyAdmin.

The two fields you need are address_book and customers. Select your database then, at the top of the screen select export.  Select address_book, check the CSV  option (or CSV for excel) and save the file. Repeat for customers.

You now have two separate files with all the necessary information to be able to compile a Magento customer file ready for importing.

It is then a case of copy and pasting from the zencart customers into your Magento CSV template. To do this faster combined the two files into one.

Open your address files then select the first blank cell at the end of the data – mine was M1.  Then select data, from other text, your customers file and insert as comma separated into your worksheet starting at the first blank cell (M1 in my case).

Now read across and the customers details should more or less match. Basically name, address, email and password login.

For those lines that do not match I delete the first few cells on a row (A-L) and shift them up. Usually that realigns them. Doing it this way every line will need to be checked carefully for the correct customers details but it will save time copying and pasting later on as we can now do entire columns in one go.

Once finished delete the CSV files as this is information that, while secure on a host, is not secure on a personal computer.

One Response to “Importing Customers Into Magento From ZenCart”

  1. Ian Roberts says:

    The reason the two lines do not match is that some customers use multiple addresses while others register on the website but do not purchase and so have no address.
    Both these records must be deleted and the CSV rows shifted up to keep customers and addresses matched.
    It is also a good idea once uploaded to a test site to randomly check in the website against your new customer details.
    It is a somewhat laborious process but I believe a very important one to keep all your customers details in one place. Why not introduce them to the new shop with a discount voucher?

Leave a Reply

Your email address will not be published. Required fields are marked *

*


+ 9 = seventeen

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge