Product information
sections/main-product.liquid
Settings
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| FAQ metafield for search engines | faq_schema_metafield | Text | custom.faq | namespace.key of the product metafield holding FAQs written as 'Q: ...' / 'A: ...' lines. Adds FAQPage structured data. Leave blank to turn off. Does not change how the page looks. |
| Product title size | title_size | Slider | 32 | Scales down automatically on mobile. Range: 24–48 step 2. |
| Media | ||||
| Layout on large screens | gallery_layout | Dropdown | slider | Stacked works best when all the product images are the same size. Mobile always displays a slideshow. Options: Stacked - one column, Stacked - two columns on large screens, Slideshow. |
| Media width on large screens | media_width | Dropdown | medium | Media is full width on mobile. Options: Medium, Large. |
| Media aspect ratio | media_ratio | Dropdown | square | Natural should only be used when the images all share one shape. Options: Natural, Landscape (4:3), Landscape (16:9), Square, Portrait. |
| Media crop | media_crop | Dropdown | none | Only applies when the aspect ratio is not Natural. Options: None, Image focal point, Top, Center. |
| Enable video looping | enable_video_loop | On/off | Off | |
| Zoom | ||||
| Enable zoom | enable_zoom | On/off | On | |
| Zoom mode on large screens | zoom_mode | Dropdown | lightbox | Options: Magnify on click, Magnify on hover, Open lightbox. |
| Enable lightbox on mobile | zoom_mobile_lightbox | On/off | On | |
| Zoom level | zoom_level | Dropdown | large | Does not apply to the lightbox. Options: Medium, Large, Original image. |
| Stacked layout | ||||
| Scroll to variant media | scroll_to_variant | Dropdown | change | Options: Never, When the variant is changed, When the variant is changed or the page loads. |
| Underline active media | underline_active_media | On/off | On | |
| Thumbnails | ||||
| Show thumbnails on slideshow layout | thumbnails_mode | Dropdown | large | Options: Never, Large screens only, Always. |
| Thumbnail position | thumbnails_position | Dropdown | left | Options: Left of the image, Below the image. |
| Show thumbnails in lightbox | thumbnails_lightbox | On/off | On | |
| Thumbnail shape | thumb_shape | Dropdown | square | Options: Natural, Landscape, Square, Portrait. |
| Thumb crop | thumb_crop | Dropdown | none | Only applies when the thumbnail shape is not Natural. Options: None, Top, Center. |
| Slideshow layout | ||||
| Show arrows | slider_arrows | Dropdown | large | Options: Never, Mobile only, Large screens only, Always. |
| Show slide count | slider_slide_count | On/off | On | |
| Colors | ||||
| Media border | media_border | Color | #EEEEEE | Set to transparent to remove. |
| Media background | media_background | Color | #F4F4F4 | |
| Keep the gallery in view while scrolling | enable_sticky_gallery | On/off | On | Applies on desktop only. |
| Show a sticky buy bar | enable_sticky_bar | On/off | On | Appears after the Add to cart button scrolls out of view. |
| Section spacing | ||||
| Top padding | padding_top | Slider | 32 | Range: 0–120 step 4. |
| Bottom padding | padding_bottom | Slider | 56 | Set to 0 when the next section provides its own top spacing, or the two stack into a large gap. Range: 0–120 step 4. |
| Top padding (mobile) | padding_top_mobile | Slider | 24 | Range: 0–120 step 4. |
| Bottom padding (mobile) | padding_bottom_mobile | Slider | 44 | Range: 0–120 step 4. |
Blocks
Badges (badges)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Sale, Sold out, New and Low stock appear automatically. Add the tag bestseller or limited to a product for those. Any tag starting with badge: becomes a badge with that text, for example badge:100% Pure and Natural. | ||||
| Maximum badges shown | max_badges | Slider | 2 | More than two competing badges stops any single one reading as meaningful. Range: 1–4 step 1. |
| Show sale badge | show_sale | On/off | On | |
| Show sold out badge | show_sold_out | On/off | On | |
| Show new badge | show_new | On/off | On | |
| Show low stock badge | show_low_stock | On/off | On | |
| Show badges from product tags | show_tag_badges | On/off | On | |
| Show a badge on every product | show_custom | On/off | Off | |
| Badge text | custom_text | Text | 100% Pure and Natural |
Vendor (vendor)
No configurable settings.
Heading (title)
No configurable settings.
Subheading (subtitle)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Text | text | Text | 30ml - Therapeutic grade | Connect to a product metafield to vary this per product. |
Rating (rating)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Show ask a question | show_question | On/off | On | |
| Link label | question_label | Text | Ask a question | |
| Action | question_action | Dropdown | form | Options: Open a question form, Link to a page. |
| Link | question_link | Link |
Price (price)
No configurable settings.
Short description (short_description)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Text | text | Rich text | <p>A short, useful summary of what this product is and who it suits.</p> | Keep the long description below the buy area. Connect to a product metafield to vary this per product. |
Benefit icons (benefit_icons)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Leave a label empty to hide that item. | ||||
| Icon 1 | icon_1 | Dropdown | leaf | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Label 1 | label_1 | Text | Relax and unwind | |
| Icon 2 | icon_2 | Dropdown | moon | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Label 2 | label_2 | Text | Better sleep | |
| Icon 3 | icon_3 | Dropdown | smile | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Label 3 | label_3 | Text | Skin soothing | |
| Icon 4 | icon_4 | Dropdown | flower | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Label 4 | label_4 | Text | Aromatherapy |
Variant picker (variant_picker)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Hide when the product has one variant | hide_when_single_variant | On/off | On |
Shop Pay Installments (installments)
No configurable settings.
Quantity (quantity)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Show stock status beside quantity | show_stock | On/off | On | |
| Note shown after "In stock" | stock_note | Text | Ships today | Only claim what you can deliver. Fulfilment claims you cannot meet are treated as misleading. |
| Show a low stock message at or below | low_stock_threshold | Slider | 5 | Range: 1–20 step 1. |
Wishlist button (wishlist)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Sends a neroli:wishlist:toggle event for a wishlist app to handle. The theme stores nothing, so add this only when a wishlist app is installed. | ||||
| Label | label | Text | Add to wishlist |
Buy buttons (buy_buttons)
No configurable settings.
Trust row (trust_row)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Mobile layout | mobile_layout | Dropdown | inline | On one line each item reads as 'Free shipping — On orders over 49'. Stacked costs two lines per item and pushes the buy button down the page. Options: Heading and text on one line, Stacked. |
| Leave a heading empty to hide that item. | ||||
| Icon 1 | icon_1 | Dropdown | truck | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Heading 1 | heading_1 | Text | Free shipping | |
| Text 1 | text_1 | Text | On orders over $49 | |
| Icon 2 | icon_2 | Dropdown | return | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Heading 2 | heading_2 | Text | 30-day returns | |
| Text 2 | text_2 | Text | Easy and hassle free | |
| Icon 3 | icon_3 | Dropdown | lock | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Heading 3 | heading_3 | Text | Secure payment | |
| Text 3 | text_3 | Text | 100% protected | |
| Background | ||||
| Background | background_style | Dropdown | scheme | None removes the panel entirely and lets the items sit on the page. Options: None, Color scheme, Custom color. |
| Color scheme | surface | Dropdown | surface | Used when Background is set to Color scheme. Options: Background, Surface, Primary, Accent. |
| Custom background | custom_background | Color | Overrides the color scheme when set. | |
| Custom text color | custom_text_color | Color |
Full description (description)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Make collapsible | collapsible | On/off | Off | Worth turning on for a long description, which otherwise pushes everything below it off the screen. |
| Open by default | open_by_default | On/off | On | Applies when collapsible is on. |
| Heading | heading | Text | Description | Shown as the toggle label when collapsible. |
Accordion (accordion)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Heading | heading | Text | Shipping and returns | |
| Icon | icon | Dropdown | truck | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Content | content | Rich text | <p>Describe your shipping and returns policy.</p> | |
| Open by default | open_by_default | On/off | Off |
FAQ (faq)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Groups with any FAQ blocks placed directly after this one into a single accordion. If the metafield below has entries, those are shown instead of the question/answer fields. | ||||
| Heading | heading | Text | FAQs | Only used on the first FAQ block in a group. |
| Icon | icon | Dropdown | leaf | Options: Award, Box, Check mark in circle, Clock, Credit card, Feather, Flower, Gift, Globe, Heart, Leaf, Lock, Moon, Refresh, Return, Shield with check mark, Smile, Star, Truck, Water, Zap. |
| Open by default | open_by_default | On/off | Off | |
| FAQ text metafield (Q: / A: format) | text_metafield | Text | custom.faqs | namespace.key of a multi-line text metafield whose content uses the 'Q: question' / 'A: answer' convention. Parsed into accordion items and FAQPage schema automatically. Takes priority over the other two sources. |
| FAQ metaobject metafield (optional) | faq_metafield | Text | namespace.key of a metaobject LIST metafield with question/answer fields. Used only when the text metafield above is empty. | |
| Fallback question | ||||
| Question | question | Text | Question goes here | |
| Answer | answer | Rich text | <p>Answer goes here.</p> |
Follow on Shop (follow_on_shop)
No configurable settings.
Share (share)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Label | label | Text | Share |
Custom liquid (custom_liquid)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Liquid code | custom_liquid | Raw Liquid |
@app (@app)
No configurable settings.
Presets
Available in Add section: Product information