IT204 E Commerce

E CommerceUnit 79 min read

E-Commerce Apps & Tools: Platforms, Agents, Marketing & Automation

Unit 7 of E Commerce explores the practical tools and applications powering modern e-commerce—from social media marketing to software agents—with real-world examples (eSewa, Daraz, WhatsApp) and technical infrastructure breakdowns.

Core Applications & Tools in E-Commerce

1. Web Services: The Backbone of E-Commerce

Web services enable communication between different software systems over the internet. They are the invisible glue that connects:

  • Frontend (what users see: websites, apps)
  • Backend (databases, payment gateways, inventory systems)
Key Web Services in E-Commerce
Service Role Example in Nepal
APIs (Application Programming Interfaces) Allow apps to request data (e.g., product details, user profiles). Daraz uses APIs to fetch inventory from suppliers.
SOAP (Simple Object Access Protocol) Structured XML-based messaging for secure transactions. Ncell’s billing system uses SOAP for bank integrations.
REST (Representational State Transfer) Simpler, HTTP-based APIs for lightweight data exchange. eSewa’s payment API for merchants.
Webhooks Real-time notifications (e.g., order confirmation, payment success). Pathao’s driver dispatch system.
Microservices Modular backend services (e.g., separate for payments, shipping). Khalti’s modular architecture for transactions.

Why It Matters:

  • Speed: APIs reduce page load times (e.g., Daraz’s "Add to Cart" button fetches stock instantly).
  • Scalability: Microservices let platforms handle spikes (e.g., NEPSE’s trading system during IPOs).
  • Integration: Webhooks automate workflows (e.g., WhatsApp Business API sends order updates to customers).

(Shows client → API gateway → microservices → database flow with arrows.)


2. Software Agents: The "Digital Assistants" of E-Commerce

Software agents are autonomous programs that perform tasks on behalf of users or businesses. In e-commerce, they:

  • Personalize experiences (e.g., product recommendations).
  • Automate repetitive tasks (e.g., price monitoring, customer support).
  • Enable 24/7 operations (e.g., chatbots, fraud detection).
Types of Software Agents in E-Commerce
classDiagram
    class Agent {
        <<abstract>>
        +performTask()
    }
    class ShoppingAgent {
        +comparePrices()
        +negotiateDeals()
    }
    class InformationAgent {
        +fetchProductData()
        +monitorTrends()
    }
    class InterfaceAgent {
        +chatbotResponses()
        +voiceAssistant()
    }
    Agent <|-- ShoppingAgent
    Agent <|-- InformationAgent
    Agent <|-- InterfaceAgent

Real-World Example: Price Comparison Agents

  • Tool: PricePanda (used globally) or local tools like DealNepal.
  • How It Works:
    1. User inputs a product (e.g., iPhone 15).
    2. Agent scrapes prices from Daraz, Amazon, and local stores.
    3. Returns the best deal with a link.
  • Nepal Use Case: A student buying a laptop for TU exams could use this to compare Daraz vs. local shops.

(Shows a spider crawling Daraz/Amazon → database → user interface with price rankings.)


3. Social Media Marketing (SMM): The Viral Engine

Social media drives 70% of e-commerce traffic (HubSpot). Platforms like Facebook, Instagram, and TikTok are not just for ads—they’re customer service hubs, discovery tools, and sales channels.

How SMM Works in E-Commerce
flowchart TD
    A["User Scrolls Feed"] --> B["Sees Ad/Post"]
    B --> C["Clicks 'Shop Now'"]
    C --> D["Lands on Product Page"]
    D --> E["Adds to Cart"]
    E --> F["Checks Out via Social Link"]
    F --> G["Order Fulfillment"]
    G --> H["Post-Purchase Review/Tag"]
    H --> A

Key Strategies in Nepal:

Platform Tool/Feature Example
Facebook/Instagram Shops Tab, Meta Ads Manager Daraz’s "Shop Now" buttons in posts.
TikTok TikTok Shop, Influencer Collabs Local brands using #ShopSmallNepal hashtags.
WhatsApp WhatsApp Business API eSewa’s customer support bots.
YouTube Shorts + Affiliate Links Tech reviewers linking to Daraz/Amazon.

Worked Example: Daraz’s Facebook Ads

  1. Targeting: Daraz runs ads for "TU exam essentials" to students aged 18–25 in Kathmandu.
  2. Ad Creative: Video of a student unboxing a laptop with text: "Score 90% with this deal!"
  3. Conversion: Clicking the ad takes users to Daraz’s laptop category with a discount code.
  4. Retargeting: Users who abandon carts get a WhatsApp message: "Forgot something? Here’s 10% off!"

(Shows a student with a laptop, "Limited Stock" banner, and Daraz’s blue "Shop Now" button.)


4. E-Commerce Automation Tools

