Skip to content

Features

A flexible recently viewed experience for your Shopify store

Show products shoppers recently browsed with a theme-embedded widget you can configure in Shopify Admin and place on supported Online Store templates.

A storefront widget built around recently viewed products

The widget is driven by browser-side history and merchant-controlled display settings.
  • Browser-side history with newest products first
  • Duplicate removal when a product is viewed again
  • Re-viewing a product moves it to the front
  • Optional hiding of the current product on product pages
  • Merchant-controlled display limit within the active plan

RecentView

Sale

Linen Throw Pillow

$28$36

Ceramic Pour-Over

$42

Walnut Desk Tray

$54

Carousel or grid

Choose how recently viewed products are arranged on the storefront.

Carousel

  • Navigation arrows
  • Pagination dots
  • Loop
  • Optional autoplay
  • Configurable desktop slides

Grid

  • Responsive columns
  • Static display without carousel motion
  • Smart column balancing for remaining items

Theme Match and flexible styling

Theme Match helps the widget sit closer to surrounding theme styling without rewriting the theme globally.
  • Theme Match ON — samples surrounding theme styling and applies scoped styling to the app block
  • Theme Match OFF — choose Style 1, Style 2, Style 3, or Custom styling
  • Custom controls include colors, spacing, radius, image ratio, card shadow, section padding, borders, badges, and arrows

Customize from Shopify Admin

The Customize area groups the controls merchants use most often, with a Storefront Preview of the widget.

Behavior

Enabled state, title, maximum products, current-product hiding, and empty-state handling.

Appearance

Theme Match, style presets, and custom visual controls.

Carousel

Layout mode, arrows, dots, loop, autoplay, and desktop slides.

Storefront Preview

Preview how the widget looks with your current settings before publishing theme changes.

Sync with the app or customize individual blocks

Sync keeps Theme Editor blocks aligned with app settings, or lets each block diverge when you need template-specific styling.

Sync ON

Blocks follow the settings configured in the app.

Sync OFF

Individual Theme Editor blocks can use their own settings.

Simple Theme Editor setup

Setup uses Shopify’s Theme App Extension. Checkout is not supported.

Theme App Embed

Enable the RecentView initialization embed so browsing can be recorded on product pages.

Theme App Block

Add the RecentView block to Product, Home, Collection, or Cart templates.

Browser-side history

Recently viewed history is stored in the shopper’s browser.
  • localStorage on the Online Store
  • No shopper account required
  • No shopper history stored in the app database
  • No cross-device history

A lightweight storefront approach

  • Lazy images
  • Shopify CDN resizing where applicable
  • Product caching and in-flight request sharing
  • Controlled concurrency
  • Tracking-only embed on product pages
  • Carousel resources loaded with the display block

Plans that scale with display needs

Display limits follow the active billing plan.

Free

Up to 50 products · development stores only

Starter

Up to 5 products · Shopify Billing

Growth

Up to 50 products · Shopify Billing

Add recently viewed products to your storefront