CSC370 E-commerce

E-commerceUnit 1011 min read

E-Commerce Properties & Ubiquitous Commerce: Value Chains, Auctions, Security, and Omnichannel

Unit 10 of E-commerce: Explores core properties like ubiquity, richness, and information density, compares e-commerce models (pure vs. partial), dissects ubiquitous commerce (U-commerce), and examines auctioning, recommendation systems, and security threats—with real-world ties to Nepal’s e-payment systems and global p

TAKEAWAYS

  • Ubiquity, richness, and information density define e-commerce’s unique advantages over traditional commerce, with ubiquity enabling 24/7 access (e.g., Khalti’s mobile payments).
  • Pure e-commerce (e.g., Daraz) vs. partial e-commerce (e.g., NTC’s online ticketing) depends on transaction automation and digital integration.
  • U-commerce (context-aware, location-based) differs from M-commerce (mobile-only) by leveraging sensors, IoT, and real-time data (e.g., Pathao’s dynamic surge pricing).
  • Auctioning in e-commerce includes English, Dutch, and reverse auctions, with NEPSE’s stock trading as a real-world Dutch auction example.
  • Recommendation systems use collaborative filtering (like Netflix) and content-based filtering (like Amazon’s product tags) to personalize offers.
  • Security threats (e.g., phishing, man-in-the-middle) are mitigated via cryptography, hash functions, and SSL/TLS, critical for eSewa transactions.

1. Core Properties of E-Commerce

E-commerce’s distinct advantages stem from three key properties:

A. Ubiquity

Definition: The ability to conduct transactions anytime, anywhere via digital platforms, breaking physical barriers. How it works:

  • Enabled by internet connectivity, mobile devices, and cloud infrastructure.
  • Real-time access to global markets (e.g., Daraz’s 24/7 shopping).
  • Context-aware services (e.g., Pathao’s app adjusting surge pricing based on rider demand).
```mermaid
flowchart TD
    A["User opens Pathao app"] --> B["Location & Time Data"]
    B --> C["Surge Pricing Engine"]
    C --> D["Dynamic Fare Calculation"]
    D --> E["Display Updated Price"]

B. Richness

Definition: The depth of information available in digital formats (text, video, interactive content) vs. limited physical catalogs. How it works:

  • Multimedia product descriptions (e.g., Daraz’s 360° product views).
  • Interactive tools (e.g., Ncell’s online plan configurator).
  • User-generated content (e.g., reviews on YouTube for tech products).

Comparison Table:

Property Traditional Commerce E-Commerce
Information Limited (brochures, catalogs) Rich (video, AR, live chat)
Customization Low (fixed products) High (personalized recommendations)
Interactivity One-way (store visits) Two-way (live chat, surveys)

C. Information Density

Definition: The volume of accurate, up-to-date information available per unit transaction cost. How it works:

  • Real-time data aggregation (e.g., NEPSE’s stock market feeds).
  • Comparative tools (e.g., Google’s price comparison for flights).
  • Reduced search costs (e.g., Daraz’s filter-by-price feature).
023.7547.571.2595Traditional Market10Daraz (E-Commerce)95Local Online Group70
Information density comparison: Number of products accessible per unit time (arbitrary units).

Worked Example: Scenario: A user searches for a Nokia 5.4 smartphone on Daraz.

  • Traditional store: Limited stock, no price history, no reviews.
  • Daraz: 50+ listings with ratings, price trends, and user reviews—all in seconds.

2. E-Commerce Business Models: Pure vs. Partial

Definition: Classifies e-commerce based on degree of digital transaction automation.

A. Pure E-Commerce

Definition: All business processes are digital (no physical storefront). Examples:

  • Daraz (end-to-end online shopping).
  • eSewa (pure digital payment gateway).

Mermaid Diagram:

Delivery TrackingAutomated FulfillmentDigital Payment (eSewa)Online CatalogPure E-Commerce (Daraz)
Pure E-Commerce workflow: Daraz’s end-to-end online shopping process.

B. Partial E-Commerce

Definition: Hybrid model combining digital and physical elements. Examples:

  • NTC’s online ticket booking (digital purchase, physical theater visit).
  • Ncell’s online store (digital catalog, physical SIM activation).

Comparison Table:

Model Process Automation Customer Interaction Example
Pure Fully digital Online-only Daraz
Partial Mixed (digital + physical) Hybrid (online + offline) NTC ticketing

3. Ubiquitous Commerce (U-Commerce)

Definition: Context-aware, location-sensitive e-commerce that adapts to user behavior, time, and environment. Key Differentiators vs. M-Commerce:

Feature M-Commerce U-Commerce
Scope Mobile-only Any device + context
Data Use Basic location Real-time sensors, IoT, weather
Personalization Basic (device-based) Advanced (behavior + environment)

Real-World Example: Pathao’s U-Commerce Features:

  1. Dynamic Pricing: Adjusts fares based on real-time rider demand (surge pricing).
  2. Location-Based Offers: Discounts for users near specific landmarks.
  3. Weather Adaptation: Suggests raincoats if weather API detects rain.

4. Auctioning in E-Commerce

Definition: Dynamic pricing mechanisms where buyers/sellers compete in real-time. Types of Auctions:

A. English Auction (Ascending-Price)

  • How it works: Bidders compete by raising prices until no higher bids.
  • Example: NEPSE’s stock market (buyers bid higher for shares).

B. Dutch Auction (Descending-Price)

  • How it works: Seller starts with high price, lowers until a buyer accepts.
  • Example: Google’s IPO auction (2004).

C. Reverse Auction

  • How it works: Buyers compete to lower prices (used for bulk purchases).
  • Example: Daraz’s supplier auctions for discounted bulk orders.

Mermaid Diagram:

flowchart TD
    A["Supplier"] --> B["Daraz Bulk Auction Platform"]
    B --> C["Buyer 1: Bid $X"]
    B --> D["Buyer 2: Bid $Y"]
    B --> E["Lowest Bid Wins"]
    E --> F["Supplier Locks Price"]

Worked Example: Scenario: NEPSE’s Dutch Auction for New Listings

  • A startup lists shares at ₹100.
  • Price drops to ₹85 when a buyer accepts.
  • Result: Efficient price discovery with minimal bidding friction.

5. Recommendation Systems

Definition: AI-driven tools that suggest products/services based on user data. Approaches:

A. Collaborative Filtering

  • How it works: Recommends based on similar users’ preferences.
  • Example: Netflix’s "Because you watched X" feature.
  • Mermaid Diagram:
    flowchart TD
        A["User A"] --> B["Likes: Movie 1, 3"]
        C["User B"] --> D["Likes: Movie 1, 2"]
        E["System"] --> F["Recommend Movie 2 to User A"]

B. Content-Based Filtering

  • How it works: Matches product attributes to user profiles.
  • Example: Amazon’s "Customers who bought X also bought Y" (based on tags).
  • Mermaid Diagram:
Product Tags: AI, Python, Machine LearningUser Profile: Tech EnthusiastRecommended: 'Python for Data Science' BookCatalog MatchingAmazon Recommendation System
Content-based filtering: Matching product attributes to user profiles.

Real-World Tie: Daraz’s Recommendations:

  • Collaborative: "Frequently bought together" (based on other buyers).
  • Content-Based: "Recommended for you" (based on past purchases like "smartphones").

6. Security in E-Commerce

Threats and Mitigations:

Threat Impact Solution
Phishing Steals credentials Multi-factor authentication (MFA)
Man-in-the-Middle (MITM) Intercepts data SSL/TLS encryption
Payment Fraud Unauthorized transactions Tokenization (eSewa’s 3D Secure)
Data Breaches Leaked customer info Hash functions + encryption

How Cryptography Works:

  • Symmetric Key: Same key encrypts/decrypts (e.g., AES for data).
  • Asymmetric Key: Public key encrypts, private key decrypts (e.g., RSA for SSL).
  • Hash Functions: Convert data to fixed-length strings (e.g., SHA-256 for passwords).
```mermaid
sequenceDiagram
    participant Client
    participant CA
    participant Server
    Client->>CA: "Client Certificate"
    CA-->>Client: "Verify Public Key"
    Client->>Server: "Encrypted Data (RSA)"
    Server->>Client: "Acknowledgment (AES)"

