What is e-commerce? E-commerce involves commercial transactions conducted electronically through the internet, to make it simpler, let’s call it online shopping. As developers, we need to know how e-commerce works. To put it in a simple context, it’s like our good old friend, client-server architecture. It is a customer-store relationship.
Customers can browse the store’s online catalog using the web or a mobile app, compare prices, product variants, and sales then add products as they like to their cart and check out. In this checkout process, the customer fills out a form that tells the store which address to use for shipping and which address to bill to then make their payment using an accepted payment method. Sounds simple, doesn’t it?