If i setup an online store for selling products, will i get customers? What else do i have to do to start my online business? What are the various pitfalls i should look out for? What is critical for success of online business? Is a shopping cart with payment gateway such as EasyStoreHosting.com sufficient? Am newbie to online business. So your advise would be helpful.
You need traffic, and to build traffic you need links pointing to you site. If you do not have a budget for advertising via Adwords etc, then I would try something like www.linkmetro.co.uk to exchange links to your site.
You can find a good article here http://webhosting.devshed.com/c/a/Web-Hosting-Articles/How-to-Set-Up-an-Online-Store/