# Changelog of WooCommerce Scraper: Products, Prices, Stock (`deriverge/woocommerce-scraper`) Actor

- **URL**: https://apify.com/deriverge/woocommerce-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/deriverge/woocommerce-scraper.md

##### 2026-10-29

*Fixes*

- With **Return only changes since the last run**, products cut off by **Maximum rows** or the run's maximum cost keep their old price and stock in the snapshot, so their change is reported in the next run.

##### 2026-10-11

*Changes*

- Each store's `robots.txt` is checked before every request. A store that disallows the Store API is skipped with the status `robots_disallowed` and nothing is charged.
- When a store answers HTTP 429, the actor waits as the store asks and slows down; after four such answers in a row, or on HTTP 403 or a bot protection page, it stops reading that store for the rest of the run, keeps what it read and reports the store as `blocked` in `SUMMARY`.

*Fixes*

- A store that stops answering partway through its catalog no longer has its unread products reported as removed in the `CHANGES` record.

##### 2026-09-27

*Features*

- First version: products from any WooCommerce store through its public Store API, with prices, sale price and discount, stock and low stock, SKU, categories, tags, brands, attributes, ratings, images and descriptions, and each variation on request.
- Keyword, in-stock and on-sale filters, and price and stock monitoring with a watch name, including a mode that returns only changed products.
