Introduction to Magmi (Magento Mass Importer)

What is Magmi

Magmi is a powerful tool that is developed for Importing products from other source/platform to Magento in very efficient and fast manner. Its not a magento extension but it’s a database client instead that creates dedicated connection to magento database and through this dedicated connection it imports the products into it. So in a simple term we can say “Magmi is a PHP based database client that is primarily developed for importing catalog primarily through a dedicated database connection”.

 

Why Magmi comes into action :

As we all knows that Magento is a vast ecommerce platform that is based on complex data structure. In such case if we have millions of products data that needs to be imported then definitely there is no any good mechanism provide for that. Of course, magento has one in built mechanism “Data Flow Profiles”. But Magento dataflow profile is not good solution if you need to import 1 Lac records.  Because it might take time in hours not in minutes depending on records and the reason behind it is complex data structure of Magento and the way magento processes the files is very lengthy way. To overcome this Magmi (Magento Mass Importer) comes into action.

A comparison between Magento’s in built Dataflow and Magmi

Compare Parameter DataFlow Magmi
Faster (Processing Speed) Processes 1-2 row per second Processes 70-100 row per second
Support for import file Only support Dataflow export CSV Dataflow export CSVs file & also some enhanced CSV syntax for dealing with custom options import & media gallery import.
Support for MultiStore Yes Yes
Support for external Pluggin No Yes
Can be automated easily No Yes
CLI command available to handle export No Yes
Ability to import multiple images No Yes
Ability to import categories No Yes
Ability to import cross/up-sells and related items No Yes (through external pluggin)
Ability to include tiered pricing (dependent upon customer group) No Yes

 

Based on above comparison you can easily say Magmi is much better option than Dataflow for exporting large data.

How to download Magmi Tool :

You can download Magmi from http://sourceforge.net/projects/magmi/

Things you must consider while using Magmi:

Warning if you are going to use Magmi in hurry:

*. Magmi is a very powerfull tool but if miss used it can be dangerous as well. Because it might corrupt your data if not handled efficiently.

*.  Magmi is from developers to developers so its not very secure and shouldn’t be delivered to customer without proper validation and verification

*. It has very less documentation available.

 

In the next series you will be able to see how to use Magmi and their further technical details.

The following two tabs change content below.

Chandra Shekhar

GCP Architect
Chandra Shekhar Pandey is Google certified Cloud engineer, I am Magento2 Trained developer. Having huge experience in designing cloud solution. I have around 12 years of experience with world enterprise IT companies and fortune 500 clients. During my architecture design I am always caring about high availability, fast performance and resilient system. From the programmer background I have huge experience in LAMP stack as well. Throughout my carrier I have worked on Retail, E-Learning, Video Conferencing and social media domain. The motive of creating cutehits was just to share the knowledge/solutions I get to know during my day to day life so that if possible I can help someone for same problems/solutions. CuteHits.com is a really a very effort for sharing knowledge to rest of the world. For any query/suggestion about same you can contact me on below details:- Email: shekharmca2005 at gmail.com Phone: +91-9560201363

Latest posts by Chandra Shekhar (see all)

You may also like...