Linen Throw Pillow
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
$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