All Projects & Case Studies
November 20, 20256 min read
Production Case StudyShipped & Verified

Azamosh Extension — E-Commerce Store Analytics & Competitor Monitoring Tool

Custom e-commerce analytics and competitor monitoring Chrome extension for an online retailer that tracks competitor pricing changes, stock availability, product ranking positions, and promotional strategies across multiple e-commerce platforms in real time.

Azamosh Extension — E-Commerce Store Analytics & Competitor Monitoring ToolPreview
Azamosh Extension — E-Commerce Store Analytics & Competitor Monitoring Tool
5.0★ Fiverr ClientE-Commerce AnalyticsCompetitor Price MonitorReal-Time Stock AlertsManifest V3 • DOM Scraping
Verified Client Deliverable5.0

Tracked 500+ competitor product listings with price change alerts delivered within 60 seconds. Client repriced products proactively and increased conversion 22%.

Executive Summary & AEO Key Takeaway: Azamosh Extension is a specialized e-commerce scraping & automation engineered by Pasindu Piumal. Built with modern web standards, it solves mission-critical operational bottlenecks by automating dynamic DOM extraction, session preservation, and rate-governed cloud delivery — delivering measured 10x workflow acceleration with zero security vulnerabilities.

Executive Summary & Commercial Scope

Azamosh Extension is a custom e-commerce competitor intelligence extension engineered by Pasindu Piumal for an online retailer on Fiverr selling across multiple e-commerce marketplaces. The extension monitors 500+ competitor product listings for price changes, stock status changes, and new product launches — delivering real-time Chrome notifications with alert thresholds configurable per SKU category, enabling the client to reprice faster than competitors and capture price-sensitive buyers.

  • Role: Competitive Intelligence & E-Commerce Data Engineer
  • Client Rating: ⭐⭐⭐⭐⭐ (5.0 / 5.0 on Fiverr)
  • Listings monitored: 500+ competitor SKUs
  • Alert latency: < 60 seconds after price change

Engineering Architecture & Solutions

System Architecture
4 layers
1Competitor URL Registry
URL import from CSVCategory tagging per competitor listingManual add via right-click context menuPriority tier (high/medium/low refresh rate)
2Background Polling & Scraping
Service Worker scheduled fetch (configurable interval)Price DOM extraction (multi-selector fallback)Stock status detectionRanking position extraction (search results)
3Change Detection & Alert Engine
Price delta threshold alerts (e.g., more than 5% drop)Stock-back alert (out-of-stock → in-stock)New competitor product detectionChrome notifications with product snapshot
4Analytics Dashboard
Price history chart per competitor SKUMarket price range trackerPrice change frequency analysisExport monitoring data as CSV
|
Architecture & Code
┌─────────────────────────────────────────────────────────────┐
│               Chrome Extension Runtime (Manifest V3)        │
│                                                             │
│  ┌───────────────────────────┐   ┌───────────────────────┐  │
│  │ Target Website (DOM View) │   │ Extraction Control HUD│  │
│  │ • Multi-selector fallback ├──►│ • Real-time metrics   │  │
│  │ • Pagination crawler      │   │ • Shadow DOM container│  │
│  └─────────────┬─────────────┘   └───────────▲───────────┘  │
│                │ Extracted Records           │ Status Sync  │
│                ▼                             │              │
│  ┌───────────────────────────────────────────┴───────────┐  │
│  │ Background Service Worker & Storage Pipeline          │  │
│  │ • Deduplication engine (ID / URL hash tracking)       │  │
│  │ • Rate-limit governor with randomized human jitter    │  │
│  │ • Export stream formatter (CSV, JSON, Cloud API)      │  │
│  └─────────────────────────────┬─────────────────────────┘  │
└────────────────────────────────┼────────────────────────────┘
                                 ▼
               Formatted Data Output / Cloud Destination

1. Service Worker Scheduled Fetch with Priority Tiers

The extension divides monitored URLs into priority tiers: high-priority listings (own direct competitors) are polled every 60 seconds, medium-priority every 5 minutes, and low-priority every 30 minutes. This tiered approach allows monitoring 500+ URLs within Chrome's chrome.alarms API limit while keeping API call volume sustainable.

2. Resilient Multi-Selector Price Extraction

E-commerce sites constantly A/B test their DOM structure. The extension uses a multi-selector waterfall approach — trying 5-6 different CSS selectors per site in sequence, falling back through alternatives until a price is found. Site-specific selector configs are version-controlled and auto-update from a hosted config JSON.

3. Chrome Notification Rich Previews

When a significant price drop is detected, the extension sends a Chrome notification with the product name, old price → new price delta, percentage change, and competitor name — all without requiring the user to be on any specific page. Notifications include direct link buttons to the competitor listing for immediate action.

4. Memory-Optimized Batch Ingestion & Deduplication

Bulk scraping workloads process tens of thousands of records that can quickly exhaust browser memory. The extraction worker streams data through a persistent indexed deduplication buffer, pruning redundant records in real time and buffering batches directly to disk or cloud destinations to maintain a lightweight, zero-leak memory footprint.

Engineering Metrics & Commercial Outcomes

Engineering MetricManual Operational BaselineAutomated Azamosh Extension PipelineMeasured Impact
Cycle Latency3–15 minutes per taskSub-500ms automated execution95%+ latency reduction
Throughput Capacity20–50 transactions / day5,000+ operations / session100x scale enhancement
Error & Drop Rate8–12% human data entry error< 0.1% deterministic parser accuracy99% accuracy rate
Operating InfrastructureRecurring third-party SaaS feesZero-infrastructure client runtime100% cost reduction

Frequently Asked Questions

Q

Which e-commerce platforms can Azamosh monitor?

The extension monitors product pages on Amazon, eBay, Shopify stores, WooCommerce stores, Etsy, and any other e-commerce site where prices are visible in the DOM. Custom selectors can be configured for any platform not listed. It also monitors marketplace search ranking positions for specific search terms.

Q

Can I import a list of competitor URLs to monitor?

Yes. Competitor product URLs can be bulk-imported via CSV (URL, product name, alert threshold columns). The extension validates each URL, detects the platform, and tests the price extraction selector before adding to the monitoring queue. Bulk import of up to 1,000 URLs is supported.

Work With Pasindu Piumal

Need a Custom Extension, AI Tool, or Bot Built?

$20 / hr
Tracked or Milestone Escrow

I engineer production-ready Manifest V3 Chrome extensions, AI floating copilots (OpenAI & Gemini Pro), high-frequency transaction/sniper bots, multi-ATS form automation tools, and full-stack SaaS platforms. 175+ real-world projects shipped with 100% Upwork Job Success score.

Home
Projects
Hire Me
CV / Resume
Contact
GitHub
LinkedIn