What problem does it solve? Shoppers often browse multiple products and lose track of items they were interested in, leading to abandoned sessions and lost sales. This Skill implements a "Recently Viewed" widget that records product views in browser storage and displays them on product pages, the cart, and the homepage so visitors can pick up where they left off. ## Core Features & Use Cases - Platform-Specific Setup Guides: Step-by-step instructions for enabling native Recently Viewed features on Shopify (OS2.0 themes, LimeSpot), WooCommerce (built-in widget and shortcode), and BigCommerce (Cornerstone, Page Builder). - Headless Implementation: Complete localStorage-based tracking utility with deduplication, 30-day TTL expiry, a 12-item cap, and a React widget that re-fetches fresh product data from a batch API endpoint to avoid stale prices or out-of-stock items. - Privacy and SSR Handling: Guidance for hydration-safe rendering in Next.js, silent failure in private browsing, and consent-aware storage writes. - Use Case: A fashion retailer adds a "You recently viewed" row to every product detail page and cart drawer, showing it only when the cart has fewer than 3 items as a subtle upsell. ## Quick Start Ask the AI to implement a recently viewed products widget for your storefront using localStorage tracking with a batch product lookup endpoint.