Recently viewed
This page explains how “Recently viewed” actually behaves, which data it depends on, and what its settings change.
Recently viewed
This page explains how “Recently viewed” actually behaves, which data it depends on, and what its settings change.
product.bulk.jsonproduct.jsonproduct.morning-routine.jsonproduct.night-routine.jsonproduct.subscriptions.jsonproduct.unsellable-product.jsonWhat the theme does automatically
- →
History is stored locally in the browser: it is not synchronized across devices and does not exist before the first visit.
- →
The currently viewed product is excluded from the list.
Understand the settings
Content
The browsing history is stored in the visitor's browser. Product cards are fetched only when this section approaches the viewport.
eyebrowheadingintroductionDisplay
Choose how many remembered products are fetched and how their lightweight cards are displayed.
products_to_showThe current product is automatically excluded on product pages.
Default: 4 · Range: 2–8columns_desktopshow_vendorimage_ratioProduct cards
These controls are passed to the theme's shared product-card component so its design and behavior remain consistent everywhere.
media_limitenable_media_slidershow_color_swatchescolor_option_namessize_option_namesshow_quick_addshow_quantity_selectorshow_reviewsshow_material_badgeshow_low_stocklow_stock_thresholdAction labels
Customize the shared product-card action and status labels.
quick_add_labelconfirm_add_labeladding_labeladded_labelsold_out_labelerror_labelSection palette
Applies a consistent palette to the background, text, and buttons in this section.
Section appearance
opaline_use_color_schemeopaline_color_schemeTitle
opaline_heading_alignmentSpacing
opaline_section_spacingCreates space between this section and the next. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–160pxopaline_content_insetMoves content away from the edges. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–120pxAvailable blocks
This section has no reorderable blocks. Its content is controlled by its settings and related Shopify data.
Before publishing
- ✓
Content remains readable in every color scheme.
- ✓
Labels match the storefront language.
- ✓
Displayed promotions match Shopify rules.
- ✓
Interactions remain accessible by keyboard and touch.