When it comes to starting an online store,there are many things to take into consideration.  One of the most important part of this puzzle is which platform to use to power your e-commerce store.
As many know, Magento is an E-commerce platform built on open source technology. It provides online merchants with a flexible shopping cart system, as well as control over the look, content and functionality of their online store.
And, WooCommerce is a free E-commerce plugin that allows you to sell anything, beautifully. Built to integrate seamlessly with WordPress.
 – research by aheadworkschart
As the chart shows Magenta and WooCommerce dominate 50 % of E-commerce the market.And why?

If you are a WordPress website owner/user and you would like to create your online store within it, it is logical that you would choose WooCommerce. It is simple to handle after you have got familiar with using WordPress and there are numerous video tutorials on the subject. At the same time, the basics of Magento can be quite easy.
It is a must for an E-commerce platform to be able to handle an infinite number of products and to feature a shopping cart. No problem, both systems can do these. It is also important, however, to what extent you can customize your product features and functions as well as the whole shopping process. And this makes Magento the winner in this respect.
WooCommerce can run on an average hosting service. A Magento-based E-commerce store needs to have the company’s own server or, even better, it is well worth the money to use a cloud based system.
Design is an important issue:
If it is not displayed perfectly on all devices, from smartphones to PCs, then you simply miss a significant part of your potential customers. WooCommerce can be integrated with WordPress without a hassle, thus responsiveness is usually not a problem. You can browse among a good number of themes, some are free, but most are paid themes. However, these are still cheaper than to hire front end and back end developers and graphic artists to create a custom design for every page with a Magento project.