Skip to Content
DocsSection reference

Section reference

Every merchant-facing section in Mercer, what it does, and what each setting controls. Sections are grouped by category. Within each section, settings are listed top-to-bottom in the order they appear in the Editor.

For background on what a section is and how it relates to blocks and templates, see Theme Editor walkthrough.

Categories


Hero sections

Each preset ships with a designed hero. You can use any hero on any preset — the heroes aren’t preset-locked — but the design tokens (palette, type) align best with the preset they’re named for.

Editorial magazine cover (hero-magazine-cover)

Mercer’s flagship hero. A masthead row (left / center / italic / right labels), a large image with an overlapping headline, optional page number, and a numbered “in-this-issue” index strip. Designed for editorial fashion / beauty.

SettingTypeNotes
Masthead — lefttextE.g. “Spring 2026”
Masthead — centertextItalic display font, e.g. “No. 03”
Masthead — righttextE.g. “Outerwear”
Rule weightrange (1–4 px)Border thickness above + below masthead
HeadlinerichtextThe big over-image headline
Imageimage_pickerThe hero image. Recommended ratio 3:2.
Alt texttextA11y. Set this.
Headline overlaprangeHow far the headline overlaps onto the image (px)
Show page numbercheckbox”Page 12” badge top-right of image
Page number labeltextE.g. “Page 12” or “01 / 24”
Show index stripcheckboxBottom row of numbered “in-this-issue” entries

Blocks: up to 5 Index item blocks. Each block has Page no., Title, Link. Plus the standard @app block.

Pairs best with: Mercer preset.

Heritage triple-rule masthead (signature-heritage-masthead)

A heritage-feel section: established date, oversized title, hairline

  • thick rules above and below, an image, and an attached product display with up to 3 caption rows (“Material — Wool”, “Origin — Portugal”, “Construction — Hand-finished”).

Best for brands with a heritage / craftsmanship story.

Quiet single product (signature-luxe-singleproduct)

A single-product, very-spaced layout. Volume number, large pull-quote, italic attribution, an image, product title + meta + CTA. Up to 3 caption rows.

Best for fragrance / fine-jewelry feel.

Pop color block (signature-pop-colorblock)

Stacked color blocks. Each block has its own foreground / background color (live token on the block itself, not theme-wide). Each block has caption / title / subtitle / image / CTA, plus a “side” toggle to flip image alignment.

Best for high-energy DTC beauty.

SettingTypeNotes
Rotation amountrangeSlight degree rotation per block (0–4°)

Blocks: up to 6 Color block blocks. Each block has bg_color, fg_color, caption, title, subtitle, image, image_alt, cta_label, cta_link, side. Plus @app.

Pop H-scroller (signature-pop-hscroller)

Horizontal scrolling product cards with a rotating tone palette. Auto-rotates the card backgrounds across the configured tones for a playful effect.

Settings: heading, source collection, product limit (4–12), tones (an array of color values).

Tech spec strip (signature-tech-specstrip)

Designed for the Tech Forward preset. Terminal-style nav path, ISO timestamp, an image with a corner reticle, kicker / heading / body, two CTAs, and a “spec strip” of label / value pairs along the bottom.

SettingTypeNotes
PathtextBreadcrumb-style path, e.g. ~/products/
TimestamptextISO-8601 looking, e.g. 2026-05-07T14:23Z
Image / Altimage_picker / textHero image
Image captiontextSub-caption rendered under image
Kicker / Heading / Bodytext / text / richtextMain copy
CTA primary / secondarylabel + URL pair × 2Two buttons

Blocks: up to 4 Spec blocks (label / value), plus reticle marker blocks for the corner annotations, plus @app.

Warm collections grid (signature-warm-collections)

Designed for Warm Craft. Optional announcement bar above the section, then a 2 / 3 / 4-column collection grid with rounded card corners and soft drop shadows. Each block is one collection.

