6 vital reasons to make an online eCommerce site