Hub/Theme/Generate Recently Viewed Products
Task IntentTheme

Generate Recently Viewed Products

Build a recently viewed products section using localStorage to track and display products the customer has browsed.

What This Sidekick Query Does

Build a recently viewed products section using localStorage to track and display products the customer has browsed.

Prompts

Copy, adapt, and run this directly in Shopify Sidekick.

Create a “Recently Viewed Products” section for my Shopify theme:

Features:

  Track viewed products using localStorage
  Display as a horizontal scrollable carousel
  Show product image, title, price, and compare-at price
  Quick add-to-cart button on hover
  Maximum of 10 recently viewed products stored


Settings:

  Section heading text
  Number of products to display (4-8)
  Show/hide prices toggle
  Show/hide add-to-cart button toggle
  Background color
  Card style (bordered, shadow, minimal)


Requirements:

  Works without any app — pure JavaScript + localStorage
  Responsive grid on mobile (2 columns)
  Exclude current product from the list
  Handle product unavailability gracefully
  Generate as a Shopify theme section

Expected Output

Build a recently viewed products section using localStorage to track and display products the customer has browsed.

Tips to Improve Results

Copy the prompt above
Open Shopify Sidekick in your Shopify admin
Paste the prompt and replace the bracketed placeholders with your details
Review Sidekick's response and apply the suggestions