WeChat Mini Program Catalog Monitor — Price & Stock Changes
Pricing
from $4.99 / up to 2,000 products per snapshot and full catalog change report
WeChat Mini Program Catalog Monitor — Price & Stock Changes
Compare customer-provided WeChat Mini Program product snapshots and detect new or removed SKUs, price changes, restocks, stockouts, low stock, assortment shifts, and evidence-linked catalog changes. This is a snapshot analyzer, not a Mini Program scraper.
Pricing
from $4.99 / up to 2,000 products per snapshot and full catalog change report
Rating
0.0
(0)
Developer
Peng Lyu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Compare customer-provided WeChat Mini Program product snapshots and receive an evidence-linked report of new or removed SKUs, price changes, restocks, stockouts, low stock, assortment shifts, brand mix, and category mix.
This is a catalog snapshot analyzer, not a Mini Program scraper. It does not log in to WeChat, control an account, reverse engineer a Mini Program, bypass access controls, collect private data, place orders, or change stock.
Unofficial tool. This Actor is not affiliated with, sponsored by, or endorsed by Tencent, WeChat, Weixin, or any Mini Program operator.
What the customer buys
One successful report costs $4.99 and compares up to 2,000 normalized products per snapshot.
The delivery contains:
- one catalog-level change report
- evidence-linked product change rows
- new and removed SKU lists
- price increases and decreases above the configured threshold
- price delta amount and percentage for every comparable product
- stockout, restock, stock increase, stock decrease and low-stock signals
- current brand and category mix
- source Dataset IDs, URLs, image URLs and capture timestamps when supplied
- transparent data-quality and coverage warnings
No usable current products means no report event is created.
Why this is different
This Actor does not compete with WeChat article, video, comment, chat or brand monitoring Actors. It compares commerce catalog snapshots.
It also does not pretend to be a universal Mini Program crawler. Customers first export, transform, scrape, or otherwise lawfully obtain product rows they are authorized to analyze. The Actor turns those rows into a repeatable catalog change report.
Input modes
1. Static example preview
The default demo compares two clearly labeled synthetic product snapshots. It demonstrates price decreases, price increases, low stock, stockout, restock, a new SKU and a removed SKU without triggering the $4.99 custom report event. Apify may still show the small Actor-start or platform usage charge.
2. Existing Apify Datasets
{"mode": "datasetSnapshots","currentDatasetId": "CURRENT_DATASET_ID","previousDatasetId": "PREVIOUS_DATASET_ID","hasRightToAnalyze": true,"catalogLabel": "Competitor Mini Program catalog","defaultCurrency": "CNY","priceChangePercentThreshold": 1,"lowStockThreshold": 5,"maxProductsPerSnapshot": 2000}
previousDatasetId is optional. Without it, the Actor creates a first baseline
instead of falsely labeling every current product as new.
3. Uploaded JSON snapshots
{"mode": "uploadedSnapshots","hasRightToAnalyze": true,"catalogLabel": "Brand flagship Mini Program","uploadedPreviousProducts": [{"sku": "SKU-001","name": "Example product","price": 129,"stock": 20}],"uploadedCurrentProducts": [{"productId": "SKU-001","productName": "Example product","currentPrice": 119,"inventoryQuantity": 4,"status": "在售"}]}
Recognized product fields
The normalizer recognizes common aliases:
- product ID:
product_id,productId,itemId,skuId,sku,spuId,goodsId,id - title:
title,name,productName,goodsName,itemName - variant:
variant,variantName,spec,specification,skuName - price:
price,currentPrice,salePrice,sellingPrice,minPrice,amount - list price:
listPrice,originalPrice,marketPrice,regularPrice,rrp,msrp - stock:
stock,stockQuantity,inventory,inventoryQuantity,quantity,qty,availableStock - availability:
availability,stockStatus,status,inStock,available - brand/category/store: common snake_case and camelCase variants
- evidence: product URL, image URL and capture/update timestamp aliases
Exact product or SKU ID is the preferred match key. If no ID is supplied, the Actor uses normalized title, variant and store. Duplicate keys keep the last row in that snapshot and produce a warning.
Analysis rules
- Price change = current numeric price minus previous numeric price.
- Percentage change uses the previous price as denominator.
- A price signal is promoted only when the configured absolute threshold is met; smaller numeric changes remain visible in row data.
- Stock signals use only numeric quantities and supplied availability/status fields.
- Products without numeric stock are never guessed to be in or out of stock.
- Currency values are retained but not converted or summed across currencies.
- A missing previous snapshot creates a baseline report.
- The Actor uses deterministic comparisons and does not claim to use AI.
Important limits
- Findings describe only the supplied snapshots, not a Mini Program's complete live catalog.
- A removed product can mean delisting, filtering, crawl failure or incomplete source coverage; review its source evidence.
- Product matching depends on stable IDs or consistent titles, variants and store names.
- Price ranges are reduced to the first parseable numeric value.
- Image URLs are preserved when requested but images are not downloaded or inspected.
- This Actor does not create alerts by itself. Schedule repeated upstream exports and pass the latest and previous Datasets into runs.
- This is not legal, compliance, platform-policy or commercial advice.
Billing
Main event:
catalog-change-report — $4.99
It is triggered once only when the complete report row is written. Product change rows are then delivered without an additional per-row event.