Browser Automation
Shopify Checkout Automation
A Puppeteer-based automation that completes the full Shopify checkout in under 15 seconds. Built to overcome real e-commerce automation challenges: Shopify's bot protections, hCaptcha blocks, Shadow DOM card fields, and US-only shipping restrictions. Two separate automation flows kith.com (proxy + captcha solving) and ShopNiceKicks (Electron desktop GUI). Task speed is logged in real time from cart to payment confirmation.
Node.jsPuppeteer2Captcha APIOxylabs ProxyElectron
// engineering highlights
- →hCaptcha solved dynamically via 2Captcha API using interactive element injection no sitekey required
- →Oxylabs US proxy spoofs location to unlock US-only Shopify shipping options from Lebanon
- →Shadow DOM card fields accessed via page.evaluateHandle() + native querySelector bypasses iframe isolation
- →DOMContentLoaded trigger instead of load event significantly improved checkout reliability and speed
- →Electron GUI for ShopNiceKicks flow; full terminal progress logging with task speed in seconds