Product collection
This page explains how “Product collection” actually behaves, which data it depends on, and what its settings change.
Product collection
This page explains how “Product collection” actually behaves, which data it depends on, and what its settings change.
index.jsonWhat the theme does automatically
This section only displays elements that have content. Empty elements are ignored to preserve the layout.
Understand the settings
Content and products
Add the title, intro text and products featured in the carousel.
titletextproduct_listcollectionTakes priority over the manual product selection.
collection_limitinitial_card_positionChoose which card is centered when the carousel loads. Visitors can still scroll back to the first card.
Default: 1 · Range: 1–24full_widthProduct media
Adjust the number of media, carousel and behavior of videos on cards.
media_limitenable_media_slidervideo_modeVariants
Configure the color chips and option names recognized by the theme.
show_color_swatchescolor_option_namesSeparate with commas.
swatch_sourcePurchase
Configure purchase actions and messages displayed during add to cart.
show_quick_addshow_quantity_selectorquick_add_labelconfirm_add_labeladding_labeladded_labelsold_out_labelerror_labelUniversal guide
Uses the Opaline universal guide configured in the theme.
enable_size_guidesize_guide_iconConversion Signals
Choose which reviews, badges, stock alerts and additional information are visible.
show_reviewsshow_material_badgeshow_low_stocklow_stock_thresholdshow_product_infosinfo_limitSection 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
infoAdd this block only when it provides useful information to the journey.
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.