Products
Main product
Section handle:
main-product
Settings
Content
| Setting | Type | Default | Description |
|---|---|---|---|
| Show accelerated checkout buttons | Toggle (on/off) | On | Shows buttons such as Shop Pay and Apple Pay below the add to cart button. They appear once the shopper has chosen every option and the variant is in stock. |
| Show social share icons | Toggle (on/off) | On | Only applies when the Share block is added. Turn off to hide sharing without removing the block. |
| Show store availability block | Toggle (on/off) | On | Shows local pickup availability where the Pickup availability block is placed. Needs local pickup set up in Shopify, and appears once the shopper has chosen every option. |
| Show breadcrumbs | Toggle (on/off) | On | Shows a Home, collection and product trail above the product. The collection only appears when the shopper arrived from a collection. |
| Thumbnail labels | Text | — | Labels in image order, separated by commas, for example Product, On body, Detail. Connect it to a product metafield so each product has its own. Empty shows numbers only. |
| Product code | Text | — | Short code, for example ST-01, shown on the main image and in the Product context block when Show product codes is on in Theme settings. Connect it to a product metafield so each product has its own. |
| Highlight statement | Text | — | One line shown with the highlight facts on the main image. Connect it to a product metafield. |
| Highlight facts | Rich text | — | Up to three short facts, one per line or a list. Connect it to a product metafield. Empty uses Shopify's product attributes. |
| Highlights button label | Text | Highlights | The button on the main image that opens the highlight statement and facts. |
| Role label heading | Text | Role | Shown before the Title block's Role label. |
Style
| Setting | Type | Default | Description |
|---|---|---|---|
| Sticky media on desktop | Toggle (on/off) | On | When the images are shorter than the product details, they stay in view while the details scroll. Nothing is cut off. |
| Variant selector style | Dropdown | theme | Theme default follows Default variant selector style in Theme settings. Options shown as swatches stay swatches whatever you choose. · Options: theme – Theme default, buttons – Buttons, dropdown – Dropdowns |
| Swatches: choose option | Dropdown | auto | Choose which product option renders as swatches. Auto detects an option named Color/Colour and common variants in other languages. · Options: auto – Auto (detect by option name), option1 – Option 1 (first product option), option2 – Option 2 (second product option), option3 – Option 3 (third product option), none – None (disable swatches) |
Blocks
Product context
Block type:
product_context
| Setting | Type | Default | Description |
|---|---|---|---|
| Show stock | Toggle (on/off) | On | Shows stock status next to the product type, such as In stock, Sold out or a low-stock count. The low-stock count uses the Low stock threshold in Theme settings. |
Title
Block type:
title
| Setting | Type | Default | Description |
|---|---|---|---|
| Role label | Text | — | Shown under the title, for example Base layer. Connect it to a product metafield so each product has its own. |
Badges
Block type:
badges
No configurable settings for this block type.
Price
Block type:
price
No configurable settings for this block type.
Text
Block type:
text
| Setting | Type | Default | Description |
|---|---|---|---|
| Text | Rich text | — | — |
Variant picker
Block type:
variant_picker
| Setting | Type | Default | Description |
|---|---|---|---|
| Size guide page | Page | — | Opens in a panel from the size option. Connect it to a page reference product metafield for a guide per product. Tables with sizes in the first column mark the chosen size, and a table that names cm or in gets a unit switch. |
| Size guide option | Dropdown | auto | Which product option shows the Size guide link. Detect uses the names in Size guide options. Only used when a size guide page is set. · Options: auto – Detect the size option, option1 – Option 1 (first product option), option2 – Option 2 (second product option), option3 – Option 3 (third product option) |
| Size guide options | Text | Size, Waist, Taille, Talla, Größe, Taglia, مقاس | Used when Size guide option is Detect. Option names that carry the size guide link, separated by commas; matching ignores case and finds the name inside longer ones (Size matches Shoe size). With no match, the link goes on the first option that isn't a swatch. |
Fit note
Block type:
fit_note
| Setting | Type | Default | Description |
|---|---|---|---|
| Label | Text | Fit | Short label shown before the fit note, on the page and in the size guide panel. |
| Fit note | Text | — | For example: Close fit. Take your usual size. Connect it to a product metafield so each product has its own. |
| Model label | Text | Model | Short label shown before the model details, on the page and in the size guide panel. |
| Model | Text | — | The model's height and the size they wear, for example 186 cm, wears M. Only shown when Show model details is on in Theme settings; it also appears in the size guide. |
Buy buttons
Block type:
buy_buttons
No configurable settings for this block type.
Pickup availability
Block type:
pickup
No configurable settings for this block type.
Share
Block type:
share
No configurable settings for this block type.
Trust block
Block type:
trust_block
| Setting | Type | Default | Description |
|---|---|---|---|
| Label | Text | — | Short label at the start of the row, for example Delivery. |
| Text | Text | — | Main text of the row. The row is hidden when this is empty. |
| Link (optional) | URL / Link | — | Turns the row's text into a link, for example to your shipping policy. Leave blank for plain text. |
| Hide on gift cards | Toggle (on/off) | On | Gift cards are sent by email, so delivery and returns don’t apply. |
Editorial rich text (PDP)
Block type:
editorial_richtext
Content
| Setting | Type | Default | Description |
|---|---|---|---|
| Source | Dropdown | editor | Choose whether the text comes from the Content box below or from a page. Headings in the text show as normal paragraphs here. · Options: editor – Theme editor rich text, page – Page content |
| Content (used when Source = Theme editor rich text) | Rich text | — | — |
| Page (used when Source = Page content) | Page | — | — |
| Width | Dropdown | content | Constrained keeps lines at a comfortable reading length. Full width fills the product details column. · Options: content – Constrained text width, full – Full width |
Collapsible content
Block type:
collapsible_tab
| Setting | Type | Default | Description |
|---|---|---|---|
| Heading | Text | Product details | Leave blank to show Product details in the shopper's language. |
| Content | Dropdown | description | Where the tab's content comes from. The tab is hidden when that content is empty. · Options: description – Product description, page – Page content, richtext – Rich text, spec – Spec rows |
| Page (used when Content = Page content) | Page | — | — |
| Rich text (used when Content = Rich text) | Rich text | — | — |
| Spec rows | Rich text | — | Used when Content is Spec rows. One per line as Label: value, for example Fabric: Open-zone mesh; connect a multi-line product metafield for rows per product. Empty uses Shopify's product attributes (fabric, material, neckline, sleeve length). |
| Open by default | Toggle (on/off) | Off | — |
Custom Liquid
Block type:
custom_liquid
Content
| Setting | Type | Default | Description |
|---|---|---|---|
| Liquid code | Custom Liquid | — | — |
@app
Block type:
@app
No configurable settings for this block type.