All docs

Products

Main product

Section handle: main-product

Settings

Content

SettingTypeDefaultDescription
Show accelerated checkout buttonsToggle (on/off)OnShows 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 iconsToggle (on/off)OnOnly applies when the Share block is added. Turn off to hide sharing without removing the block.
Show store availability blockToggle (on/off)OnShows 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 breadcrumbsToggle (on/off)OnShows a Home, collection and product trail above the product. The collection only appears when the shopper arrived from a collection.
Thumbnail labelsText—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 codeText—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 statementText—One line shown with the highlight facts on the main image. Connect it to a product metafield.
Highlight factsRich 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 labelTextHighlightsThe button on the main image that opens the highlight statement and facts.
Role label headingTextRoleShown before the Title block's Role label.

Style

SettingTypeDefaultDescription
Sticky media on desktopToggle (on/off)OnWhen the images are shorter than the product details, they stay in view while the details scroll. Nothing is cut off.
Variant selector styleDropdownthemeTheme 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 optionDropdownautoChoose 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

SettingTypeDefaultDescription
Show stockToggle (on/off)OnShows 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

SettingTypeDefaultDescription
Role labelText—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

SettingTypeDefaultDescription
TextRich text——

Variant picker

Block type: variant_picker

SettingTypeDefaultDescription
Size guide pagePage—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 optionDropdownautoWhich 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 optionsTextSize, 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

SettingTypeDefaultDescription
LabelTextFitShort label shown before the fit note, on the page and in the size guide panel.
Fit noteText—For example: Close fit. Take your usual size. Connect it to a product metafield so each product has its own.
Model labelTextModelShort label shown before the model details, on the page and in the size guide panel.
ModelText—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

SettingTypeDefaultDescription
LabelText—Short label at the start of the row, for example Delivery.
TextText—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 cardsToggle (on/off)OnGift cards are sent by email, so delivery and returns don’t apply.

Editorial rich text (PDP)

Block type: editorial_richtext

Content

SettingTypeDefaultDescription
SourceDropdowneditorChoose 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——
WidthDropdowncontentConstrained 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

SettingTypeDefaultDescription
HeadingTextProduct detailsLeave blank to show Product details in the shopper's language.
ContentDropdowndescriptionWhere 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 rowsRich 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 defaultToggle (on/off)Off—

Custom Liquid

Block type: custom_liquid

Content

SettingTypeDefaultDescription
Liquid codeCustom Liquid——

@app

Block type: @app

No configurable settings for this block type.