7. Omni-Channel E-Commerce

Definition: Seamless integration across all sales channels (online, mobile, physical stores). Key Elements:

  1. Unified Inventory: Stock visible across all platforms (e.g., Ncell’s online store and physical outlets).
  2. Consistent Branding: Same experience on Daraz, Ncell app, and in-store.
  3. Cross-Channel Analytics: Track customer journeys (e.g., "Viewed on mobile, bought in-store").
2020Daraz launchesin-store pickup at loc2021eSewa integrateswith Pathao for mobile2022Sastodealintroduces AR try-on f2023Omni-channelfulfillment: 80% of Da
Timeline of omni-channel adoption in Nepal’s e-commerce sector.

Real-World Example: Kathmandu Valley’s Omni-Channel Retail:

  • Online: Daraz for home delivery.
  • Mobile: Pathao for last-mile delivery.
  • Physical: Local stores for instant pickup.
  • Result: 360° customer experience.

In the Real World

  1. Khalti’s Ubiquity:

    • Idea: Real-time, location-agnostic payments (U-commerce).
    • How: Users pay for Daraz orders anytime, anywhere via Khalti’s app, with dynamic fee adjustments based on transaction volume (information density).
  2. NEPSE’s Dutch Auction:

    • Idea: Descending-price auction for new stock listings.
    • How: Startups set a starting price, and NEPSE lowers it until a buyer accepts, ensuring efficient price discovery.
  3. Daraz’s Recommendation Systems:

    • Idea: Collaborative + content-based filtering.
    • How: If User A buys a Nokia phone, Daraz suggests accessories (content-based) and similar phones (collaborative) based on other buyers’ behavior.

Exam Tip

  • Focus on comparisons: Always contrast pure vs. partial e-commerce, U-commerce vs. M-commerce, and auction types (English/Dutch/reverse).
  • Real-world mapping: Link concepts to Nepalese examples (eSewa, Daraz, NEPSE) and global platforms (Google, WhatsApp).
  • Diagrams: Draw flowcharts for auctions, recommendation systems, and security protocols (SSL handshake).
  • Worked examples: Practice scenario-based questions (e.g., "How would you design a U-commerce feature for Pathao?").
  • Security: Memorize threats (phishing, MITM) + solutions (SSL, MFA, tokenization)—this is a high-weightage topic.

Based on the TU BSc CSIT syllabus for E-commerce (CSC370), unit 10.

Discussion

Loading…