Changelog
All notable changes to Shopify Competitor Price Monitor will be documented in this file.
[1.0.0] - 2026-02-05
Added
Initial release 🎉
Automated price scraping for Shopify and e-commerce stores
Multi-competitor monitoring (unlimited competitors)
Smart price extraction using Playwright browser automation
JSON-LD schema + CSS selector fallback extraction
Price comparison with percentage difference calculation
Threshold-based alert generation
Structured dataset output with historical tracking
Console reporting with price analysis
Support for multiple currencies (USD, EUR, GBP, etc.)
Proxy support via Apify Proxy
Comprehensive input validation
Error handling and graceful failures
Technical
Built with Apify SDK 3.5.3
Crawlee 3.15.3 with PlaywrightCrawler
Playwright browser automation for JavaScript-rendered prices
Tested with Allbirds, Shopify stores, and major e-commerce platforms
Documentation
Complete README with examples
Input schema documentation
Usage guide and best practices
Development setup instructions
Known Limitations
Email notifications not yet implemented (coming in v1.1)
No support for product variants (coming in v1.2)
Single-run only (no built-in scheduling yet)
[Unreleased]
Planned Features
📧 Email notifications (SendGrid integration)
🔔 Webhook alerts (Slack, Discord, Zapier)
📊 Historical price charts and trend analysis
🎨 Product variant support (colors, sizes)
🌍 Non-Shopify site support improvements
🔄 Scheduled monitoring (daily/weekly/monthly)
📈 Price prediction based on historical data
💰 ROI calculator for pricing decisions