Online shopping or online retailing is a form of electronic commerce whereby consumers directly buy goods or services from a seller over the Internet without an intermediary service. An online shop, e shop, e-store, Internet shop, web shop, web store, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or shopping center. The process is called business-to-consumer (B2C) online shopping. When a business buys from another business it is called business-to-business (B2B) online shopping. The largest online retailing corporations.