Automation reduces human error and costs. Key tools:

  • Inventory Management: Zoho Inventory, TradeGecko.
  • Chatbots: ManyChat, Chatfuel (used by Khalti for FAQs).
  • Email Marketing: Mailchimp, Klaviyo (e.g., Daraz’s abandoned cart emails).
  • Shipping Logistics: Shiprocket, Shipway (for NTC/Ncell integrations).

Example: Pathao’s Driver Dispatch System

sequenceDiagram
    participant User
    participant PathaoApp
    participant DispatchAgent
    participant Driver
    User->>PathaoApp: Requests Ride
    PathaoApp->>DispatchAgent: Sends Location/Data
    DispatchAgent->>Driver: Assigns Nearest Available Driver
    Driver->>PathaoApp: Accepts Ride
    PathaoApp->>User: Shows ETA

Why It’s Critical:

  • 24/7 Operations: Chatbots handle 80% of customer queries (eSewa saves ₹500K/month).
  • Cost Savings: Automated inventory alerts reduce stockouts (e.g., Daraz’s "Low Stock" alerts).
  • Personalization: Email tools like Klaviyo increase open rates by 30% (A/B testing subject lines).

(Shows a map with rider location → agent → nearest driver with green dot.)


5. Collaborative Commerce (C-Commerce)

C-Commerce involves partnerships between businesses, customers, and even competitors to create value. Examples:

  • Co-Branded Products: Daraz × Nepal Bank (exclusive credit card deals).
  • Customer Communities: Reddit’s r/NepalBuys (users share deals).
  • Supplier Networks: Alibaba’s platform for B2B collaborations.

Nepal Case Study: eSewa’s Partner Ecosystem

  1. Partners: Ncell, Global IME, banks (NMB, Standard Chartered).
  2. Collaboration: eSewa integrates with these partners’ APIs to offer one-click payments.
  3. Outcome: 90% of online transactions in Nepal now use eSewa’s network.

(Shows a central eSewa hub with arrows to Ncell, banks, and merchant websites.)


In the Real World

  1. Daraz’s Tech Stack:

    • Web Services: REST APIs fetch product data from 500+ suppliers in real time.
    • Software Agents: Price optimization bots adjust discounts based on demand (e.g., TU exam season).
    • Automation: Chatbots resolve 60% of order queries without human intervention.
  2. Khalti’s Fraud Detection:

    • Tool: Machine learning agents flag suspicious transactions (e.g., sudden large orders from new users).
    • Impact: Reduced fraud losses by 40% in 2023.
  3. Pathao’s Dynamic Pricing:

    • Algorithm: Adjusts fares based on traffic data (e.g., +20% during Kathmandu traffic jams).
    • User Benefit: Predictable pricing during peak hours.
  4. NEPSE’s Trading System:

    • Web Services: SOAP APIs connect brokers to the central database.
    • Automation: Algorithmic trading accounts for 30% of daily volume.
  5. WhatsApp Business for SMEs:

    • Tool: Free WhatsApp Business API lets local shops send order updates.
    • Example: A Kathmandu tailor sends: "Your kurta is ready! Pickup at [address]."

Exam Tip

  1. For Short Questions (Define/Differentiate):

    • Collaborative Commerce (C-Commerce): "Business partnerships + customer co-creation (e.g., Daraz × Nepal Bank)."
    • Web Services: Focus on APIs, SOAP, REST—mention Daraz/Ncell as examples.
    • Software Agents: Highlight price comparison, chatbots, fraud detection with real tools (e.g., ManyChat).
  2. For Long Questions (Explain/Discuss):

    • Structure: Use the problem-solution-benefit format.
      • Problem: "Manual inventory management leads to stockouts."
      • Solution: "Zoho Inventory automates alerts."
      • Benefit: "Daraz reduces out-of-stock items by 35%."
    • Diagrams: Always draw a flowchart (e.g., Pathao’s dispatch system) or table (e.g., web services comparison).
  3. Common Pitfalls:

    • ❌ Saying "e-commerce is just online shopping." → ✅ Emphasize technology (APIs, agents) + automation.
    • ❌ Ignoring Nepal examples. → ✅ Always tie answers to Daraz, eSewa, Khalti, or NEPSE.
    • ❌ Vague definitions. → ✅ Use bullet points for clarity (e.g., "Web services enable real-time data exchange via APIs/SOAP/REST").
  4. High-Score Tactics:

    • Use Nepal examples (examiners love local relevance).
    • Draw diagrams for processes (e.g., Pathao’s dispatch or Daraz’s ad funnel).
    • Compare traditional vs. digital (e.g., "Before e-commerce, inventory was manual; now, Zoho Inventory uses AI forecasting.").

Final Checklist for Full Marks: ✅ Definitions: Memorize key terms (C-Commerce, web services, software agents). ✅ Examples: Know Daraz, eSewa, Khalti, Pathao, NEPSE applications. ✅ Diagrams: Practice flowcharts (automation), tables (web services), and ecosystem maps (eSewa’s partners). ✅ Real-World Tie: Always link answers to Nepal’s digital economy.

Based on the TU BBA syllabus for E Commerce (IT204), unit 7.

Discussion

Loading…