Section and block reference
Last checked against Splash 1.0.0 / 2026-08-15
Every section the theme editor can show you, grouped by where it lives. For each one: where it can be placed, whether it has a preset, its settings with their defaults, its blocks with their limits, and what it does when you leave things empty.
How to read an entry#
Placement
Where Shopify will let you put the section. Some are locked to one template or one section group.
Preset
Whether the section appears in the editor's Add section list. A section with no preset can only exist where the theme already placed it. Remove it and there is no way to add it back from the editor.
Blocks
What you can add inside the section, and how many. A section-wide maximum caps the total across all block types. A per-block limit caps one type on its own.
Empty state
What a shopper sees when a setting is blank. Several sections vanish entirely on the storefront while staying visible in the editor, so you can keep working on them.
Defaults listed here are what a fresh install carries. The demo home page you inherit is already filled in with example content, which is a separate matter. See Replace the demo content.
Sections you cannot add back#
These have no preset. They are placed by the theme, and the editor's Add section list will not offer them. If you delete one, restoring it means editing the theme code or reinstalling the theme.
| Section | Where it lives | What it does |
|---|---|---|
| Announcement bar | Header group | The ribbon above the header. Hide it with the eye icon rather than deleting it. |
| Header | Header group | Logo, navigation, search, cart. |
| Footer | Footer group | Menu, brand column, newsletter, regional settings. |
| Cart drawer | Every page, placed by the layout | The side cart. It cannot be moved or removed, and it has no settings of its own. |
| Quick view | Footer group | The dialog that opens from a product card. No settings. |
| Product recommendations | Product template | Two of them ship, one related and one complementary. |
| Predictive search | Never shown in the editor | Draws the live results inside the header search panel. |
Each template's own main section also has no preset: Product, Collection, Search, Cart, Blog, Article, Page, Not found, Password and Collections grid. Those are the template, not an addition to it.
Header group#
The header group sits above every page. Both sections in it pin to the top of the window as the shopper scrolls, and they stack: the announcement bar pins first, the header pins below it.
Announcement bar#
Placement: header group only. Preset: none. Blocks: up to 12 Announcement blocks.
| Setting | Default | What it does |
|---|---|---|
| Scroll the messages | Only when they do not fit | Three choices: only when they do not fit, always, never. On the default setting a desktop bar with short copy stands still and a phone bar travels. |
| Scrolling speed | 45 | Pixels per second, 15 to 150 in steps of 5. |
| Bar background | empty | Leave empty to use the band colors from Theme settings. |
| Message text | empty | Same fallback. |
| Icons | empty | Same fallback. |
| Text size | 12px | 10 to 18px. |
| Uppercase | off | Sets the messages in capitals. |
| Bar height | 34px | 28 to 72px. Raising it pushes the pinned header down with it. |
| Space between messages | 18px | 8 to 64px. Also sets the space each side of the separator dot. |
Announcement block carries a Message, a Figure (shown after the message in the monospace data face, for a value such as 10 yr), an Icon from a list of twelve, an optional Link, a Placement, and a Show on control for all devices, desktop only, or mobile only. Mobile means narrower than 750px.
Placement has two values. Scrolling messages, left is the run that travels. Pinned links, right is a fixed group that is hidden below 1040px, where the navigation becomes a drawer. Anything a shopper must be able to reach on a phone belongs on the left.
Limit The bar has no pause or close control. Setting Scroll the messages to Never is how you stop it. Customers whose device requests reduced motion never see it move.
Full detail in Announcement bar, footer and cart.
Header#
Placement: header group. Preset: none. Blocks: up to 12 Mega menu blocks.
| Setting | Default | What it does |
|---|---|---|
| Menu | main-menu | The main navigation. |
| Customer account menu | customer-account-main-menu | Shown to a signed-in customer. |
| Heading | Popular searches | Sits above the shortcut list in the search panel. |
| Popular searches menu | empty | A link list shown under the search field until the shopper types. Point its items at search results, such as /search?q=pool+pumps, or at collections. |
There is no setting that turns a menu item into a mega menu. Menu depth decides it: a top-level item whose submenu has a submenu of its own opens as columns, and a two-level item opens as a simple list. You build that in Navigation.
Mega menu block exists to add what a link list cannot carry. It takes the Menu item name spelled exactly as it appears in your menu, a Layout (Automatic, Columns, Simple list), Show product counts (on by default, counting real products in each linked collection), and five fields for an optional featured panel: Caption, Heading, Text, Link label, Link. The panel appears once you enter a heading.
Note A mega menu block whose Menu item does not match a top-level menu item does nothing at all. See Navigation and mega menus.
Home page sections#
All six carry presets, so you can add, remove and reorder them freely, and add them to other templates too. The order the theme ships is Masthead, Collection index, Featured products, Testimonials, Quote request, Certifications.
Masthead#
Placement: any template or section group. Preset: yes, with no blocks. Blocks: up to 4 Highlight blocks.
| Setting | Default | What it does |
|---|---|---|
| Caption | empty | A short line above the heading, set in capitals beside the tick mark. |
| Heading | empty | Leave blank to use your store name. |
| Tagline | empty | One or two supporting lines. |
| Desktop image | empty | Fills the screen under the header. 2560 x 1440px recommended, composed with a dark left half. |
| Phone image | empty | Used below 750px. Portrait, 1200 x 2100px recommended. Leave blank and phones get no hero photograph, only type on a dark band. |
| Tablet image | empty | Used on upright tablets. 4:5 portrait, 1600 x 2000px recommended. Leave blank to reuse the phone image. |
| Button label | empty | The filled primary button. |
| Button link | empty | Both label and link are needed before the button appears. |
| Secondary button label | empty | The outlined button beside it. |
| Secondary button link | empty | Both are needed here too. |
Highlight block takes a Heading, a Text line and an Icon from the same set of twelve the announcement bar uses. Four highlights draw as a row across the foot of the hero. A block with no heading is skipped.
Empty state: with no Desktop image the section draws a dashed panel naming the subject and the pixel size it wants. That panel is visible to shoppers, not only in the editor. The highlights row is hidden on phones and upright tablets whenever a phone or tablet image is set, because the type sits on the photograph there.
Note The heading is set in white directly on the photograph with no tint behind it. A photograph with a bright left half makes it unreadable and no setting can fix that. See Set up the home page.
Collection index#
Placement: any template or section group. Preset: yes, with no blocks. Blocks: up to 8 Collection blocks.
| Setting | Default | What it does |
|---|---|---|
| Caption | empty | Short line above the heading. |
| Heading | Shop by category | Hidden when blank. |
| Intro | empty | One line under the heading. |
| Show “All categories” link | on | The link beside the heading. |
| “All categories” link | empty | Where it goes. Empty sends shoppers to the store's full collection list. |
| Show category images | off | Off gives a compact ruled directory. On fills each tile with the collection's image and sets the name on it. |
| Show product count | off | Shows the count next to any data hint. The count always shows on tiles that have no hint. |
| Collections to show | 6 | 2 to 8. Applies only when no Collection blocks are added. |
| Mobile layout | Swipe | Swipe or Stacked. Only shown in the editor while category images are on. |
| Columns on mobile | 2 | 1 or 2. Only shown while images are off, or while the mobile layout is Stacked. |
| Columns on desktop | 3 | 3 or 4. |
Collection block takes a Collection, then four optional overrides: Title, Image, Link, and a two-part data hint of Hint label and Hint value.
The hint replaces the product count on that tile. Keep the value short: the tile gives that line about 13 characters on the narrowest phones and 18 on a typical one, and the label is dropped automatically on tiles under 176px wide. Write a value that stands on its own, so 26-160 GPM rather than 4-6.
Empty state: with no blocks the section lists the store's collections automatically, alphabetically, up to Collections to show. That listing does not skip collections with no products, and Shopify's automatic Home page collection can appear in it. Add explicit Collection blocks to control what shows. When nothing resolves at all the whole section, heading included, is absent from the storefront while staying visible in the editor.
Featured products#
Placement: any template or section group. Preset: yes. Blocks: none.
| Setting | Default | What it does |
|---|---|---|
| Caption | empty | Short line above the heading. |
| Heading | Featured products | Hidden when blank. |
| Intro | empty | One line under the heading. |
| Collection | empty | Empty falls back to every product in the store. |
| Products to show | 8 | 4 to 12. |
| Show view all link | on | Hidden anyway when the collection holds nothing. |
| Show vendor | off | Adds the vendor line to each card. |
| Image frame ratio | Landscape (4:3) | Square, Portrait (4:5) or Landscape. |
Empty state: a store with no products draws placeholder cards so the editor preview is never blank.
Note This row is a horizontal swipe track at every width, desktop included. It never wraps to a second row, so raising Products to show makes the row longer, not the page taller.
Testimonials#
Placement: any template or section group. Preset: yes, with three empty Quote blocks. Blocks: up to 6 Quote blocks.
| Setting | Default | What it does |
|---|---|---|
| Caption | Owners | Short line above the heading. |
| Heading | What owners report | Hidden when blank. |
| Intro | Verbatim, with the installation each one refers to. | One line under the heading. |
Quote block takes a Quote, a Name, a Details line (the particulars of the job, set in the data face under the name), and an optional Product link.
Empty state: a block shows nothing at all until the Quote field is filled in. A block with only a name and a product is invisible on the storefront, though the editor shows it with a note. With no completed quotes the section is absent from the storefront and present in the editor.
The column count follows the quote count: one quote reads as a paragraph, two and four take two columns, three and six take three, and five leaves one deliberately empty cell so the ruled table still closes. Below 750px the quotes become a swipe row.
Limit There are no star ratings and no field to enter one, and the section emits no review structured data. These quotes will never appear as ratings in search results. See What Splash never invents.
Quote request#
Placement: any template or section group. Preset: yes. Blocks: none.
| Setting | Default | What it does |
|---|---|---|
| Image | empty | Fills the panel beside the text and is cropped to fit, so its height follows the copy. 1600 x 1200px recommended, subject centered. |
| Heading | Custom design and construction | The section renders as soon as this has a value. |
| Tagline | a two-sentence explanation of the quote flow | The body copy. |
| Button label | empty | Needs a link as well before it appears. |
| Button link | empty | Point it at your quote request page. |
| Note | No obligation. Typical reply in 2 business days. | Fine print under the button. 12 words maximum. |
Empty state: the heading has a default, so a freshly added section shows the panel with that copy and a dashed empty image slot beside it. The button is the part that stays hidden until both its label and its link are set.
Why the theme has this flow at all: Why quote requests.
Certifications#
Placement: any template or section group. Preset: yes, with four empty Mark blocks. Blocks: up to 8 Mark blocks.
| Setting | Default | What it does |
|---|---|---|
| Caption | Authority | Short line above the heading. |
| Heading | Certified, and published as evidence | Leave blank to show the marks on their own. |
| Intro | empty | One line under the heading. |
Mark block takes an Image (SVG or PNG with a transparent background, shown at up to 48px tall), a Name, a Caption, a Reference number, a Show verified badge checkbox (off by default), and a Link.
Name
The credential itself, for example ISO 9001.
Caption
What the credential covers, not the number. Putting the number here as well prints it twice.
Reference number
The registration or standard number, set in the data face so a visitor can look it up.
Show verified badge
Prints the word Verified beside the number. Only turn it on for a credential you hold, and fill in the Link so a visitor can check it.
Empty state: a mark needs a name, a caption or a reference number before it appears. An uploaded logo on its own is treated as an unfinished block and skipped on the storefront. With no completed marks the section is absent from the storefront and visible in the editor.
Note Give the logo file alt text in Content > Files. The caption alone usually cannot name the mark for a screen reader.
Product page#
Product#
Placement: the product template. Cannot be placed in the header or footer groups. Preset: none. Blocks: no section-wide maximum, but most block types are limited to one.
One section setting:
Product information display
Tabs (the default) or Stacked. Tabs show one band at a time with a tab strip. Stacked shows every band down the page. A single band is always stacked, and both settings fall back to stacked when a visitor has JavaScript off.
The gallery is built in and has no blocks or settings of its own. Everything else is a block, and there are two places a block can land. Most draw in the buy column beside the gallery, in the order you arrange them. Three of them are bands: Full description, Specification table, and Shipping and returns. Those are collected and drawn full width below the gallery, in block order, wherever you put them in the list.
| Block | Limit | Settings and behaviour |
|---|---|---|
| Vendor | 1 | No settings. |
| Title | 1 | No settings. |
| SKU | 1 | No settings. Follows the selected variant. |
| Price | 1 | No settings. Prints Price on request on a quote-only product. |
| Variant picker | 1 | No settings. Draws swatches when the option is linked to a Shopify colour metaobject. |
| Buy buttons | 1 | Four checkboxes: dynamic checkout buttons, gift card recipient form, back-in-stock request when sold out, sticky buy bar. All on by default. |
| Pickup availability | 1 | No settings. Needs local pickup enabled in Shopify. |
| Spec bars | 1 | Three rows, each with a Row metafield, a Row label, a Scale (the highest value across products of this kind) and an Emphasis of Accent or Neutral. |
| Rating | 1 | No settings. Prints nothing unless both rating metafields are named in Theme settings and the product carries values in them. |
| Package contents | 1 | Heading (default Package includes), Metafield (default specs.package), Open by default. Each line of the metafield becomes one row. |
| Add-ons | 1 | Heading (default You may need), up to 4 Products, Show description line, Open by default (on). |
| Description | 1 | One field, Short description metafield, default custom.short_description. When that metafield holds a value it replaces the buy box excerpt entirely. Leave blank to keep the automatic excerpt. |
| Full description | 1 | A band. Tab label (default Overview), Caption, Heading (default About this product). While it is present the buy box description shows only its first paragraph. The band stays hidden when the description is one paragraph of 40 words or fewer. |
| Specification table | 1 | A band. Tab label, Caption, Heading, two group headings, Rows in the first group (1 to 7, default 4), then 8 pairs of Row metafield and Row label. |
| Shipping and returns | 1 | A band. Tab label, Caption (default Terms), Heading. Its content comes from Theme settings, not from here. |
| Custom Liquid | none | One Liquid code field. |
| App block | none | Whatever the installed app provides. |
Every Row metafield field takes a namespace and key together, such as specs.flow_rate. Leave the matching Row label blank and the theme names the row from the key itself, so specs.flow_rate reads as Flow rate.
Rows are dropped, not blanked. A product that carries no value for a configured row does not print that row, and a value that is nothing but a dash is treated as no value and dropped too. When no row resolves at all, the Specification table band disappears rather than printing an empty table under a heading. A spec bar needs three things before it draws: a metafield, a Scale above zero, and a value on the product.
Setting the metafields up: Show your specifications. Choosing and ordering the blocks: Arrange the product page.
Product details#
Placement: product templates only. Preset: yes, with a Description block set to open and a Specification table block. Blocks: up to 8.
This is a second, separate accordion of product information. It is not on the product template the theme ships, so you add it if you want it.
| Setting | Default | What it does |
|---|---|---|
| Caption | empty | Short line above the heading. |
| Heading | Product details | Clearing it keeps the heading for screen readers and drops it visually. |
| Layout | Tabs | Tabs or Accordion. Tabs fall back to an accordion when scripts are off. |
Four block types, each with an Open by default checkbox that opens the item in the accordion layout and selects it as the starting tab in the tabs layout:
Description (limit 1)
Heading, default Product description. Shows the description from the product's own admin page.
Specification table (limit 1)
Heading, default Specifications, then 8 pairs of Row metafield and Row label.
Metafield content
Heading, default Package includes, plus a Metafield. Multi-line text renders one line per row; rich text keeps its formatting.
Text
Heading and a rich text field. The same wording on every product.
Empty state: an item with no heading, or with nothing to show inside it, appears in the editor with a hint and never reaches the storefront. When no item is complete the whole section is absent.
Product recommendations#
Placement: product templates only. Preset: none. Blocks: none.
Two of these ship on the product template, one set to Complementary and one to Related, each showing 4 products.
| Setting | Default | What it does |
|---|---|---|
| Heading | empty | Blank falls back to Related products or Pairs with, depending on the type. |
| Recommendation type | Related | Related or Complementary. Complementary uses the pairings you set in Shopify's Search & Discovery app. |
| Products to show | 4 | 2 to 8. |
Empty state: the section prints nothing when Shopify returns no recommendations, and nothing at all when the visitor has JavaScript off. Complementary recommendations return nothing until you have set pairings.
Requires Complementary products are configured in Shopify's Search & Discovery app, not in the theme editor.
Featured product#
Placement: any template or section group. Preset: yes, with Vendor, Title, SKU, Price, Description and Buy buttons. Blocks: no maximum, most limited to one.
A single product with its buy form, for putting one item on a page that is not the product page.
Caption
Short line above the heading.
Heading
Default Featured product.
Product
Which product to show.
Blocks: Vendor, Title, SKU, Price, Description and Buy buttons, each limited to one, plus Custom Liquid and app blocks. Buy buttons carries one checkbox, Show dynamic checkout buttons, on by default.
Collection, search and the collections list#
Collection#
Placement: the collection template. Preset: none. Blocks: none.
| Setting | Default | What it does |
|---|---|---|
| Products per page | 24 | 12 to 36, in steps of 4. |
| Columns on mobile | 1 | 1 or 2. Applies below 750px only. At 2 the price and the stock badge stack instead of sharing a line. |
| Image frame ratio | Landscape (4:3) | Square, Portrait (4:5) or Landscape. |
| Show vendor | off | Adds the vendor line to each card. |
| Show filter group names | off | Adds the group name to each applied filter, so a value like 10 reads as Width: 10. |
Empty state: a filter combination that matches nothing prints No products match these filters.
Requires The filter rail comes from Shopify's Search & Discovery app. With no filters configured there, the rail does not appear. See Collection and search pages.
Search#
Placement: the search template. Preset: none. Blocks: none.
The same four settings as Collection, minus the mobile column count: Results per page (default 24, 12 to 36), Image frame ratio (default Landscape 4:3), Show vendor (off), Show filter group names (off).
Collections grid#
Placement: the collections list template. Preset: none. Blocks: none.
Menu
Optional. Lists exactly the collections in this link list, in its order. Leave empty to list every collection that has products.
Collections per page
Default 16, 8 to 24 in steps of 4.
Empty state: with nothing to list, the page prints No collections to show yet. Collections appear here once they hold at least one product.
Note By default this page skips collections with no products, so an empty collection will not appear even though it exists. Point the Menu setting at a link list to control the listing exactly.
Content templates#
Blog#
Placement: the blog template. Preset: none. Blocks: none.
Two settings: Articles per page (default 12, 6 to 24 in steps of 3) and Show author (on).
Empty state: a blog with nothing published prints No articles have been published to this blog yet.
Article#
Placement: the article template. Preset: none. Blocks: up to 4 Product blocks.
| Setting | Default | What it does |
|---|---|---|
| Show author | on | The byline under the title. |
| Show sharing links | on | The row at the foot of the article. Turning this off hides all six. |
| on | One checkbox per network. | |
| X | on | Opens X's own share window. |
| on | Shown only on articles that have a featured image. | |
| off | Off by default. Turn it on for trade and specification writing. | |
| on | Opens the reader's mail client with the title and link filled in. | |
| Copy link | on | Shown only in browsers that allow a page to write to the clipboard. |
Product block holds one Product picker. Blocks draw as a Products in this article card in the article sidebar, under the automatic table of contents. A block with no product selected is skipped.
Page#
Placement: the page template. Preset: none. Blocks: none. Settings: none.
It draws the breadcrumb, the page title and the page content from Shopify's page editor. Everything on a page is edited in Content > Pages, not here. To add sections to one page and not another, create an alternate page template in the editor.
Cart#
Placement: the cart template. Preset: none. Blocks: none.
Two settings: Show dynamic checkout buttons (on) and Show cart note field (on).
Empty state: an empty cart prints Your cart is empty. with a way back to the catalog.
Not found#
Placement: the 404 template. Preset: none. Blocks: none. Settings: none.
The status code, an explanation, a link back to the catalog and a search form. Change the wording in Content > Themes > Edit default theme content.
Password#
Placement: the password template. Preset: none. Blocks: none. Settings: none.
The only template that renders without the header and footer. It shows your logo, the message you write in Online Store > Preferences, and the password form.
Gift card#
The gift card page has no sections at all and nothing to edit in the theme editor. It renders the balance, the code, a scannable QR code, an Apple Wallet pass and a print action.
Sections you can add to any template#
FAQ#
Placement: any template. Not available in the header, footer or FAQ section groups. Preset: yes, with three empty Question blocks. Blocks: up to 20 Question blocks.
Use this for one set of questions on one template. For a set that follows a rule across many pages, use the FAQ set section in the FAQ group below.
Caption
Default Questions.
Heading
Default Frequently asked.
Intro
Optional line under the heading.
Send these questions to search engines
On by default. Leave it on for one FAQ section per page and off for the rest, so a page never sends two competing sets.
Question block takes Show this question (on, so you can hide one without deleting it), a Question and a rich text Answer.
Empty state: a question needs both a question and an answer before it appears. Incomplete ones show in the editor with a note. With no complete question the section is absent from the storefront.
Custom Liquid#
Placement: any template or section group. Preset: yes. Blocks: none.
One setting, Liquid code, for app snippets and other code. Whatever you paste renders in place.
Form builder#
Placement: any template or section group. Preset: yes, with a Name, an Email and a Paragraph text field. Blocks: up to 50.
This is the section behind both the contact page and the quote request page. Two page templates ship using it, so a page you assign to either arrives with a form already built.
| Setting | Default | What it does |
|---|---|---|
| Caption | empty | Short line above the form heading. |
| Form heading | empty | Sits on the form card itself. |
| Heading | Contact us | Shown only when the page has no title of its own. |
| Page caption | empty | A short line above the page title. |
| Button label | Send message | The submit button. |
| Fine print under the button | empty | A reply time or a no-obligation note. |
| Success message | Thanks for reaching out. We answer within one business day. | Shown after a successful send. |
Fourteen block types. Eleven are form fields: Text, Email, Phone, Number, Date, Paragraph text, Dropdown, Multiple choice, Checkboxes, Checkbox and Section break. Every one of them carries a Show when this field and Has one of these answers pair for conditional visibility. Three are not fields at all and draw in the column beside the form regardless of where you drag them: Contact method, Opening hours and Callout.
Field settings are documented one type at a time in the Form field reference. The conditional pair has its own page, Conditional form fields. To build a form from scratch, start at Build the quote request form.
Note A field's Label is its identity. Renaming one breaks any condition that names the old label, and changes the column heading in the notification email.
The global FAQ group#
A section group that renders below the main content of every page. It exists so one FAQ set can follow a rule across many pages instead of being pasted into each template.
FAQ set#
Placement: the FAQ group only. Preset: yes, with three empty Question blocks. Blocks: up to 20 Question blocks, identical to the FAQ section's.
The theme ships three sets in this group: one for the home page, one for product pages excluding the gift card, and one limited to the quote request page.
| Setting | Default | What it does |
|---|---|---|
| Caption | Questions | Short line above the heading. |
| Heading | Frequently asked | Hidden when blank. |
| Intro | empty | One line under the heading. |
| Home page | off | Show the set on the home page. |
| Product pages | off | Show it on every product page. |
| Collection pages | off | Show it on every collection page. |
| Pages | off | Show it on every page. |
| Blog and article pages | off | Show it on both. |
| Limit to specific pages | empty | Comma-separated handles, for example usb-c-hub, cables. Blank shows it on every page of the types above. |
| Hide on specific pages | empty | Comma-separated handles to leave the set off. Applied after the limit, so a handle listed here is hidden either way. |
| Send these questions to search engines | on | Leave on for one set per page and off for the rest. |
On an article, the blog's handle matches as well as the article's. Neither handle field has any effect on the home page, which is matched by the checkbox alone.
Empty state: on a page the set does not target, the editor still shows it with the note This set is not shown on this page. Choose where it appears in the section settings. so you can keep editing it from anywhere. That note never reaches a shopper.
Worked examples in Add FAQs.
Footer group#
Footer#
Placement: footer group. Preset: none. Blocks: none.
| Setting | Default | What it does |
|---|---|---|
| Menu | footer | The link columns. A menu with submenus draws one column per top-level item. |
| Text | empty | One or two sentences under your store name. 25 words maximum. |
| Heading | Newsletter | Above the signup field. |
| Text | empty | A line under the newsletter heading. |
| Show country and language selectors | on | Only draws anything when your store sells into more than one country or speaks more than one language. |
| Show store address | on | Uses the address from your store settings. |
| Show payment icons | on | Draws the methods your store actually accepts. Nothing appears while the store is on a test gateway. |
The social row in the brand column is not set here. A network appears when you fill in its URL under Theme settings > SEO and structured data > Social profiles, and disappears when you empty it. There is no checkbox.
Cart drawer#
Placement: placed on every page by the layout, so it cannot be moved or removed. Preset: none. Settings: none. Blocks: none.
The side cart the header cart icon opens. It is controlled entirely by one global setting, Cart type under Theme settings. Set that to Page and the drawer renders nothing at all, and every cart link goes to the cart page instead. Without JavaScript, every entry point falls back to the cart page too.
Quick view#
Placement: footer group. Preset: none. Settings: none. Blocks: none.
The dialog that opens from a Quick view control on a product card, in any grid on any template. It lives in the footer group so it is present everywhere a card can appear. It has no appearance of its own and nothing to configure. With scripting off, the control is an ordinary link and the shopper lands on the product page.
Sections that never appear in the editor#
Two sections exist in the theme and are never shown in the section list, because they are not placed on any template. You do not need to do anything with them.
Predictive search
Draws the live results inside the header's search panel as a shopper types.
Quick view content
Draws the product inside the Quick view dialog once it is opened.
Block limits at a glance#
| Section | Block type | Maximum |
|---|---|---|
| Announcement bar | Announcement | 12 |
| Header | Mega menu | 12 |
| Masthead | Highlight | 4 |
| Collection index | Collection | 8 |
| Testimonials | Quote | 6 |
| Certifications | Mark | 8 |
| Product details | any mix | 8 |
| Article | Product | 4 |
| FAQ and FAQ set | Question | 20 |
| Form builder | any mix | 50 |
| Product | any mix | no section limit; most types limited to 1 |
| Featured product | any mix | no section limit; most types limited to 1 |
For the settings that live outside every section, in Theme settings, see the Theme settings reference. If something here does not match what you see, get in touch.
Something wrong here If a step does not match what you see, say so and it gets fixed. Documentation goes stale, which is why the line under the title carries a date.