# Changelog of Shopify Store Scraper - Products & Collections Extractor (`xquantify/shopify-store-scraper`) Actor

- **URL**: https://apify.com/xquantify/shopify-store-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/xquantify/shopify-store-scraper.md

## Changelog

All notable changes to this Apify Actor will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### \[1.0.0] - 2024-01-15

#### Added

- Initial release of Shopify Store Scraper
- Support for extracting all products from Shopify stores
- Support for extracting collections with metadata
- Single product scraping mode with enhanced data
- Multi-currency support with automatic conversion
- Stock status detection (InStock/OutOfStock)
- Product variants extraction with individual pricing
- Product images extraction in multiple resolutions
- Anti-bot protection bypass with multiple techniques:
  - Randomized browser headers
  - User-agent rotation
  - Smart rate limiting
  - Exponential backoff retry logic
- Residential proxy support for restricted stores
- Comprehensive product data extraction:
  - Titles, descriptions, prices, SKUs
  - Tags, vendors, product types
  - Inventory quantities
  - Compare-at prices (sale detection)
- Multiple scraping modes:
  - PRODUCTS: All products or specific collections
  - COLLECTIONS: Collections only
  - SINGLE\_PRODUCT: Specific product URLs
  - ALL: Both collections and products
- Pagination handling for large catalogs
- Configurable limits for products and collections
- JSON output format compatible with Apify datasets
- Comprehensive documentation and examples

#### Security

- Safe handling of proxy configurations
- No sensitive data logged
- Respects robots.txt when possible

### \[Upcoming]

#### Planned Features

- Shopify GraphQL API support
- Product reviews extraction
- Historical price tracking
- Automated monitoring and alerts
- Export to CSV/Excel formats
- Advanced filtering options
- Bulk URL processing
- Webhook notifications
