Knowledge / Information Technology / E-commerce systems

E-commerce systems

Information Technology (B.E./B.Tech) · Web and enterprise · free study notes for exams, placements and interviews

In short

An e-commerce system is the complete set of software, data stores and third-party services that lets a buyer discover a product online, place an order, pay for it, and receive and return it, while the seller manages catalogue, inventory, fulfilment, settlement and taxes. It is a *systems* topic: catalogue and cart design, order and payment state machines, security and trust, plus Indian legal and tax compliance. Indian university syllabi (AICTE "E-Commerce / E-Business", UGC CBCS IT electives) examine business models, EDI and EPS (electronic payment systems), security mechanisms and cyber law; placement rounds at Flipkart, Amazon India, Myntra, Nykaa, Meesho, Zomato, Paytm, PhonePe, Razorpay and Infosys/TCS retail practices ask the same material as design questions. India's scale — UPI, ONDC, COD, GST — makes the local variants (not textbook US flows) the ones actually asked.

Explained

What an e-commerce system is, and its business models

Architecture of an e-commerce platform

Catalogue, cart and the order lifecycle

Electronic payment systems (Indian practice)

Security, trust and standards

Marketing, analytics and operations

Key points

Formulas and examples

Conversion rate CR = (Orders ÷ Sessions) × 100, in %
Average Order Value AOV = Total revenue ÷ Number of orders, in ₹
Revenue = Sessions × CR × AOV (₹)
Cart-abandonment rate = (1 − Orders ÷ Carts created) × 100, in %
Customer Lifetime Value CLV ≈ AOV × Purchase frequency per year × Average retained years × Gross margin fraction (₹)
Net settlement to merchant = Order value − MDR − Platform commission − Logistics − GST on fees (₹); MDR as a % of transaction value
GST: Tax = Taxable value × rate; Price inclusive of GST → Taxable value = Inclusive price ÷ (1 + rate)
GST TCS by operator = 0.5% × Net taxable value of supplies (net of returns) through the platform
Reorder point ROP = Average daily demand × Lead time (days) + Safety stock (units)
Little's law for order processing: Average orders in system L = Arrival rate λ × Average processing time W

Example 1 — Funnel, conversion and AOV. A D2C store had 4,00,000 sessions in a month, 9,000 orders and revenue of ₹1,62,00,000. Carts created: 36,000.

Example 2 — GST split and TCS on a marketplace order. A kitchen appliance is listed at ₹2,360 inclusive of 18% GST; the marketplace charges 12% commission on the taxable value, and shipping of ₹90 is borne by the seller. One unit is sold; one more unit worth ₹2,360 was returned in the same month.

Example 3 — Payment-method mix and MDR cost. 10,000 orders of AOV ₹1,500 → GMV ₹1.5 crore. Mix and MDR:

MethodShareValue (₹)MDRCost (₹)
UPI55%82,50,0000%0
Debit card15%22,50,0000.6%13,500
Credit card12%18,00,0001.8%32,400
Net banking5%7,50,000₹12 flat/txn (500 txns)6,000
Wallet/PPI3%4,50,0001.5%6,750
COD10%15,00,000₹35 collection/order (1,000)35,000
Total100%1,50,00,000—93,650

Example 4 — Oversell and reservation TTL. 40 units of an SKU; a flash sale brings 500 add-to-cart events in 60 seconds, each holding stock for a 15-minute TTL.

Example 5 — Reorder point. An SKU sells 120 units/day on average, supplier lead time is 7 days, safety stock 300 units.

AspectMarketplace modelInventory (1P) model
Who owns stockSellerPlatform
RevenueCommission, fulfilment, adsRetail margin
Working capitalLowHigh
Quality/price controlWeak, policy-basedStrong
Catalogue duplicationCommon, needs de-dupControlled
Liability for defectsPrimarily seller, platform has due-diligence dutiesPlatform

Where it is used

Interview questions

Common mistakes

Related topics

REST APIs · API integration and middleware · Enterprise systems: ERP and CRM · Server-side web development · Back-end development with Node.js · Web fundamentals: HTML, CSS and JavaScript

Open in the Knowledge reader →Find jobs →