One of the best ecommerce software for starting an online store is a platform called Magento. Magento is an easy-to-use and flexible e-commerce and shopping cart solution to power your online business.
Magento’s “community edition” is open source, uses PHP and MySQL databases, is 100% free to use, the core code is widely used and supported. Magento is the perfect solution for the needs of any business wanting to sell products on the Internet. It’s also scalable, so it can work for any online businesses whether you sell 10 or 100,000 products.
Magento also works great for marketing and search engine optimization so that your online store can be easily found by the search engines.
There’s just one small crux. You need to host Magento yourself. Finding a good, affordable, secure and reliable web host to power Magento is critical if you want to run a fast-loading and stable ecommerce website powered by Magento.
Basically, to get Magento up and running you need to:
1. Find a good web host.
2. Install Magento.
3. Build your Magento store.
Here I am going to cover off the first two points; how to find the best web host and how to install Magento.
Best Magento Hosting
One common “myth” when it comes to choosing a web host for Magento is that it’s such a resource hungry beast and therefore you need to go with a dedicated server solution. This might be true if you’re the next Amazon but if you are a small to medium size online business a shared hosting solution is best for Magento provided you do not have thousands of products or thousands of daily visitors to your website.
When choosing the best Magento web hosting for your site there are 4 things you should consider extra carefully: price, customer support, server speed and 1-click installation functionality (more about this later on).
SiteGround and Bluehost are two good options you should consider. They are quite similar in what they offer, both are reputable companies and you can get reliable and feature-rich hosting for under $10 per month (also, if you aren’t happy they both offer generous money back guarantees).
The web host you decide to go with should have app installation / script installation via the controlpanel (both SiteGround and Bluehost offer this). Why? Because this lets you install Magento without having to touch any backend “code” or “databases”. Magento is installed with a click of a button!
Bluehost uses Mojo as their controlpanel
and SiteGround uses Softaculous, both lets you install Magento for free.
In Mojo go to “one click installs -> ecommerce” and in Softaculous go to “scripts -> ecommerce” and click on the Magento link. From there you start the installation process.
You should change the information in the following fields: Admin Username, Admin Password, Admin Email and Directory (by default Softaculous will install Magento in a “magento” sub-folder (i.e. yourdomain.com/magento/). If you would like to have Magento installed on the root (i.e. yourdomain.com) you should leave this field blank).
That’s it! Magento is now installed and ready to use, you’ll get the login and installation details and you can now login and create and customize your Magento website.