TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# Waxwork Records connector (`waxwork-records`)23- Source: https://waxworkrecords.com · dealer · US · USD · Shopify storefront4- Acquisition: public `/collections/<handle>/products.json?limit=250&page=N` (shared `ShopifyStoreConnector` adapter wrapped by `MarketPinnedShopifyConnector`, which adds a `localization=US` cookie so Shopify Markets never geo-converts prices; no store-specific code)5- Records: `listing` (asking prices, one per variant; out-of-stock variants → `ended`)6- Refresh: every 24 h (NORMAL, small catalogue) · history: none (listings only)78New Orleans horror/cult soundtrack label (limited colored vinyl). Shopify storefront; Vinyl/CD/Cassette variants on one product.910## Collections → taxonomy11| collection handle | category | brand / franchise / series |12|---|---|---|13| `vinyl` | `music` | Waxwork Records |14| `cd` | `music` | Waxwork Records |15| `cassettes` | `music` | Waxwork Records |1617Excluded (regex): `gift card|mystery|\| (Apparel|T-Shirts?|Merch|Accessories|Turntables?|Speakers?|Headphones?|Cartridges?|Cables?|Posters?|Digital) \||t-shirt|hoodie|\bshirt\b|\bhat\b|\btote\b|\bmug\b|poster|slipmat|slip mat|cartridge|stylus|turntable|speaker|headphone|\bcable\b|cleaner|cleaning|\bbrush\b|record weight|inner sleeves?|outer sleeves?|\bcrate\b|\bstand\b|\bpin\b|enamel pin|digital (album|download)|\bsocks?\b|\bpatch\b|\bsticker`1819## Access & compliance20See `accessNotes` in meta.json: robots.txt verified 2026-09-08 (standard Shopify rules, products.json paths allowed), honest UA, 1 req / 1.5 s, listings only, no personal data. Not fetched: merch/apparel/pins, digital albums, wholesale collections.2122## Fixtures & tests23`data/fixtures/waxwork-records/` — live captures (`pnpm tsx connectors/api/_g3-shops-na-lib/capture.ts waxwork-records`), trimmed single-product payloads incl. a sold-out variant.24`pnpm vitest run connectors/api/waxwork-records` · live probe: `pnpm tsx connectors/api/_g3-shops-na-lib/probe.ts waxwork-records`.25