Adds a new OpenCart-based source (bikegear.in) to the import pipeline. 2-phase scraper: listing pages collect product URLs, detail pages extract JSON-LD (name, price in INR, brand, SKU) + description table HTML + gallery images. - sources/bikegear/brands.js — brand list (Alpinestars active, 40+ commented) - sources/bikegear/scraper.js — HTML scraper with full Sec-Fetch browser headers - sources/bikegear/converter.js — Shopify-ready converter (record.scraped || record pattern) - sources/bikegear/index.js — 24h cache, zero-success guard, brands[] export - sources/index.js — register bikegear source Set BIKEGEAR_CACHE_HOURS=0 to force re-scrape. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
JavaScript
100%