Shopify Variant Price Feed & SKU Matcher avatar

Shopify Variant Price Feed & SKU Matcher

Pricing

$1.00 / 1,000 variant exporteds

Go to Apify Store
Shopify Variant Price Feed & SKU Matcher

Shopify Variant Price Feed & SKU Matcher

Export selected Shopify product variants with exact buyer SKU matching, raw prices, currency provenance and availability. Flat rows for price-comparison feeds.

Pricing

$1.00 / 1,000 variant exporteds

Rating

0.0

(0)

Developer

ProdukDigitalAli

ProdukDigitalAli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Export flat variant rows from selected public Shopify product URLs. Match your own item codes using exact variant IDs, retain merchant SKU/barcode when exposed, and record price/currency provenance. Intended for buyer-maintained price-comparison lists and catalog pipelines.

Quick start

Use examples/basic.json or multi-store.json. Each product entry contains url and optional buyerSkuByVariantId. Canonical HTTPS product paths may include one locale prefix. Remove query strings. Maximum10 products and1000 stored variants/run. No store search or full-catalog discovery.

Data contract

One row per unique store/product/variant key per run. IDs are strings; unsafe numeric IDs fail that product. buyerSku is your exact mapping; it never replaces the source merchantSku. PriceRaw is the Shopify Ajax numeric price; moneyScale100 and priceAmount=priceRaw/100 are explicit Shopify scale, not a general ISO minor-unit converter. No exchange-rate conversion. Currency is read using the same origin and locale cart.js in an anonymous request; it can be null and is not a checkout quote. Customer/session-specific and geo prices may differ. Raw values are always retained. Missing availability is null; no inventory counts, sales or revenue estimates. Returned250-variant arrays are marked potentially truncated. Unmatched mappings appear in OUTPUT.

Limits and errors

Only public HTTPS port443. All DNS answers and every redirect are checked, connections pin a validated IP and preserve TLS verification. Cross-origin redirects fail; supply the canonical host. No tokens, cookies, proxies, browser code, cart writes, login or private networks. Up to3 same-origin redirect hops/request,4MiB/response,15s product request,10s currency request,120s work deadline; responses cannot execute JavaScript even if MIME is text/javascript. Requests are serial; a500ms pause follows successful products. Budget/partial/failure status appears in OUTPUT. A failed product does not create billable rows. All-failed runs fail instead of claiming success. URL paths and public product text are not guaranteed free of personal data; do not submit secrets.

Storage and billing

Dataset rows are persisted before variant-exported. Configured PPE: USD0.001 per stored variant (USD1/1000 variants), distinct from competitor per-product prices that include all variants. One bounded owner acceptance run stored1variant and reconciled1variant-exported event with OUTPUT.charged1. This test is not evidence of external customers. The Store pricing table is authoritative. No charge for failures or duplicate stable keys. Store/billing are not a cross-service transaction: a charging or storage failure stops the run, and previously stored rows may remain. Automatic rerun can duplicate data across runs. No cross-run state/change alerts or resume.

Compatibility

Uses the documented Shopify Ajax product endpoint, not the Admin API. Headless/restricted/feed-disabled/anti-bot stores can fail. Shopify is not affiliated with this Actor. Public accessibility does not guarantee every store or variant can be exported.