SettingTypeNotes
Show announcementcheckboxToggle the announcement bar
Announcement texttextE.g. “Free shipping over $80”
Caption / Headingtext / textSection copy
Card radiusrange (0–32 px)Card corner radius
Image radiusrange (0–32 px)Image corner radius (often = card)
Columns desktopselect2 / 3 / 4
Columns mobileselect1 / 2

Blocks: up to 8 Collection blocks (collection picker, title override, image override, count label, link).


Content sections

Image with text (image-with-text)

Two-column section with an image on one side and text on the other. Workhorse content section.

SettingTypeNotes
Image / Altimage_picker / textThe image
Image ratioselect1:1, 4:5, 3:2, 16:9
Image positionselectLeft or Right
Vertical alignselectTop, Center, Bottom
Text alignselectStart, Center, End
ToneselectDefault, Soft, Bold (changes the section bg)

Blocks (mix and match):

  • Heading — large display text.
  • Text — body copy.
  • Caption — small label or eyebrow text.
  • Button — label + link + style (primary / outline / link).
  • Custom Liquid — embed arbitrary Liquid below the text.
  • @app — third-party app block.

Multi-column / icon row (multi-column)

A row of 2–4 columns each with an icon or image, heading, body, and optional link. Great for value-prop / feature-callout rows.

SettingTypeNotes
CaptiontextSmall label above the row
HeadingtextSection heading
Columnsrange (2–4)How many to render per row
Mobile layoutselectStack or 2-column
Text alignselectStart or Center
ToneselectDefault / Soft / Bold

Blocks: one block per column, each with icon (preset SVG name), image (overrides icon if set), heading, body, link_label, link_url.

Testimonials (testimonials)

Customer quotes section. Supports two display modes: a row of cards or a single rotating quote.

SettingTypeNotes
Caption / Headingtext / textSection copy
Display modeselectCards (row) or Featured (single, large)
ToneselectDefault / Soft / Bold

Blocks: one block per testimonial. Each has quote, author, meta (e.g. “Verified buyer”, or a star count, or a publication name).

Pull-quote (pull-quote)

A single editorial pull-quote with attribution and an optional source link. Built for the Quiet Luxe preset’s editorial pacing but enabled on every template.

SettingTypeNotes
QuoterichtextThe pull-quote text
Attribution nametextAuthor / speaker name
Source / publicationtextPublication or context (e.g. “Vogue, 2024”)
Source linkurlOptional. If set, the source becomes a link
Text alignmentselectStart or Center
Background toneselectDefault surface or Surface alt

Distinct from Testimonials (which collects multiple short voices) — Pull-quote is a single larger prose-led quote that acts as a magazine pull-quote inside the page rhythm.

Editorial story (quiet-luxe-story)

A pure-typography editorial column — heading, body copy, and an optional attribution line below a hairline divider. Drops the image side that Image with text carries; widens the type column to a 60-character reading measure. Built for the Quiet Luxe preset but enabled on every template.

SettingTypeNotes
CaptiontextSmall label above the heading
HeadingtextDisplay-font heading
BodyrichtextBody copy
AttributiontextOptional. Renders below a hairline divider
Text alignmentselectStart or Center
Background toneselectDefault surface or Surface alt

Distinct from Image with text — Editorial story has no image side and reads as a typography-only editorial column.

Newsletter (newsletter)

Email signup. Posts to Shopify’s customer subscription endpoint via the standard customer form drop. Includes consent checkbox + success message.

SettingTypeNotes
Caption / Heading / Bodytext / text / richtextSection copy
Submit labeltextButton label, e.g. “Subscribe”
Require consentcheckboxAdds GDPR-style consent checkbox
Consent texttextE.g. “I agree to receive marketing emails”
Success texttextReplaces the form on submit success
ToneselectDefault / Soft / Bold

Block: one optional Custom Liquid block to append HTML (e.g. a double-opt-in disclaimer below the form).

