Online Shopping is often a Fast Growing Form
Online shopping is really a fast growing way of e commerce. It involves buying directly from the seller online without the need of a third party - the intermediary service. An eshop, e-store, web store etc. are just some of the words used to describe the websites that sell products.
Even though shopping has evolved at a very fast pace in the last couple of years, nevertheless has a long distance to go. Especially because internet is still not available through the developing world. Accessing internet isn't easy in a lot of developing countries - and even where it is, people want to use it for emails and general stuff.

Also, shopping online is still looked at with suspicion by the large gang of the population. Most of the people would like to know exactly what these are buying. They want to hold it of their hands, or feel it or observe how big it's (just in case, say, of a teddy bear) if it is often a matter of clothes - people would rather wear and look and the size and see how it looks - all of this is not possible online. Customers also love to haggle, make an effort to make the vendor pull on the rates.
But that does not mean all is lost. A growing group pf people prefer shopping online to real life shopping. Those are often people who are hard pressed for time. It makes much more sense to them to click with a website and order flowers for a forgotten anniversary at lunchtime in the office than rush for the shops after work in the event it might be too late. Youngsters too, like to see various options online - lots of which might not be available within their city. For example, online book stores usually are well-stocked as opposed to best of libraries or book shops in the small cities. Such, and others are part of your ever-growing population of people who spend more time clicking away online then bag-hauling offline. Of course, people still won't buy groceries online, but shopping on the web has learnt to outpace its baby steps and is also fast striding towards a brighter future.