E-commerce refers to the buying and selling of goods or services using the internet, and involves several types of online transactions between businesses and consumers. It allows for a low-cost way for businesses to access global markets and consumers to conveniently shop online. Key aspects of e-commerce include business-to-business (B2B), business-to-consumer (B2C), and consumer-to-consumer (C2C) transactions, as well as the historical development and common processes of online shopping.