A collection-grid hero. Surfaces a chosen collection’s first N products. Standard pattern for “Shop the look” / “New arrivals”.

SettingTypeNotes
Captiontext
Headingtext
Descriptionrichtext
CTA labeltexte.g. “Shop all” — links to the collection
Collectioncollection pickerSource collection
Product limitrange (4–12)How many to render
Card variantselectMinimal, Default, Badge
Show pricecheckboxRender price under each card
Low stock thresholdrange (0–10)“Only N left” inline message
Columns desktopselect2, 3, 4
Columns mobileselect1, 2

Page-numbered collection grid (collection-grid-paged)

A signature section: a collection grid with editorial pagination (“Page 2 of 4 →”) instead of pixel-counter pagination. Often used as a home page element to surface a deep collection.

SettingTypeNotes
Headingtext
Subheadingrichtext
Collectioncollection picker
Product limitrange (8–24)
Show price / columnscheckboxes / selectsSame as Featured collection
Page startrange (1–10)Which “page” to label this section as
Page steprange (1–10)Increment on each visible “page” arrow
CTA label / linktext + URL”Read full issue →” link

Product and collection sections

A full PDP-grade single-product section that can be embedded on the home page or any non-product template. Includes rich media, variant picker, selling plans, the gift-card recipient flow when relevant, payment_button, Shop Pay Installments banner, and accelerated checkout.

SettingTypeNotes
HeadingtextOptional section heading above the buy box
DescriptionrichtextOptional section description
Productproduct pickerThe product to feature
Show vendorcheckboxRender vendor above title
Show variant pickercheckboxRender swatches / dropdown
Show quantity selectorcheckboxRender qty stepper
ToneselectDefault / Soft / Bold

Blocks (composing the buy-box stack — match Dawn’s pattern):

  • Title, Price, Variant picker, Buy buttons, Description, Trust row, Share row, Accordion, Custom Liquid, @app.

Renders Shopify’s algorithmic recommendations API (recommendations.json).

SettingTypeNotes
HeadingtextE.g. “You might also like”
Intentselectrelated (default) or complementary
Limitrange (2–10)
Card variantselectMinimal, Default, Badge
Quick addcheckboxShow quick-add button on hover

complementary intent reads merchandising-defined complementary products from the Search & Discovery Shopify app. related reads the algorithmic recommendations.

Mercer’s default product template uses complementary for the section above the fold and related for the section below it.

Recently viewed (recently-viewed)

A horizontal row of products the customer has viewed in this session. Persisted in localStorage for 30 days. Renders nothing if the customer has no recent products.

SettingTypeNotes
HeadingtextE.g. “Recently viewed”
Limitrange (4–12)

Product card (preview only)

Mercer also ships a product-card-only section used in templates/product.card.json for an editorial card-style PDP. Not typically added by merchants directly — it’s used as a template.


Custom Liquid section

Custom Liquid (custom-liquid)

Free-form Liquid / HTML / inline style block. Use for embedding analytics scripts, third-party widgets, custom inline content, or editorial paragraphs that don’t fit any other section.

SettingTypeNotes
Custom LiquidliquidYour Liquid / HTML
Container widthselectBoxed, Wide, Full
Vertical padding top / bottomrangeSpacing controls

See Custom Liquid for examples and patterns.


Chrome sections

The header and footer wrap every page. They’re configured through section groups so merchants can rearrange them, but the individual sections themselves have settings that surface in the Header and Footer entries in the Editor’s left rail.

Header (header)

The site-wide header with logo, main menu, announcement bar above, utility icons, and country / language switcher. Always present; cannot be removed.

