Shoppable lookbook
This page explains how “Shoppable lookbook” actually behaves, which data it depends on, and what its settings change.
Shoppable lookbook
This page explains how “Shoppable lookbook” actually behaves, which data it depends on, and what its settings change.
index.jsonproduct.bulk.jsonproduct.jsonproduct.subscriptions.jsonproduct.unsellable-product.jsonWhat the theme does automatically
- →
Add to cart uses Shopify’s cart. Price, inventory, and availability remain controlled by Shopify.
Understand the settings
Header and accessibility
Name the section for assistive technologies and fill in its introductory texts.
accessibility_labelThis text describes the assistive technologies section and is not displayed visually.
eyebrowheadingtextMain visual
Choose the lookbook image, its alt text and its behavior on mobile.
imageimage_altBriefly describe the image. Leave this field empty only if the visual is decorative.
image_ratiomobile_layoutempty_product_titleProduct card
Choose the information, actions and commercial signals visible on the integrated product page.
show_pricemedia_limitenable_media_slidervideo_modeenable_product_selectionCustomers choose the variant on each product card, then add the complete look with the section button. Individual product add-to-cart buttons are replaced by Choose and Add to this value.
Default: enabledselection_choose_labelselection_confirm_labelshow_quick_addshow_quantity_selectorquick_add_labelconfirm_add_labeladding_labelsold_out_labelenable_size_guidesize_guide_iconsize_guide_labelshow_reviewsshow_material_badgeshow_low_stocklow_stock_thresholdglass_blurActions and messages
Customize bulk add to cart and confirmation or error messages.
enable_discountCreate the matching automatic discount in Shopify, or add the optional Discount code block. The percentage below controls the displayed saving and must match the actual Shopify discount.
Default: disableddiscount_percentEnter a value from 1 to 100, or connect a product metafield of type Integer or Decimal. This value controls the display; Shopify remains responsible for applying the actual discount.
Default: 20discount_displayadd_all_labeladded_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
hotspotAdd this block only when it provides useful information to the journey.
promotionAdd 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.