- Fixed the charge event name for scraped products (was silently sent as
result-product-data, which does not match the registered pay-per-event
name and would not have charged correctly). Deployed builds up to and
including 1.2 have this bug; this is the first version that charges
correctly.
- Internal parsing rework: addon parsing is now one dedicated parser per
addon (likes/comments, seller store) with no dead exception paths, on the
same hybrid contract used across our other actors. No change to inputs,
outputs, or pricing.
- More reliable results: a product is no longer skipped when one of its
supplementary details (likes, comments or seller store) comes back in an
unexpected shape. The product is returned with that one detail left empty
instead of being dropped from the results.
- Internal parsing rework so that unexpected changes on Enjoei's side are
detected and reported precisely, instead of quietly producing empty fields.
- Dataset schema now also documents
is_used and seller_id as always
present, matching what the scraper already guaranteed.
No changes to the fields returned or to the input options.
- Corrected the dataset schema:
seller_store_url is now nullable (it is empty
for products without a seller store).
- Documented
price, is_used and seller_id as always present, matching what
the scraper guarantees.
- Expanded the Store listing with full input/output documentation.
- Initial release on the scraperkit stack: search-page scraping with prices, photos,
brand, seller and category data.