SettingTypeNotes
StickycheckboxHide-on-scroll-down / reveal-on-scroll-up
Main menulink_listDefaults to main-menu
Show announcementcheckboxShow the thin announcement bar above the header
Announcement texttextThe message displayed in the bar
Allow dismisscheckboxRender a close button; dismissal sessionStorage-keyed per message
Show Follow on ShopcheckboxRender Shopify’s Follow on Shop button (via the login_button filter)
Customer account menulink_listMenu shown by <shopify-account>; defaults to customer-account-main-menu

The header also automatically renders:

  • Logo — set in Theme settings → Brand.
  • Mega-menu image columns — when a top-level menu link has a child submenu, per-column images can be attached for a visual mega menu.
  • Account icon — uses Shopify’s <shopify-account> web component on desktop (≥1024 px in 1.0.0). Hidden when customer accounts are not enabled.
  • Cart icon — links to cart drawer or /cart depending on Theme settings → Cart → Drawer or page.
  • Search icon — opens the predictive search overlay.

The site-wide footer with link columns, optional newsletter signup, optional markets switcher, optional payment icons, and the copyright / powered-by line. Always present; cannot be removed.

SettingTypeNotes
Show newsletter signupcheckboxToggle the inline newsletter form
Newsletter headingtextHeading above the form
Newsletter bodytextBody copy below the heading
Also show country / language switcher in footercheckboxRender the markets switcher in the footer in addition to the header
Copyright extratextExtra line of text alongside the © year + shop name

Blocks:

  • Link column (link_list) — heading + menu picker. Up to 5 columns; each can use a different menu handle (defaults are footer, shop, support, company, legal).
  • Rich text column (rich_text) — heading + body for free-form copy (e.g. address, store hours).
  • Payment icons (payment_icons) — opt-in. Renders the icons for your enabled Shopify payment gateways (uses shop.enabled_payment_types + payment_type_svg_tag, full color). Hides itself when no gateways are enabled. Settings: Show label (default off) + Label text.

The footer also automatically renders:

  • Powered-by-Shopify line — verbatim per Theme Store rules.
  • Social media icons — from Theme settings → Social URL fields. Hides any icon whose URL is empty.

Theme-level Footer settings (in Theme settings → Footer, not the Footer section’s per-instance settings):

  • Show back-to-top button — when enabled, a back-to-top button appears on every page except product pages (where the sticky add-to-cart bar occupies the same screen real estate).
  • Mobile accordion footer columns — on viewports ≤768 px, footer link columns automatically collapse to accordions. No setting; CSS-driven via <details open> markup with desktop summary affordance neutralized.

Mobile bottom nav (mobile-bottom-nav)

A persistent bottom navigation bar that appears only on mobile and phablet widths (≤ 1023 px). Hidden on tablet and desktop.

Up to 4 blocks: each block is one tab (icon + label + link). The cart tab uses a special “cart-count” badge that updates live.

Add this section to index.json, collection.json, product.json, or wherever you want a persistent mobile nav.


Template-specific sections

These main-* sections drive each template. You don’t add them as free-form sections; they live inside the template JSON and are not removable. They expose customization for the page they render.

SectionDrives
main-producttemplates/product.json
main-collectiontemplates/collection.json
main-list-collectionstemplates/list-collections.json
main-carttemplates/cart.json
main-searchtemplates/search.json
main-blogtemplates/blog.json
main-articletemplates/article.json
main-pagetemplates/page.json
main-page-contacttemplates/page.contact.json
main-passwordtemplates/password.json
main-404templates/404.json
main-account, main-addresses, main-activate-account, main-login, main-order, main-register, main-reset-passwordtemplates/customers/*.json

Each main-* section has the settings appropriate to its page — e.g. main-product exposes media gallery layout, variant picker style, sticky-ATC behavior, etc. The Editor surfaces these settings in the natural place when you edit the relevant template.


What’s next

  • Use Custom Liquid for sections this reference doesn’t cover.
  • Use Markets for currency / language switchers (which live in the Header section’s settings).
  • Use B2B for the wholesale-only sections (catalog selector, tier table, quantity rules).