How to Bulk Upload in Magento (Magento1)


If you are using Magento to create a website for a new store with very few products and no customers yet it may be easier to add the products individually. That said, if you are using Magento to create a website for an existing store you will most likely want to upload the customers and all product information (including images) from the old store.  This article will teach you how to bulk upload in Magento. 

How to Bulk Upload in Magento

To bulk upload customers or product information first create an import profile for each entity type you want to add to the site.  First, navigate to System->Import/Export->Dataflow –  Profiles in the admin panel.  Next, click to ‘Add a New Profile’.  Finally, you can either upload customers or product information.

How to Bulk Upload Customers

bulkupload 1
Name your profile whatever  you want and choose the entity type of ‘customers’.  You can set the rest of the fields similar to the image to your right (click the image to bring up a larger version).  Under ‘Field Mapping’ customize this to work with your customer table in the database and the customer csv file.   To do this, create one row for each column in the database and make sure there is a column in your csv file that has a header row with the name you used in the ‘field mapping’.  Click ‘save and continue edit’ once you are done with your profile. You will now see new options you can click on under the profile wizard (left hand vertical navigation).

Your next step is to ‘Upload File’.  This is where you will upload the csv file that contains all the customers you want to upload.  Just make sure the the file has a header row which contains the names you listed in the field mapping and in the order you set the rows in the field mapping.  Once you have uploaded the file click ‘save and continue edit’ and then click ‘run profile’.  Select the file you just uploaded and click ‘run profile in popup’.  The popup will give you feed back as the profile runs as to whether or not there are any errors.

Finally, assuming you don’t have any errors your customer table is now fully propagated with your old sites customers.

How to Bulk Upload Products and Product Images

The process of uploading products is similar to uploading customers.  First, select the ‘entity type’ of ‘products’.  And second, choose the product data you want to add to the products table in the ‘field mapping’ .  You can also use the image to the right as an example.  Just click on the image to pull up the larger version.

The only tricky part to bulk uploading products is bulk uploading the images.  In order to upload the images, first ftp all images to the media/import folder.  It is very important that they are directly in the import folder, the upload will fail if they are in a subdirectory or any other location.  In the csv file just use a backslash and the image name (eg. /sofa.jpg).  Magento puts the images in the right place and adds the correct location under the product information when the profile is run.



If you find you need expert help on how to bulk upload in Magento contact Brian Wade at




case studies

See More Case Studies

Contact us

Partner with Us

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?

We Schedule a call at your convenience 


We do a discovery and consulting meeting 


We prepare a proposal 

Schedule a Free Consultation
Simplifying IT
for a complex world.
Platform partnerships