E-commerce allows buying and selling of goods and services online through electronic networks like the internet. It has grown from early electronic funds transfer and electronic data interchange between companies. Key advantages of e-commerce include convenience of online shopping anytime, providing product information to help customer decisions, attracting new customers through search engine visibility, including warranty details, decreasing inventory costs through automated management, and monitoring customer buying habits to improve offers.