147 min read

Navigation, Header & Footer

Pick a premium header template and layout variant, build your top navigation and mega-menus, configure your footer columns and payment icons, and set how the menu behaves on mobile.

Your header and footer appear on every page of your store, so they're worth setting up carefully. Both have their own dedicated editor with a live preview of how they'll look on desktop and mobile.

Screen: Online Store → Theme → Page Layouts, then open Header or Footer from the journey rail. Both editors show a live mock of the header or footer in context.

Before you publish anything: premium defaults, not a blank chrome

If you've never published a Header or Footer design, your store doesn't show a bare, unstyled navbar and footer — since the 2026-07-12 premium-by-default rollout it automatically renders a premium default instead: a centered logo, split navigation header and a centered minimal luxury footer, both built from your real branding (logo, store name, and navigation links) rather than placeholder content. This also applies if your store's saved header/footer design ever fails to load. Publishing your own Header or Footer design here replaces the default immediately and permanently for that surface — there's no way to intentionally revert to the automatic default once you've published something.

Premium header templates and layout variants

Your header has two separate configuration surfaces that work together:

  • The template gallery (this section) — picks the header's overall structure (one of 11 templates) via a switcher, and its look (a colour/theme recipe for that structure) via a drawer next to a live preview of your storefront header that stays visible the whole time you're browsing.
  • The classic Header editor (Desktop / Mobile / Shared modes, described below) — your navigation links, mega-menus, colours, and mobile behaviour. Whichever template and arrangement you pick still renders your logo, navigation links, and brand colours from here — the template gallery changes the shape and skin, not the content.

Screen: Online Store → Theme → Page Layouts → Header, or click Browse Templates from inside the classic Header editor's Desktop mode.

Opening Header (or Footer) shows a narrow sidebar on the left. At the top is your current template's colour swatch, then its name as a clickable button with a small dropdown arrow — this is the structure switcher. Below it sits a Templates › link, then your header's bands/tiers, and a pinned Theme Settings entry — the same Content / Features / Advanced controls the old Config tab held (see the table below), just reached from this sidebar instead of a tab strip. Your live storefront preview fills the rest of the screen throughout.

Structure and look are now two separate controls

Earlier versions of this screen bundled structure (which of the 11 header designs) and look (its colour/theme recipe) into one Change template › gallery, with Presets and a scrollable Template list. That's now split in two: click the template name at the top of the sidebar to change structure — it commits immediately, no gallery needed. Click Templates › below it to change look — that still opens a drawer, now showing only look cards for whichever structure is currently active.

Guided setup — answer a few questions instead of building the structure by hand

Next to Templates › at the top of the Header sidebar is a Guided setup › launcher. It walks you through the same structure/tier decisions as the sidebar itself, as a short multi-step dialog: Orientation (horizontal bar or vertical rail — this filters which structures show up next), Structure (a card grid of the matching header designs), Rows (Main Bar is always on; tick Announcement, Utility Bar, and/or Sub-nav if your chosen structure supports them — an unsupported row's checkbox does nothing, it's never shown-and-broken), Zones (a read-only summary of the Start / Center / End content each row will have), and Finish, which offers Customize navigation items — click it and you land directly on the Main Bar's real content editor with your rows already in place, ready to add links. It doesn't add any capability the sidebar itself doesn't have; it's a faster on-ramp through the same structure/tier/zone controls described in this section, for when you'd rather answer a short sequence of questions than explore the sidebar tree yourself.

Changing structure. Click the template name (with the dropdown arrow) to open a menu listing all 11 header designs (7 for Footer). Selecting one applies immediately — there's no staging step and no Apply button for this control, so your live preview and your saved structure update together the moment you click. Locked (unpaid-plan) designs show a lock icon and can't be selected; on the v2 theme, unlocked flagship designs additionally show a Flagship pill.

Switching structure can replace custom bands/tiers

If your current header has extra tiers (or your footer has extra bands) and you pick a structure that doesn't support them, the menu badges that option "Replaces custom layout" instead of switching immediately. Clicking it opens an inline confirm — "Switching to — this template doesn't support additional header tiers; your tier(s) will be replaced by its default layout" (footer's wording is the band equivalent) — with Switch (commit the change and lose the custom tiers/bands) and Keep current (dismiss, nothing changes) buttons. A structure switch that doesn't touch your tiers/bands never shows this — it applies straight away like any other option.

Removing a row (tier). Every row in the sidebar tree except Main Bar (Announcement, Utility Bar, Sub-nav) has its own trash icon. Clicking it doesn't remove the row immediately — it swaps the icon for a confirm/cancel pair; click the checkmark to actually remove the row, or the cancel icon to back out and keep it. Main Bar has no trash icon at all — it can't be removed, on any template.

If you navigate away with unsaved edits

The Header (and Footer) page editor warns you before you lose work: if you've made an edit that hasn't been saved yet and you try to reload or close the browser tab, your browser shows its native "Leave site? Changes you made may not be saved" prompt. This only guards against reloading or closing the tab — it does not stop you from clicking a different in-canvas link inside the live preview itself, so if you click through to another page from inside the preview, save your edits first rather than relying on this guard to catch that specific case.

Adding blocks to a row's Design tab

A row you've added (or a native row your template already had) can carry extra content blocks via its own Design tab, alongside the fields described in this guide — a separate, more advanced authoring surface for merchants who want to compose a row from smaller building blocks rather than use the row's built-in fields. If you add a block there, a "Keep this row's built-in layout" switch on that same Design tab controls whether your new blocks render alongside the row's normal built-in content (switch on, the default) or replace it entirely (switch off). Removing every block you added there returns the row to its plain built-in layout automatically. This guide covers the built-in fields (Utility Bar, Announcement, Navigation Links) in depth; the block-composition surface itself is a broader feature this page doesn't yet document end to end.

Jumping between Theme Settings groups without backing all the way out

Inside Theme Settings, whichever group you're viewing (Content, Layout, Page Style, and so on) shows the other groups as small clickable chips at the top of the panel — click one to jump straight there instead of using the small breadcrumb text or back arrow to return to the group list first. Layout — holding the header's spacing/nav axes and the Mega Panel Width control described below — is reachable from any other group in one click this way.

Changing look. Click Templates › to open the gallery drawer. It shows one section, headed Templates, of look cards — colour/theme recipes for the structure you currently have active; switching structure first changes which cards you see here. It has:

PartWhat it does
Look cardsOne card per look available for your current structure. Clicking a card stages it — your live preview updates right away and stays on that look until you Apply, click another card, or leave the drawer
Back / Apply (drawer header)Back, or pressing Esc, discards whatever's staged and restores your last-applied look. Apply commits the staged look — greyed out until you've staged something. Applying does not publish; see Save Draft vs. Publish below

Exactly one card shows the Selected badge at a time. Hovering a card (or, on touch devices, its preview affordance) shows a Previewing badge and briefly swaps your live preview to that look without staging it; moving away restores whatever was staged before (or your published choice, if nothing is staged yet).

For the Header specifically, each look card in this drawer renders a real, live miniature of that look — not a flat colour swatch — composited over a photographic hero background, so you're judging the look the way it will actually sit above your homepage's hero image rather than in isolation on a blank card.

Clicking previews AND stages — hovering only previews

Clicking a look card updates your live preview immediately and keeps it there — even after you move your mouse away — until you click another card, hit Apply, or leave the drawer. Hovering without clicking only shows a temporary preview that reverts the moment you stop hovering. If you're unsure whether you've staged something or are just previewing, check the badge: a hover-only preview shows Previewing, never Selected.

Theme Settings (the old Config tab) still applies here

The Theme Settings entry in the sidebar holds the same controls the picker's Config tab used to — Content (button labels, search placeholder, and other chrome strings for the selected template), Features (toggle search, mega-menus, and the commerce icons below), and, under Advanced, colour overrides where available. Switching structure or look does not change these — they carry over regardless of which design you land on.

The 11 templates: Floating Pill Navbar, Two Tier Utility Bar, Centered Logo Split Nav, Tech SaaS Bar (a SaaS-dashboard-style bar), Serif Luxury Bar, Minimal Hamburger Bar, Retro Arcade Bar, Transparent Overlay, Side Rail, Masthead, and Dept Store.

Masthead and Dept Store — the two newest header designs

Both are three-tier structures (a slim utility strip, a main identity row, and a navigation ribbon below it) rather than the single-row bar the other 9 templates use. Masthead is a logo-dominant, editorial layout — generous vertical whitespace around a large centred logo, in the style of a newspaper masthead; its utility strip (contact/locale) is off by default, so most stores see just the logo row and nav ribbon. Dept Store is more compact and utility-first — its utility strip (policy links and locale label) is on by default, sitting above a standard-height main bar and nav ribbon. Both read their utility-strip content from the same Utility Bar fields described under Header navigation below (utility policy links, locale label) — Masthead just doesn't show that strip until you turn its Show Policy Links / Show Locale/Currency Theme Settings toggles on.

Transparent Overlay — a header that floats over your hero, no bar visible until you scroll

This template renders with a fully transparent background directly over whatever is at the top of your homepage (typically a hero banner/image) — no bar, no border, no shadow. Once the customer scrolls down about 80 pixels, it automatically "solidifies": a solid background, border, and subtle shadow fade in, and the text/icon colour switches from light (for legibility over a photo) to your regular dark text colour. This solidify distance is fixed today (not yet a Theme Settings control). Because it reserves no space at the top of the page, it works best directly above a tall hero section — over a plain white background the effect is barely visible since there's nothing for it to "float over." This is a different mechanism from the classic Header editor's own Scroll effect toggle described below (Header appearance) — that one applies to whichever template you pick and lets you choose your own initial/scrolled colours; Transparent Overlay's overlay-and- solidify behaviour is built into the template itself and isn't combined with the classic Scroll effect toggle.

Side Rail — a vertical navigation column instead of a top bar (desktop only)

Side Rail replaces the usual horizontal bar with a fixed vertical column pinned to the left edge of the screen, spanning the full page height — your logo near the top, navigation links stacked underneath, and search/cart/account/login/signup toward the bottom. It doesn't reserve space at the top of the page the way every other template does. On phones and small tablets a full-height side column has nowhere to go, so Side Rail automatically collapses to the same compact top bar with a hamburger menu every other template uses on mobile — the rail itself is a desktop-only layout. The original 4 arrangements still apply on desktop: Standard stacks logo → navigation → actions top-to-bottom; Centered Split puts half the navigation above the logo and half below it (vertically centering the logo in the rail); Stacked groups the logo and action icons together near the top with navigation filling the rest; Logo Right (the vertical mirror of "logo right") pushes the logo down to the very bottom of the rail, with navigation and actions above it. The 3 newer arrangements (Nav Collapsed, Full Center, Nav Centered) are also selectable on Side Rail, but this doc doesn't yet have a verified description of how each rearranges the vertical column — if you pick one and the layout looks unexpected, switching back to Standard, Centered Split, Stacked or Logo Right is the safest known-good choice.

All 11 header templates require a paid plan

Every header structure is a flagship design, so on the Free plan every option in the structure switcher's menu shows a lock icon instead of the usual selectable state — clicking a locked option does nothing. Hover it to see "Upgrade to a paid plan to unlock flagship templates." The moment your store is on any paid plan — Starter, Growth, Pro, or Max — every structure unlocks; you don't need Pro or above specifically. Go to Billing → Plans & Billing to upgrade (see Plans & Billing). If a structure still shows locked right after you upgrade, reload the Admin Panel — the switcher reads your plan from a subscription check that runs when the page loads, so it can lag a freshly-completed upgrade by a page refresh.

A template can also show as unavailable

Separately from the plan lock above, a structure in the switcher's menu can be marked unavailable and become unselectable for a different reason (for example, it isn't ready yet) — hovering it explains why.

The 7 arrangements

Arrangement (rearranging the same header structure — logo/nav/actions positions) is a separate control from structure and look, and doesn't live in the template gallery drawer described above. Open the Theme Settings entry in the sidebar, switch to its Design tab, and scroll to (or jump-chip to) the Variant section — each arrangement carries an Arrangement identity chip.

ArrangementLayoutWhen to use it
StandardThe template's own native layout — whatever that design was originally built asKeep this unless you specifically want a different arrangement; it's the best-tested option for that template
Centered SplitLogo dead-centre, navigation links split evenly left and right of itA boutique/editorial look where the brand mark should visually anchor the bar
StackedTwo rows — brand (and icons) centred on row one, navigation centred on row two below itStores with a longer navigation list that would crowd a single row, or that want a more spacious, brand-forward header
Logo RightMirrored layout — navigation and icons lead on the left, the logo sits on the rightStores that want customers to see navigation first and treat the logo as a secondary sign-off
Nav CollapsedNavigation links are fully hidden behind a drawer trigger even on desktop — only the logo and a trigger/actions cluster show on the bar itselfA very minimal bar where you want the nav out of sight until a customer opens it, without switching to the Minimal Hamburger Bar template
Full CenterThree centred rows — brand, then navigation, then actions, each on its own rowA tall, editorial-feeling header with heavy visual weight on every element
Nav CenteredLogo at the start, navigation centred as its own zone in the middle, actions at the endSimilar to Centered Split, but the navigation isn't split around the logo — it stays together as one centred group

Nav Centered and Centered Split aren't the same thing

Both centre something, which is easy to mix up. Centered Split centres the logo and divides your nav links either side of it. Nav Centered keeps your logo at the start (left) and instead centres the whole navigation group as one unsplit block in the middle of the bar, with actions at the end. If your links keep swapping sides unexpectedly when you meant the logo to move, you likely have the two swapped.

Default: Centered Logo Split Nav, Centered Split

If you've never published your own header design, your store's default is the centered logo, split navigation layout (see Before you configure anything in Page-Layout Pickers) — the same look you'd get by explicitly picking the Centered Logo Split Nav template with the Standard variant.

Active, Selected, and Previously active — three different chip badges

Each Arrangement chip can carry one of three badges, and they mean different things. Active is the arrangement actually applied to your published/saved header right now. Selected is an arrangement you've clicked but not yet applied — it's staged, driving your live preview, but a page refresh or navigating away without applying reverts to Active. Previously active appears on the chip that used to be Active before you selected a different one in this session — it's a reminder of where you came from, not a control. Only one chip shows Active or Selected at a time; Previously active can appear alongside either.

Cart, wishlist, and account icons (Theme Settings)

Every one of the 9 templates ships three matching Theme Settings toggles under Features: Show Cart Icon, Show Wishlist Icon, and Show Account Menu — all on by default. When enabled, the cart and wishlist icons show a live count badge (hidden when the count is 0, capped at 99+), and clicking wishlist while signed out sends the customer to login instead of the wishlist page.

Two places can hide an icon — both must be on for it to show

These Theme Settings toggles work together with the classic Store Branding switches in the Header editor's Desktop mode below (Show cart / Show wishlist / Show user-menu icons): an icon renders only when both its Theme Settings toggle and its Store Branding switch are enabled. If you turned on Show Cart Icon here and the icon still doesn't appear on your storefront, check the matching Store Branding switch — either control alone can hide it, and remember the change reaches customers only after you Publish (Save Draft keeps it in the editor).

Color Schemes and Type Pairing (Theme Settings)

Two more controls sit in the Theme Settings entry of the sidebar — one for Header, one for Footer — that let you fine-tune colour and font pairing without leaving the template system for the Theme Hub.

Color Schemes. Theme Settings → Color Schemes. The Header page shows one row for the Header bar, plus a second Header panel (mega menu) row on templates whose mega-menu has its own colour axis. The Footer page shows two rows: Footer and Footer bands. Each row has two dropdowns:

DropdownOptions
SchemeDefault (no scheme), Surface, Inverse, Brand, and Transparent — on the Transparent Overlay header template, and on the Footer and Footer bands rows on every footer template
EmphasisStandard, Subtle, Strong

Default (no scheme) doesn't mean "no colour" — it means that surface keeps inheriting your store's regular active theme colours exactly as it did before this panel existed. Picking any other scheme overrides that surface's colours independently of your Theme Hub palette. This panel is hidden entirely while your store is still on the legacy (classic, pre-template-picker) header or footer — colour schemes only apply once you've published a premium template.

Footer bands — a shared default, not the same thing as the Style tab's Colour section

The Footer bands row carries a caption clarifying what it actually sets: "This sets the shared default background for every footer band. To style one band differently, select it in the Structure list and use the Style panel's Colour section instead." It's easy to read this row and the Footer editor's Style tab → Colour section (see Styling one band, group, or link: the Style tab below) as the same control reached twice — they aren't. Footer bands here is the one shared default every band in your footer falls back to before its own override; Style → This selection on one band sets that band's own colours specifically, and always wins over this shared default for that band.

Transparent — content sits directly on whatever ground you set below

On the Footer's Footer and Footer bands rows, Transparent is a translucent, colour-mix look rather than a solid fill — pick it when you've set a Ground image or Gradient-mesh ground (below) and want the photo or mesh to show through the surface clearly instead of sitting behind an opaque colour panel.

Ground image. The Header bar, Footer, and Footer bands rows each also have a Ground image (URL) field beneath their dropdowns — a background image for that surface, layered under the scheme colour above. Leave it blank to use the scheme colour only.

Gradient-mesh ground (Header bar, Footer, and Footer bands). Below the Ground image field on the Header bar, Footer, and Footer bands rows is a row of small colour-swatch buttons labelled Gradient-mesh ground (curated presets) — a curated set of abstract gradient-mesh backgrounds you pick with one click, rather than a freeform gradient editor. Clicking a swatch applies it and clicking the same swatch again clears it. A mesh preset and a Ground image URL are mutually exclusive on the same row: picking a mesh swatch clears whatever Ground image URL was set, and typing a Ground image URL clears whatever mesh swatch was selected — so a merchant is never shown both a photo and a mesh swatch as "selected" with only one actually visible on the storefront.

Why don't Scheme/Emphasis do anything on this row?

On the Header bar, Footer, and Footer bands rows, a Ground image or a Gradient-mesh ground preset paints over that row's Scheme/Emphasis colour entirely — the photo or mesh sits on top, so flipping Scheme or Emphasis while either is set produces no visible change on the storefront, even though the fields themselves still save. Once a Ground image URL or a mesh swatch is set on a row, a caption appears under its Scheme/Emphasis dropdowns confirming this ("Background is covered by the mesh/image ground — clear it below to see scheme colours."). Clear the Ground image field or click the selected mesh swatch again to reveal your scheme colours.

Footer bands mesh swatches are disabled on a footer with no bands

The Footer bands row's Gradient-mesh ground swatches only affect anything once your footer has at least one band (added from Compose this band with blocks below, or by picking a Look that seeds one). With zero bands there is no band surface left for those colours to paint, so the swatches are disabled — dimmed, not clickable, and skipped by keyboard tabbing — rather than silently accepting clicks that saved a value with no visible effect. Add a band first, then come back to set its gradient-mesh ground.

Ground composition — Boxed Card Newsletter footer template only

On the Boxed Card Newsletter footer template specifically, a Ground composition dropdown offers two options: Inset card (default) — the ground (colour, image, or mesh) fills the whole footer, and your content floats in an opaque card on top of it — and Transparent — your content sits directly on the ground with no card behind it, letting a photo or mesh ground show through uninterrupted. Every other footer template has no card to toggle, so this control doesn't appear for them. It's a per-band control, not a page-wide one: select the Legal Strip or Info band in the sidebar tree (Config mode — see Styling one band, group, or link: the Style tab below for the Config/Style toggle) and it appears near the bottom of that band's settings panel, not in the Layout Axes list.

Footer bands styling only shows once your footer uses bands

The Footer bands row's Scheme, Emphasis, Ground image, and Gradient-mesh ground only take visible effect once your footer has at least one band (Online Store → Theme → Page Layouts → Footer, sidebar tree — see Managing footer bands further down this page). On a store still using its template's default (bandless) footer layout, this row still saves whatever you set, but there's no band surface yet for it to paint — add a band first if you don't see it take effect.

Known issue — Aurora theme pack can hide a footer ground image

On stores using the Aurora theme pack, the footer's ground image can be visually stripped by a CSS rule in that theme pack while the Transparent scheme's text colour still switches as if the image were showing — a washed-out, colourless footer. This is a known defect, not yet fixed; if your footer ground image isn't showing and you're on the Aurora theme pack, that's the likely cause.

Footer Type — six typography axes on every footer template (Theme Settings → Layout → Layout Axes)

Every footer template's Layout Axes list carries the same six typography controls, all optional and all blank by default (blank = keep this design's own typography, byte-identical to before these controls existed): Footer Text Scale (a percentage — blank keeps this design's own sizes), Column Heading Weight (a font-weight select, blank keeps this design's own weight), Column Heading Capitalisation (Uppercase / Lowercase / Capitalize / none), Column Heading Letter Spacing (a percentage of one em — 12 means 0.12em), Footer Link Weight (a font-weight select for link/body text), and Footer Typeface (a Type Pairing id, blank keeps this page's own typeface — separate from the page-wide Type Pairing control above; setting this swaps fonts only inside the footer). The Reset axes button above the Layout Axes list clears all of them (and every other layout axis for the current template) back to blank in one click.

Group Numbering and Link Column Background Panel — also in Layout Axes

Two more controls live in the same Layout Axes list, on every footer template: Group Numbering (None / Numeric / Padded / Circled, default None) numbers each footer link column, and Link Column Background Panel (off by default) draws a filled card behind each footer link column — pair it with the Link Column Panel Border checkbox to add a hairline border around each panel. Both are part of the arrangement path's column rendering (LinkGroups), not the 7 templates' own monolithic legacy layouts, so switching your footer's Variant away from Standard (see Footer arrangements below) is what makes the columns these controls style actually render as separate columns.

Wordmark Treatment — five options, including two architectural-scale tiers (Layout Axes)

Also in the Layout Axes list on every footer template: Wordmark Treatment, a select with five options — Display (default; today's plain rendering, untouched), Ghost (the wordmark scales up and fades to a low-opacity backdrop, reading as a decorative watermark behind the rest of the brand block rather than the primary heading), Clipped (a gradient text fill running from your accent colour into your ink colour — a "gradient wordmark" look), Giant (the wordmark grows to a large, viewport-relative display size at full opacity and the template's own colour — it becomes the brand block's primary heading voice, the opposite intent of Ghost's faded watermark), and Bleed (the same Giant scale, but the wordmark also becomes a full-width block that clips itself at its own edge rather than wrapping or overflowing — the "clipped at the band edge" placement). Because five options is more than the four-option cutoff this editor uses for a toggle-button row, Wordmark Treatment renders as a dropdown, not a row of buttons, unlike some of the other Layout Axes controls on this list. Giant and Bleed both make the wordmark reserve its own full-width row rather than sharing a row with a sibling element (a logo, on most templates) and consume the design's display typeface rather than its body typeface, so switching into either can visibly reflow the rest of the band — check the live preview after picking one.

Grid Lines and Motion — two more decorative axes on every footer template (Layout Axes)

Two further Layout Axes controls, both off by default and both purely decorative (they add no new content, only restyle what's already there):

  • Grid LinesNone (default), Columns (three evenly-spaced vertical hairlines across the full footer, independent of your actual link-column boundaries — a decorative architectural overlay rather than a per-column rule), or Full (the same three hairlines plus a top-and-bottom hairline framing the whole footer). The hairline colour follows your footer's own ink/scheme colour, not a separate colour field.
  • MotionNone (default) or Subtle, which adds hover choreography only — a colour/underline transition on link hover and a small lift on social icon hover. This is a different control from the band-level scroll-reveal ("fade up as the customer scrolls to it") that already existed before this wave; Motion doesn't touch that. Motion respects the customer's OS-level reduced-motion setting — a customer with "Reduce motion" turned on sees no hover transition at all, content and links unaffected.

Show Brand Name and Footer Link Display — two more Layout Axes on every footer template

  • Show Brand Name — on (default) or off. Your footer always shows both your brand logo image and your store name as text next to it; turning this off hides the text name and keeps the logo image (the logo's alt text stays set either way, for accessibility). On by default, so every existing store renders unchanged until a merchant explicitly turns it off.
  • Footer Link DisplayExpanded (default), Dropdown, or Collapsed. Expanded is today's look: every link column's heading and its links are always visible, with no click behaviour on the heading. Dropdown makes each heading a disclosure trigger a customer can collapse, but every column starts open. Collapsed starts every column closed, with a +/ next to each heading that expands it on click — useful for mobile-heavy stores with long link columns. Any number of columns can be open at once in either mode; opening one never closes another.

Why didn't my footer columns change when I set Footer Link Display?

Expanded is the byte-identical default — if you want to see a difference, pick Dropdown or Collapsed. Also check you're looking at a footer template that renders link columns at all (Minimal Link, Split Two-Tone Panel, Divided Column Sidebar, Inline Column Newsletter, Boxed Card Newsletter); a footer with no Link Columns band configured has nothing for this control to affect.

Header Colors. Below Color Schemes on the Header's Theme Settings → Page Style group, a Header Colors section lists individual named colour swatches for the header specifically — in merchant language, not raw token names — for example nav text, a secondary/muted nav text (on templates that use one), one or more accent swatches, an Icon Color swatch, and background/surface swatches. Which exact swatches appear depends on your active template; each one shown is verified to actually be read by that template, so you won't see a swatch that quietly does nothing. A handful of templates also add status-dot swatches (small colour indicators some layouts render). This is different from the Advanced group's Color Overrides list further down the sidebar — that one holds store-wide tokens most of which the header doesn't consume at all; Header Colors is the scoped, verified-useful set for this surface.

Icon Color — the cart, wishlist, account, and search icons, independent of your nav text colour

Icon Color, in the Header Colors list above, recolours the header's commerce icons — cart, wishlist, account — and the search icon (both its default and active states) without touching your nav link text colour. It's a separate colour axis from Nav Link Color: before this control existed, those icons always followed your nav text colour, so a merchant who wanted, say, a dark-on-light nav with a brand-accent icon set had no way to split the two. Leave it blank and every icon keeps following your existing nav ink colour exactly as before — this swatch is unset by default on every store, so nothing changes until you pick a colour here.

Type Pairing. Theme Settings → TypographyType Pairing. A curated catalog of paired display/body fonts — 62 pairings across four style tiers (editorial, geometric, display, and monospace), for example "Playfair Display + Inter", "Space Grotesk + Space Mono", or a single-family option like "Barlow" — plus a Template default option that leaves the template's own built-in fonts alone. Picking a pairing overrides your store's Theme Hub font choice for that header or footer only.

A separate typeface just for your navigation links

Theme Settings → Layout has its own "Menu Link" group of axes — Size, Weight, Capitalisation, Letter Spacing, and Menu Link Typeface — separate from the Type Pairing control above. Leave Menu Link Typeface blank and your nav links use the page's own typeface like everything else; pick an entry here (from the same 62-pairing catalog) and only the navigation links switch to it — your logo/wordmark and every other header element stay on the main Type Pairing. Use this when you want your nav to read in a distinctly different voice from your brand mark, e.g. a monospace nav under a serif display logotype. A link's own per-item font override (if you've set one) still wins over this. This axis reaches nav links wherever they render — including the links inside a mega panel and inside a disclosure panel — not just the top-level bar, so a Menu Link Typeface you've set carries through when a customer opens either kind of panel.

Decorative Treatment — an optional ornament on the header bar

Theme Settings → Layout has a Decorative Treatment select, off by default. Turning it on adds a subtle art-direction touch to the header bar: a floating-island inset, an editorial frame, a grid-lines pattern, a neon glow, one of three rule/underline styles (hairline, double, or thick), a heavier frame weight, a grain/noise texture, or a top-to-transparent gradient scrim (useful for keeping light header text legible over a photographic hero on templates without their own solidify-on-scroll behaviour). Leaving it unset renders exactly as before — this is purely additive polish, not a required step.

Layout Axes — more per-template controls live further down the same Layout group

Below Spacing Rhythm, Corner Radius, and Decorative Treatment, the Layout group shows a Layout Axes list of extra controls specific to your currently-active template — this guide doesn't enumerate all of them for all 11 templates, since each template contributes its own set. One worth knowing about: Underline Menu Links on Hover, a plain on/off switch (off by default) that adds an underline beneath a nav link while the customer's pointer is over it — available on the templates whose contract defines it. If a control you're looking for isn't in this guide, check this Layout Axes list on your own active template — it changes what's shown as you switch template.

Sticky Behavior (Theme Settings)

The Theme Settings entry also has its own Sticky Behavior control, separate from the Mobile mode's simple sticky toggle described later in this guide:

OptionWhat it does
NoneThe header scrolls away with the page like ordinary content
Always (default)The header stays pinned to the top of the viewport at all times
Smart RevealThe header hides as the customer scrolls down and reappears as soon as they scroll back up

When Smart Reveal is selected, an Initial Visibility option (Visible by default, or Hidden) controls whether the header is already shown or already hidden the moment the page loads, before the customer has scrolled at all.

This control is available on every header template. The footer has a more limited version of the same control under its own Theme Settings entry — None or Always only; a footer can't "reveal" on scroll-up the way a header can, since it sits at the bottom of the page.

Shrink Header on Scroll — a Layout Axes toggle, separate from Sticky Behavior above

Theme Settings → Layout → Layout Axes (the same per-template axis list the callout above describes) carries a Shrink Header on Scroll switch on every one of the 11 header templates, off by default. Turn it on and the header bar's own height eases down as the customer scrolls past the threshold, with the logo and nav clamped to that shrinking bar rather than scaling or blurring the way an earlier version of this effect did. It composes with whatever height you've set on the header (a custom bar height shrinks from that height, not a hardcoded default). Side Rail shows the toggle too, but the template has no bar-height axis to shrink, so turning it on there has no visible effect; Masthead shrinks its ribbon row specifically rather than its identity row. There's no separate control for how much it shrinks by — the underlying shrink-scale value exists in the data model but isn't exposed as its own Layout Axes field on any template, so every store that turns the switch on gets the same built-in shrink amount.

Search Style — three shapes for the search field (Layout Axes, 8 of 11 templates)

Theme Settings → Layout → Layout Axes carries a Search Style select on 8 of the 11 header templates — Two Tier Utility Bar, Transparent Overlay, Dept Store, Side Rail, Floating Pill Navbar, Retro Arcade Bar, Masthead, and Tech SaaS Bar — with three options:

OptionWhat the customer sees
Icon Overlay (default on 7 of the 8)A plain search icon in the bar. Clicking it swaps the icon in place for an inline search form, right there in the bar
Inline Bar (Dept Store's default)An always-visible search input sitting directly in the bar — no click needed to reveal it
TakeoverClicking the search icon opens a full-screen overlay with a large, auto-focused input; a close (✕) button in the corner dismisses it

Centered Logo Split Nav, Minimal Hamburger Bar, and Serif Luxury Bar don't show this control at all — those three templates ship with no search field, by design (Minimal Hamburger Bar stays deliberately bare; Centered Logo Split Nav and Serif Luxury Bar's curation briefs specifically omit login/search/signup to keep the bar uncluttered). If you've switched to one of those three and expected to see Search Style, that's why — switching to any of the other 8 templates brings the control back.

Search Style has no effect if search is off

Search Style only changes the shape search takes — it doesn't turn search on. If your header shows no search field at all (and you're on one of the 8 templates above), check the Features group's search toggle in Theme Settings first; Search Style is inert while that toggle is off.

Spacing Rhythm also scales the header bar height — only when Header Height is left blank

Theme Settings → Layout has its own Spacing Rhythm select — Compact, Standard, or Generous, same naming as the page-wide "Set a Spacing Rhythm" control described under Theme Customization for page sections, but this one is scoped to the header itself. It scales your header's bar height — Compact = 0.5×, Standard = 1× (no change), Generous = 1.5× the template's own reference height.

An explicit Header Height wins. If you've set the Header Height number under Layout Axes to a specific value, that value is what renders, full stop — Spacing Rhythm's scaling branch only runs when Header Height is left blank. A merchant who sets a Header Height and then changes Spacing Rhythm will see no change in the bar at all; that's expected, not a bug. To let Spacing Rhythm control the bar height again, clear Header Height back to blank (its reset icon, where shown, or delete the value).

Header editor: Desktop, Mobile, and Shared modes

The Header editor's Desktop / Mobile / Shared control at the top is not just a preview-viewport switch — it swaps the entire settings form underneath it. Each mode edits a different set of settings and drives a matching live preview on the right:

ModeWhat it edits
DesktopYour navigation links, mega-menus, and header appearance (sticky, colours, scroll effect, icon toggles) — the desktop navbar
MobileThe mobile-only navigation style, bottom-nav items, slide-out menu content, and mobile header bar — see below
SharedSettings common to both Desktop and Mobile

Where the mobile header settings live

The mobile navigation and header settings used to live on the Mobile Customization page. They've moved into this Header editor's Mobile mode — see Mobile Customization for the note left in their old location.

Header navigation (Desktop mode)

Open Header from the Page Layouts journey rail, then make sure the mode switcher at the top is set to Desktop.

Add, edit, and remove links using the link list editor. Each link has:

FieldNotes
LabelThe text shown in the navbar
Path or URLAn internal store path (e.g. /products) or an external URL
OrderDrag to reorder — links display in this order
EnabledToggle a link off without deleting it
Badge (optional)A short text marker rendered as a chip after the label, e.g. "New" or "Sale". Blank by default — no existing link gets one until you set it. It's text only, never colour-only, and shows both on the desktop bar and inside the mobile menu

A link can point to a single page, or you can turn it into a mega-menu — a multi-column dropdown that can include images and quick links straight into specific categories or products, configured per navigation item.

A chevron marks links that open a panel

Once a link has a mega panel or a disclosure panel configured, the storefront shows a small chevron next to its label so customers can see there's something to open — plain links (nothing configured under Opens) render without one. This is automatic and not a separate setting. It shows on all 11 header templates except Minimal Hamburger Bar, which already has its own +/- disclosure indicator for the same links.

Two different 'dropdown' concepts — don't mix them up

The link-type radio buttons in the Add/Edit Link dialog (Route, Category, Multi-Category, External, Dropdown (simple list)) control how the link itself resolves — picking Dropdown (simple list) gives it a short list of child links with no images or columns. This is separate from the Opens control described next, which is where you pick a Mega panel or another rich panel type for a link that already has a real path. The dialog's own helper text under Dropdown (simple list) points this out: "For a full panel with columns and images, use the Opens control below instead."

Picking a panel type while you add a link, not just after

The Opens select (None / Dropdown panel / Mega panel / Side drawer / Full-screen takeover / Side rail) now shows in the Add Link dialog too, not only when editing an existing link — but it starts locked, with a caption telling you what to fill in first, since a panel has to be keyed by something stable on the link. What unlocks it depends on the link type you picked above: Internal Route or External URL unlock it once you've typed a path or URL ("Enter a route path first" while empty); Category Filter unlocks it once you've selected a category ("Select a category first" while empty); Multi-Category unlocks it once you've selected at least two categories ("Select at least 2 categories first" until you have). It's skipped entirely for a Dropdown (simple list) link, which has no path to key by. Choose Mega panel here and save the link, and you're dropped straight into the panel editor described under Disclosure panels below — you don't need to reopen Edit and hunt for the control a second time. This closes a discoverability gap: previously the Opens control only appeared once you went back and edited a link you'd already saved.

Mega panels work on category links too

A Category Filter or Multi-Category link can carry a mega panel, disclosure panel, side drawer, or takeover exactly like a route or external link — pick one from Opens once you've made your category selection, same as above. The panel is tied to the link itself, not to the category selection that produced its URL: if you go back and change which category (or categories) the link points to, the panel you configured stays attached and doesn't need to be rebuilt.

Dropdown style — a nested, multi-column dropdown (Tech/SaaS Bar template)

Screen: Online Store → Theme → Page Layouts → Header (or Store Branding → Navigation), Navigation Links → click a link's edit icon, or Add Link. Below the path/URL field, a Dropdown style (optional) select offers Simple (flat dropdown / mega panel) (the default — today's flat list or mega panel, unchanged) and Multi-column (categories reveal nested links on hover). It only appears for Route, External URL, Category Filter, and Multi- Category links — not for a Dropdown (simple list) link, which has its own separate nesting model (see the "Two different 'dropdown' concepts" note above). Picking Multi-column shows a hint pointing you to that link's Mega Panel — each category entry there can now carry its own one-level-deep list of nested links, edited inline (drag to reorder, add/remove, each with a Label and URL) right under that category's row.

Selecting Multi-column only takes effect once that link has categories authored through its separate Edit mega panel action (opened from the link's row actions in Navigation & Layout, not from inside the Edit Link dialog). Until at least one category with links is added there, the link keeps rendering its previous dropdown (its disclosure panel, if one is authored, or its flat sublinks) and the Edit Link dialog shows an inline warning reminding you to open Edit mega panel. If your template doesn't have Mega Menu enabled, enable it first (Header settings → Mega Menu capability) — the warning text changes to mention this when it's off.

On the storefront, a customer hovers or Tab-focuses the nav link to reveal the panel, then Arrow Right on a category reveals its nested links, Arrow Left returns to the category list, and Escape closes the panel and returns focus to the nav link. On mobile it opens as a nested accordion inside the slide-out menu — opening one category's nested links closes any other open category.

This control is only available on the Tech/SaaS Bar header template today — picking Multi- column on a link and switching to any of the other 10 header templates has no visible effect there (the field is simply not read by those templates yet). Leaving Dropdown style on Simple (the default) never writes the field at all, so an untouched link's dropdown renders exactly as it always has. Troubleshooting — my multi-column dropdown isn't multi-column: confirm you're on the Tech/SaaS Bar template, and that Dropdown style is actually set to Multi-column on that link (not just that its Mega Panel has categories) — a Mega Panel's column/entry structure with Dropdown style left on Simple still renders as the regular flat mega panel. My nested links aren't showing: nesting only goes one level deep below a category — a nested link that itself has children won't show its own dropdown, and the nested-links editor itself only appears once the OWNING link's Dropdown style is set to Multi-column, not per category.

Submenu Arrow — a Layout Axes control for the dropdown chevron

Every header template shows a small chevron next to a nav link that opens a mega panel, disclosure panel, side drawer, or takeover, to signal there's more underneath — except Minimal Hamburger Bar, which never renders an inline dropdown-style nav link at all (its only nav surface is the full-screen slide-out overlay), so there's no attach point for a chevron on that template. On the other 10 templates, this chevron is a merchant-facing setting: open Online Store → Theme → Page Layouts → Header (or Edit HeaderHEADER for a premium template), select your header row in the structure tree, and scroll the settings panel to Layout Axes. Find Submenu Arrow (dropdown links with a panel/mega-panel/sublinks) in that list and set it to Chevron — it's a two-option control (None / Chevron), rendered as a small toggle since there are only two choices. Leave it at None (the default) and no arrow shows on any link, exactly as before this control existed — zero visual change until you opt in. Only nav links that actually carry a mega panel, disclosure panel, side drawer, takeover, or a simple-list dropdown pick up the arrow; a plain link (a bare URL with Opens left at its default and no sublinks) never shows one regardless of this setting, since there's nothing under it to signal. The arrow also rotates when the customer opens the panel it belongs to. Troubleshooting — no arrow on a link even with Chevron selected: check that the link actually has a panel or sublinks attached (its Opens field is something other than the default, or it's a Category Filter/Multi-Category link with a panel — see the "Mega panels work on category links too" note above); a link with nothing configured under it has no panel to signal and stays arrow-less by design.

Icon shape — Cart, Wishlist, Account, and Search (Layout Axes)

Open Online Store → Theme → Page Layouts → Header, select your header row in the structure tree, and scroll the settings panel to Layout Axes. Four controls let you pick the visual style of the header's action icons, each independent of the others:

ControlOptions
Cart IconDefault / Bag / Basket / Outline
Wishlist IconDefault / Star / Bookmark / Ribbon
Account IconDefault / Circle-user / Badge / Id-card
Search IconDefault / Bold / Rounded / Square

Leave a control on Default and that icon renders exactly as it always has — nothing changes until you pick a different option. The Search Icon control has one special case: Default always shows the classic magnifying-glass symbol your storefront has always used, even though the other three options switch to a matching line-icon design. Search Icon only appears on templates that have a search bar (Centered Logo Split Nav, Minimal Hamburger Bar, and Serif Luxury Bar don't, so those three templates show only the other three controls). These controls are purely cosmetic — they never change what the button does, only how it looks.

Troubleshooting — I picked an Account Icon and don't see it on the storefront: the account icon only renders once a customer is signed in, on templates that show separate Login/Sign up buttons for guests (most templates do). Sign in to preview it, or check a template that doesn't pair Login/Sign up buttons with the account icon.

Some links are locked

System links like Login and Orders are locked to prevent accidental removal — you can still reorder them, but you can't delete them from the navbar.

Empty link list falls back to Home / Shop / About

If you haven't added any navigation links yet, the header shows three default links — Home, Shop, and About — instead of an empty navbar. Add your own links above and they replace this fallback.

Utility Bar

Contact details and quick links shown in a slim strip above your main navigation. Every one of the 11 header templates can carry a Utility Bar row today — it isn't limited to Two Tier Utility Bar, Masthead, and Dept Store any more. Side Rail renders it as its own strip alongside the vertical column rather than nesting it inside the rail (the rail has no horizontal "above" to stack a strip on top of), and Transparent Overlay renders it as part of the same floating bar that solidifies on scroll. Two Tier Utility Bar, Masthead, and Dept Store still have their own bespoke, hand-styled strip layout (unchanged); the other 8 templates render a shared, generic Utility Bar strip.

Screen: Online Store → Theme → Page Layouts → Header, then select the Utility Bar row in the sidebar tree — it's only present once you've added the row (Two Tier Utility Bar, Masthead, and Dept Store carry it natively from the moment you switch to that structure; on any other template, add it via the Add tier (+) control in the sidebar, or the Guided setup dialog's Rows step above). The fields below render directly in that panel and autosave — there's no Save button on this panel; each edit is saved automatically about 600ms after you stop typing, and a small Saving spinner next to the "Utility bar" heading confirms it's in flight.

FieldWhat it does
Contact phoneRendered as text in the utility strip (Two Tier Utility Bar only)
Contact emailRendered as text in the utility strip (Two Tier Utility Bar only)
Location addressRendered as text in the utility strip (Two Tier Utility Bar only)
Locale labelA short label like "EN / USD" shown in the utility strip
Utility policy linksA label/URL list (e.g. Shipping, Returns, Track Order) shown in the utility strip
Utility menu linksA second label/URL list, kept separate from Utility policy links so you can group items (e.g. a "Track order" quick link) without mixing them into your policy list
Utility account linksA label/URL list for account-related shortcuts (e.g. "Sign in", "My account")
Utility social linksA label/URL list where the label field doubles as the platform name (e.g. type "Instagram" as the label and your profile URL as the link)
Current languageA short text field (e.g. "EN") for a language indicator in the strip
Current currencyA short text field (e.g. "USD") for a currency indicator in the strip
Utility bar messageA single line of free text (e.g. "Free shipping over $50")
Message linkThe URL the utility bar message links to when clicked; leave blank for plain, non-clickable text

Each list field (menu, account, social links) uses the same Add link row-editor as Utility policy links: type a label and URL, click Add link, and the new row appears immediately below with its own delete control. There's no limit enforced in the editor UI, and rows autosave the same 600ms-after-you-stop-typing way every other field on this panel does — there's no separate save step per row.

Whether a rendered header actually displays these fields today depends on your chosen template's render mode. As of this write-up, the shared Utility Bar strip (all templates except Two Tier Utility Bar, Masthead, and Dept Store) renders these seven fields' underlying data through its preset variant switch (Contact strip / Menu strip / Selectors strip / Social strip / Split / Centered message) — pick the variant matching the field group you filled in (e.g. fill in Utility menu links and choose the Menu strip variant to see them appear) rather than expecting every field to render at once regardless of variant. If a field you filled in isn't showing up, check the Utility Bar row's Style controls for the variant selector first before assuming the save didn't work.

Additional content items (2026-09-02). These fields sit below the fields above, in the same panel.

FieldWhat it does
Current languageFree-text, e.g. "EN". No dropdown of real store languages yet — this is a label you type.
Current currencyFree-text, e.g. "USD". Same as above — a label, not a live currency switcher.
Utility bar messageA short line of text for the strip, separate from the header Announcement bar.
Message linkWhere the message goes when clicked. Leave empty for a message that isn't clickable.
Utility menu linksA label/URL list — additional links shown in the strip beyond the policy links above.
Utility account linksA label/URL list — e.g. "My Account", "Sign In".
Utility social linksA platform/URL list — the "label" column here is the platform name (e.g. "Instagram"), not a display label.
AlignmentHorizontal alignment of the strip's content — Theme default, Left, Center, or Right

Theme default, and what it renders as per template

The Alignment select's first option is Theme default, not a pre-selected side — leaving it untouched saves nothing for this field, and the storefront falls back to the template's own built-in alignment. On the 8 templates that share the common utility-strip renderer, Theme default renders centered on phones, right-aligned from tablet width up. Two Tier Utility Bar, Masthead, and Dept Store each read this same field but keep their own bespoke default when it's unset — Two Tier Utility Bar centered (centered-right from tablet width up), Masthead centered on both mobile and desktop, Dept Store right-aligned on both. Picking Left, Center, or Right explicitly overrides the template's default on all 11 templates alike.

These new fields need a Top Bar Content pick to show up

Current language, Current currency, Utility bar message/link, and the three new link lists render only once you set Top Bar Content (in Layout → Layout Axes, under Announcement & Utility Bars as Their Own Rows — see that section later in this guide) to something other than Contact info. With Top Bar Content left on Contact info (the default), the strip shows only Contact phone/email, Location address, Locale label, and Utility policy links, exactly as before these fields existed — that's by design, not a bug, and keeps every existing store's utility strip byte-identical until a merchant opts in.

Limitation: this Top Bar Content control itself only has somewhere to render once Announcement & Utility Bars as Their Own Rows is set to Stacked — see the callouts on that control later in this guide. On a header that instead uses one of the 11 premium header templates' own tier rows (the sidebar-tree Utility Bar row documented above), these six fields don't render yet regardless of any Layout Axes setting — that wiring is a follow-up.

The classic location now bridges here for premium-family stores

Once your store has published one of the 11 premium header templates, Online Store → Theme → Header (the classic Header editor's Navbar tab) no longer shows Navigation Links, Mega Panels, or Utility Bar fields directly — all three are replaced there by a single "Header settings have moved into the page editor" card, with an Edit Header button. That button always lands you on the Main bar row (not this Utility Bar row) — if you're looking for the Utility Bar fields specifically, click Utility Bar in the sidebar tree once you arrive (it only appears once your structure has one). Stores still on the legacy (classic, pre-template-picker) header keep the full set of fields at the old location, unchanged — the bridge card only appears once you've published a premium template.

Announcement

A one-line bar across the very top of your header — free shipping, a sale, a delivery cut-off. It's available on every one of the 11 header templates, including Transparent Overlay and Side Rail (the two templates that don't otherwise use the tier system) — add it the same way as any other row: the Add tier (+) control in the sidebar, or the Guided setup dialog's Rows step.

Screen: Online Store → Theme → Page Layouts → Header (mode switcher set to Desktop), just below Utility Bar (if present — Announcement doesn't require a Utility Bar row to also exist). If your store uses a premium header template, this section instead shows an Edit Header banner that takes you into the page editor — open HEADER from there and select the Announcement row in the structure tree on the left; it's the same fields either way.

FieldWhat it does
MessageThe line shown in the bar. Kept to one line — long text is trimmed on phones. Empty by default.
Link (optional)Where the bar goes when a customer clicks it (e.g. /collections/sale). Leave empty for a bar that isn't clickable. Ignored in Countdown mode.
BehaviourStatic (one fixed message), Marquee (the message scrolls across), Rotating (cycles through several messages), or Countdown (time remaining to a deadline)
Messages (one per line)Rotating only. Each line becomes one message; they cycle every few seconds. With none entered, the single Message above is used instead.
Navigation controlsRotating only. None (default), Arrows, Dots, or Both — lets a customer manually step through the messages instead of only waiting for the auto-rotate. With only one message entered, no controls show even if this is set to something other than None.
Scroll speedMarquee only. Slow, Medium (default), or Fast — how quickly the message scrolls across the bar.
Counts down toCountdown only. The deadline. Required — see the edge cases below.
Label before the timer (optional)Countdown only. Text shown before the running clock, e.g. "Sale ends in."
Countdown displayCountdown only. Compact, Verbose, or Colon — how the remaining time is formatted (e.g. 2d 04h vs. spelled-out units vs. 02:04:33).
Countdown iconCountdown only. No icon (default), or one of five fixed glyphs: Clock, Hourglass, Bolt, Tag, Sparkle — shown next to the running clock.
Icon positionShown once a Countdown icon is set. Before the timer (default) or after it.
Let customers close the barAdds a dismiss (×) button. Dismissing only hides the bar for that visit — it's back on the customer's next page load or visit, nothing is remembered.
AlignmentHorizontal alignment of the bar's content — Theme default, Left, Center, or Right

Theme default renders centered

The Alignment select's first option is Theme default, not a pre-selected side — leaving it untouched saves nothing for this field, and the bar renders centered, the same as it's always looked. Pick Left, Center, or Right explicitly to override that. Unlike the Utility Bar's Alignment control (which has three bespoke-template exceptions), this one applies identically on all 11 header templates that can carry an Announcement row.

Bar geometry. Four more fields, below Alignment in the same group, controlling the bar's own size and spacing rather than its content:

FieldWhat it does
Bar height (px)Overrides the bar's height. Leave blank to keep the default 36px
Content gap (px)Space between the message/logo and the other elements in the bar
Ticker gap (px)Marquee behaviour only. Space between one repeat of the scrolling message and the next
Content max width (px, optional)Caps and centers the message row instead of letting it span edge to edge; leave blank for full-width

Button (optional).

FieldWhat it does
Add a button to the barOff by default — the bar has no button until you turn this on. Turning it on works even when Button label and Button link are both still empty — it just reveals the two fields below; nothing is saved yet at that point.
Button labelShown once the button is on. The text on the button.
Button linkShown once the button is on. Required — the storefront hides the button entirely until this is filled in, even with a label set.
OpensShown once the button is on. Same tab (default) or New tab.

Turned the button switch on but nothing saved, or no button shows on the storefront?

The switch itself never fails to save, but the button configuration only reaches the server once both Button label and Button link have something typed in — a half-filled draft (label only, or link only) is held locally in the editor and isn't sent until the second field is filled in too. Fill in both fields, then check Save (and Publish, on a premium template) the same way as the general "Why don't customers see my announcement bar?" note above.

Bar behaviour (optional).

FieldWhat it does
Keep the bar visible while scrollingOff by default. On makes the bar stick to the top of the viewport as the customer scrolls, instead of scrolling away with the page.
Show a divider line under the barOff by default. Adds a thin bottom border under the bar.
Span the full browser width (ignore content max width)Off by default. Off keeps the bar's content capped to your Content max width setting (in Bar geometry below, if set); on spans it edge-to-edge regardless, keeping only a slim inner gutter so the message and button never sit flush against the browser edge.

Confirmed on the published storefront and the editor preview

The button and the three bar-behaviour switches above all reach both the published storefront and this editor's own live-preview canvas — unlike the Ground image and Inline logo fields below, there's no separate preview twin to catch up here. If a change isn't visible: confirm you clicked Save (and Published, on a premium template), then hard-refresh — same checklist as the general "Why don't customers see my announcement bar?" note below.

Ground image (optional). A background image for the bar itself.

FieldWhat it does
Image URLA full URL or a bare S3 asset key; the storefront resolves and signs a bare key automatically. Leave blank for no background image
FitShown once an image URL is set. Cover (crop to fill) (default) or Contain (never crop)
Darken the image behind the textShown once an image URL is set. On by default — adds a scrim so the message stays legible over a busy photo

Inline logo / mark (optional). A small image shown beside the message, separate from your main store logo.

FieldWhat it does
Logo URLA full URL or a bare S3 asset key. Leave blank and no logo shows
Alt textShown once a logo URL is set. Accessibility text for the image
PositionShown once a logo URL is set. Before the message (default) or After the message
Height (px)Shown once a logo URL is set. The logo's rendered height
Width (px, optional)Shown once a logo URL is set. Leave blank to keep the aspect ratio implied by Height
Gap between text and logo (px)Shown once a logo URL is set. Spacing between the logo and the message. Leave blank to use the bar's default content spacing

Ground image and inline logo don't show yet in the editor's own live preview

Both fields are confirmed wired to the real storefront — a saved value renders correctly once you Publish. They aren't reflected in this editor's live-preview canvas yet (a separate preview component that hasn't caught up to these two fields), so don't judge whether they saved by watching the preview here — check the published storefront instead.

Full-width scrolling ticker — a second Marquee presentation, found in the row's Design tab

Marquee mode above always scrolls a single message edge-to-edge (entering from off-screen and looping). A second presentation — a continuous, full-width ticker that repeats the message back-to-back with no gap or re-entry pause — exists as a Presentation control (Single message scroll / Full-width ticker), but it lives on the Announcement row's own content-block editor (its Design tab — see the "Adding blocks to a row's Design tab" note under The structure sidebar and the template gallery earlier in this guide), not in the fields above. Add a block to the Announcement row's Design tab to reach it.

Set your message

Type the line you want shown. While Message is empty (and, in Rotating mode, Messages is also empty), the bar doesn't render at all — there's no "on/off" switch, an empty message is the off state.

Pick a Behaviour

Static and Marquee both show the single Message — Marquee scrolls it, Static holds it still and truncates with an ellipsis if it's too long for the bar. Rotating and Countdown reveal their own extra fields once selected.

Fill in the mode-specific fields

Rotating: add one message per line. Countdown: set Counts down to and, optionally, a Label before the timer.

Turn on the dismiss button if you want one

Let customers close the bar adds the × control. Leave it off for a bar customers can't dismiss.

Countdown renders nothing without a date — and nothing once the date passes

Countdown mode needs Counts down to set; without it the bar doesn't show up at all, even with a Message and Label filled in. Once the deadline passes, the bar disappears too — including live, mid-visit, for a customer who already had the page open. There's no "expired" message state; plan your countdown target with that in mind.

Rotating with nothing in Messages

If you switch to Rotating but leave Messages blank, the bar falls back to showing the single Message field as a static line — it won't cycle through anything until you add at least one line to Messages.

This is not the page-builder Promo Banner or Announcement Bar section

This header Announcement bar is separate from the Promo Banner and Announcement Bar content sections available inside individual pages via + Add Section in the Section Library — those are page-content blocks you place and configure per page. This one lives in the header itself and shows on every page of your storefront once Message (or, in Rotating mode, Messages) is filled in.

Why don't customers see my announcement bar?

Check, in order: (1) Message isn't empty (Rotating mode also needs at least one line if you want cycling, otherwise it falls back to Message); (2) in Countdown mode, Counts down to is set to a future date/time; (3) you clicked Save on the Header editor, and Published the header if your store uses a premium template (Save Draft alone keeps it in the editor only); (4) you're not looking at a cached page — the bar renders on every load, so a hard refresh rules out a stale bundle.

Why don't my Countdown display, Countdown icon, Scroll speed, or Navigation control changes show up?

Every field above — Countdown display, Countdown icon and its Icon position, Scroll speed, and Navigation controls included — now reaches the published storefront. If a change you made isn't visible: (1) confirm you clicked Save on the Header editor, and Published it if your store uses a premium template (Save Draft alone keeps it in the editor only); (2) confirm the bar's Behaviour actually uses the field — Countdown display and the Countdown icon fields only apply in Countdown mode, Scroll speed only applies in Marquee mode, and Navigation controls only apply in Rotating mode; (3) hard-refresh the storefront tab — the bar renders on every load, so a stale cached bundle can hide a change that already saved.

Announcement & Utility Bars as Their Own Rows (Layout Axes)

By default the Announcement and Utility Bar rows above render inline with your header, folded into the same strip they've always used (Legacy). A separate opt-in switch turns them into their own full-width bands stacked around the main bar instead, and unlocks eight more Layout Axes controls that only make sense once the bars are separate rows.

Not visible on this header? It's using its own tier stack instead

Most of this Layout Axes section — the master switch above, Announcement Bar Position, Announcement Bar Behaviour, and Top Bar Position — only shows up when the header's structure tree has no tiers configured. Once you've built a tier stack (added rows under Structure on the header's own settings panel), those four controls disappear and are replaced by a single italic line reading "This header uses a tier stack; row/placement controls don't apply.", because the tier-stack renderer never reads any of them — showing controls with no effect would be misleading. To get back to them, click the Remove tier stack link that appears just below that italic line — it clears only the tier stack (config.tiers), leaving your colours, typography, and every other Layout Axes override on this header untouched. This is different from the panel's own Reset all, which wipes every override on the header, not just the tiers — use Reset all only if you mean to start this header completely over.

Exception (2026-09-03): on the 8 templates that use the shared Utility Bar row (Centered Logo Split Nav, Floating Pill Navbar, Minimal Hamburger Bar, Retro Arcade Bar, Serif Luxury Bar, Side Rail, Tech SaaS Bar, and Transparent Overlay), Top Bar Content, Use full width, Show on mobile, Keep visible on scroll, Show separator line, and every control in Top Bar Style Axes below stay on the panel and render fully enabled on a tier-stack header — no "Requires Stacked" hint, no need to switch the (now-hidden) master switch to Stacked. The tier-stack renderer reads these directly, so they take effect on your tier stack's Utility Bar row immediately. Two Tier Utility Bar, Masthead, and Dept Store keep their own bespoke, hand-styled utility strip (see the warning below and the Utility Bar section above) and never show these controls at all, tier stack or not.

Screen: on your header's Config panel, open the Layout tab and scroll to Layout Axes. The master switch is:

ControlValuesEffect
Announcement & Utility Bars as Their Own RowsLegacy (default) / StackedLegacy is today's render, byte-identical to before this control existed. Stacked makes the Announcement and Utility Bar rows render as their own full-width bands: Announcement above the header (or wherever you place it below), then Utility, then your main bar, then anything placed below it

Existing stores keep their current look until you opt in

Legacy is the default for every store, including ones that already have Announcement or Utility Bar content saved — switching this on is what changes your layout, not the upgrade itself. There's no backfill and no automatic migration; this is a deliberate merchant choice.

Once Stacked is selected, eight more Layout Axes controls become interactive (they render disabled, with a small italic hint underneath reading Requires "Announcement & Utility Bars as Their Own Rows" set to "Stacked", whenever the switch above is still Legacy):

ControlValuesEffect
Announcement Bar PositionAbove header (default) / Below main bar / Page bottom / HiddenWhere the stacked Announcement row sits relative to the main bar
Announcement Bar BehaviourStatic (default) / Rotating / Marquee / Countdown / GridSame four behaviours as the classic Announcement row above, plus a new Grid option: three independent zones (Left/Center/Right) of short text-and-link items instead of one scrolling message — configured in the row's own Grid Zones section (below) once you pick Grid here

Bar still scrolling after you picked Static?

Static is the shown default the first time you open this control, so clicking Static to confirm it now always saves that choice explicitly — it used to be swallowed on the first click when Static was already the visibly-selected option, and the bar would then fall through to whatever behaviour is set on the classic Announcement row's own Behaviour field above (e.g. Marquee), which is why it kept scrolling even though the inspector showed Static. If you still see this on an older save, reopen the control and click a different option, then click back to Static to force it to persist.

| Top Bar Position | Own row above (default) / Below main bar / Inline with main bar / Hidden | Where the Utility Bar row sits. "Inline with main bar" folds it into the header's action-icon area instead of giving it its own band, and is always hidden on mobile regardless of the "Show on mobile" control below | | Top Bar Content | Contact info (default) / Menu / Selectors / Social / Split / Centered message | Which Utility Bar fields show, and how they're grouped left/centre/right. Contact info is byte-identical to today's Utility Bar (Contact phone, Contact email, Location address, Locale label, Utility policy links only). The other five options draw from those same fields plus Menu links, Account links, Social links, Current language, Current currency, and Message (documented above) — see the callout below for exactly which fields each variant uses | | Use full width | Off (default) | Lets the Utility Bar row span edge-to-edge, keeping only a slim inner gutter so the end items never sit flush against the browser edge | | Show on mobile | On (default) | Whether the Utility Bar row also renders on the mobile header. Only this row is affected — the main bar's mobile behaviour never changes | | Keep visible on scroll | Off (default) | The Utility Bar row sticks to the top of the viewport as the customer scrolls | | Show separator line | Off (default) | Adds a bottom border under the Utility Bar row |

Top Bar Position, Top Bar Content, and the other six controls above do nothing on Two Tier Utility Bar, Masthead, or Dept Store

These three templates keep the bespoke, hand-styled utility strip they've always had (see the Utility Bar section above) instead of reading from this Layout Axes row — that strip never consumed Top Bar Position, Top Bar Content, Use full width, Show on mobile, Keep visible on scroll, or Show separator line, and it still doesn't after this wave. Their strip only ever shows Contact phone, Contact email, Location address, Utility policy links, and Locale label (the same five fields as Contact info here), laid out in each template's own fixed style — Two Tier Utility Bar's strip spans the full row, Masthead's sits inside its slim top tier above the logo row, Dept Store's sits inside its own compact top tier. Troubleshooting — "why doesn't Top Bar Content change anything on my template?": check your header's template first. On Two Tier Utility Bar, Masthead, or Dept Store, switching Top Bar Content (or any of the other seven controls in this table) saves but has no visible effect, because these three templates never call the shared renderer these controls configure. Switch to one of the other 8 templates to use Top Bar Content's Menu, Selectors, Social, Split, or Centered message layouts.

Grid Zones — configuring the new Announcement grid

Once Announcement Bar Behaviour is set to Grid, a Grid Zones section appears on the Announcement row's own settings panel with three columns — Left, Center, Right. Each has an Add item button; every item gets a Text field, an optional Link field, a drag handle to reorder within its own column, and a delete icon. Items render side by side within their zone; an empty zone renders nothing. Content you author while Grid is selected is kept if you switch to another Behaviour and back — it only renders while Grid is the active Behaviour.

Which fields each Top Bar Content variant shows

Each non-default variant pulls a fixed set of fields into fixed left/centre/right slots — a field you haven't filled in is skipped, not shown blank:

  • Menu — Menu links (left); Contact phone, Account links (right)
  • Selectors — Current language, Current currency, Account links (right)
  • Social — Social links (left); Message, Contact phone (right)
  • Split — Contact phone, Contact email (left); Utility policy links, Current language, Current currency, Account links (right)
  • Centered message — Message (centre only)

If you switch Top Bar Content and a zone looks empty, it's because none of that variant's fields are filled in yet — fill in the relevant field(s) above (Menu links, Account links, Social links, Current language, Current currency, or Message), or switch back to Contact info.

On a narrow screen, overflowing items collapse into a More menu instead of clipping

Menu, Selectors, Social, Split, and Centered message all lay their items out in the same left/centre/ right zone strip, and at narrow widths (a small laptop or a merchant with a long phone number, long menu labels, or a bumped-up font scale can all trigger it — it's not just a phone-sized breakpoint) there isn't room for every item at full size. Whichever items stop fitting collapse into a More button at the end of the row instead of being squeezed down to an unreadable, untappable sliver; clicking or tapping More opens a small panel listing the collapsed items so links and account actions stay reachable. This applies to every Top Bar Content option except the default Contact info — that strip keeps its original hard-clip/ellipsis behaviour unchanged, so an existing store that has never touched Top Bar Content renders exactly as it did before.

Why are these controls greyed out?

On a Legacy-row header (no tier stack), all eight controls above stay disabled, with the reason spelled out under each one, until Announcement & Utility Bars as Their Own Rows is set to Stacked. Set that first — the dependent controls unlock immediately, no save or reload needed.

On a tier-stack header, this only applies to Announcement Bar Position, Announcement Bar Behaviour, and Top Bar Position — and since the master switch itself is hidden there (see the callout above), those three are hidden too, not merely disabled. Top Bar Content, Use full width, Show on mobile, Keep visible on scroll, and Show separator line are the exception: they render enabled with no hint, because the tier-stack renderer consumes them directly.

Top Bar Style Axes (Layout Axes)

A further 14 Layout Axes controls (2026-09-03) restyle the Utility Bar row itself — scrolling/paging behaviour, typography, a border set, and icon styling. They live in the same Layout tab, Layout Axes list, directly below the eight controls above.

On a Legacy-row header, all 14 share the same gate as the eight controls above: they render disabled until Announcement & Utility Bars as Their Own Rows is set to Stacked, with the same Requires "Announcement & Utility Bars as Their Own Rows" set to "Stacked" hint underneath. On a tier-stack header, all 14 are the exception described in the callout at the top of this section — they render enabled with no hint and restyle the stacked Utility Bar row directly, even though the master switch that normally gates them is hidden on that header.

Display mode

ControlValuesEffect
Top Bar Display ModeStatic (default) / Marquee / SliderStatic is today's fixed-position strip (the zones/legacy layout described above), unchanged. Marquee scrolls the same content items continuously in one direction. Slider pages through the items one at a time instead of scrolling continuously

Marquee and Slider bypass Top Bar Content and pool every filled-in field

Setting Top Bar Display Mode to Marquee or Slider is checked ahead of, and overrides, the Top Bar Content variant split — it doesn't matter which of Contact info/Menu/Selectors/Social/Split/ Centered message is selected. Instead, Marquee and Slider pull in every field you've filled in across the whole Utility Bar panel at once (Contact phone/email, Location address, Locale label, Utility policy/menu/account/social links, Current language/currency, Utility bar message) and scroll/page through all of them together. If none of those fields are filled in, Marquee and Slider render nothing at all.

Typography

ControlValuesEffect
Top Bar FontInherit (default) / System UI / Georgia (serif) / Courier New (monospace)Overrides the utility strip's font family. Inherit leaves it following your theme's body font, unchanged
Top Bar Font Size (px)9–20, default 12Text size for the whole strip
Top Bar Font Weight400 / 500 (default) / 600 / 700Text weight for the whole strip
Top Bar Letter Spacing (px)-1 to 4, default 0Letter spacing applied to the strip's text
Top Bar Line Height1 to 2, default 1.2Line height applied to the strip's text

Border

ControlValuesEffect
Top Bar Border StyleSolid (default) / Dashed / DottedStyle of the strip's border
Top Bar Border Width (px)0–6, default 1Border thickness. 0 renders no border regardless of style/colour
Top Bar Border ColorColour picker, blank by defaultBorder colour. Left blank, no border colour is applied even if width/style are set
Top Bar Border Radius (px)0–24, default 0Rounds the strip's corners

This is a separate control from the existing Show separator line toggle

The classic Show separator line toggle above only ever draws a bottom border. This new border set (style, width, colour, radius) is additive and controls the strip's full border on all sides — the two can be combined, since they apply through the same style object rather than replacing one another.

Icon

ControlValuesEffect
Top Bar Icon Size (px)10–32, default 16Size of icons rendered in the strip's items (e.g. social icons)
Top Bar Icon ColorColour picker, blank by defaultIcon colour. Left blank, icons keep their default colour
Top Bar Icon Spacing (px)0–24, default 6Gap between an icon and its adjacent text/label within an item
Top Bar Icon PositionLeft (default) / Right / AboveWhere the icon sits relative to its item's text — before it, after it, or stacked above it

Why don't I see any icons to style?

As of this write-up, none of the Utility Bar's own content items (Contact phone/email, Location, Locale, Utility policy/menu/account/social links, Current language/currency, Utility bar message) render with an icon glyph on any Top Bar Content variant — Utility social links, for instance, render as plain text labels, not icons. These four controls save correctly, but have no visible effect today regardless of which items or Top Bar Content variant you've set, because nothing in the strip's content currently carries an icon to style. They're wired for a future item type that does carry one.

Bar Height (Layout Axes)

The header's own main bar has a height field in its Layout Axes list — every template except Side Rail shows it, labelled to match that template's own vocabulary for the bar (for example Floating Pill Navbar calls it "Pill Height", Masthead calls it "Section Ribbon Height", and every other template calls it "Header Height" or "Main Bar Height").

Screen: the same Layout tab's Layout Axes list as Spacing Rhythm and Top Bar Style Axes above.

ControlValuesEffect
Header Height / Pill Height / Main Bar Height / Section Ribbon Height (px)40–200, blank keeps the template's own defaultSets the main bar's height directly. Also scales the mobile bar/ribbon to match. Transparent Overlay is the one exception: this field changes the bar's own height but does not change the page-content offset reserved beneath it, which stays zero on that template

A short value looked like it was being ignored

Setting this below roughly 76px used to render at a taller, floored height on some templates instead of the value you typed — that floor is gone; any value from 40px up now takes effect exactly as set. If your header still looks taller than the number you entered, check whether Spacing Rhythm above is also set — Spacing Rhythm scales the bar height too, and the two combine.

Search Style (Layout Axes)

A separate control changes how the search box itself is presented when Search is enabled.

Screen: the same Layout tab's Layout Axes list as above.

ControlValuesEffect
Search Style (used when Search is enabled)Icon (opens overlay) (default) / Inline bar / TakeoverIcon shows a small search icon that opens a search overlay. Inline bar shows a persistent search field in the header itself. Takeover expands the search into a full-screen overlay with a trending-searches chip row and a "Popular right now" product preview beneath it

Trending searches and Popular right now (Takeover only)

On the Takeover style, the search overlay shows a row of trending-search chips plus a "Popular right now" preview grid for the top trending term. These are backed by the store's own search history over the trailing 30 days, falling back to the store's most recently added active products if there's no search history yet. The preview grid is a fixed snapshot of that one term's products — it does not update live as the customer types, since the overlay doesn't yet forward the typed query back to the storefront app.

Why can't I change Search Style?

Three header templates — Centered Logo Split Nav, Minimal Hamburger Bar, and Serif Luxury Bar — don't expose this control yet; their search always uses the Icon presentation. Every other header template shows Search Style in its Layout Axes list.

Logo Height (Layout Axes)

Two ways to size your logo inside the header bar — an exact pixel height, or a percentage of the bar's own height so the logo scales automatically if you later change the bar's height.

Screen: the same Layout tab's Layout Axes list as above.

ControlValuesEffect
Logo Height (px)Blank (default), 12–160An exact pixel height for the logo image. Blank keeps the stepped Small / Medium / Large size set elsewhere on this template
Logo Height (% of header bar height)Blank (default), 30–100The logo's height as a percentage of this bar's own resolved height — a slider with an adjoining number field next to it; drag the slider or type an exact number, and it snaps back to the nearest allowed value (30–100) if you type outside that range. Blank keeps whichever of Logo Height (px) or the stepped size otherwise applies

Logo Height (%) always wins if both are set

The two fields are the same control at two resolutions, not two independent settings. If you set both Logo Height (px) and Logo Height (%), the percentage is what renders — the pixel field stays saved and visible, but has no visible effect until you clear the percentage. Percentage wins deliberately: it's the one that stays correct if the bar's own height later changes (a custom Bar Height value, or Shrink Header on Scroll), so it takes priority over a fixed pixel value that can't adapt. If you only ever set one, that one applies normally.

Not available on Side Rail

Side Rail is the one header template (of 11) with no bar-height axis of its own — its main bar doesn't work in a fixed height the way the others do, so there's nothing for a percentage to be a percentage of. Neither Logo Height field appears in its Layout Axes list; every other header template shows both.

Why doesn't my Logo Height (px) change anything?

Check whether Logo Height (%) also has a value set on this template — the percentage always overrides the pixel value, even if you set the pixel value more recently. Clear Logo Height (%) (leave it blank) to let the pixel value take effect.

Header logo image (Media tab)

Your header's logo image is set independently of your store's main branding logo and your footer's logo — swapping one does not touch the others.

Screen: open Header from the Page Layouts journey rail, select your header template, then switch the picker's sub-tab row from Content to Media.

ControlEffect
Logo image thumbnailShows the currently-resolved image once it's a full http(s):// URL — blank if the template has no image set yet, or if the URL doesn't load
Choose imageOpens the asset library to pick or upload an image; sets it as this header's logo
Logo image (URL field)A plain text field for pasting a URL directly — useful for a curated/CDN link instead of uploading through the library
Reset icon (↺)Appears only once you've changed the image from the template's built-in default. Clicking it removes your override

Resetting does NOT bring back your branding logo

Clicking the reset icon does not restore your store's main branding logo (the one set on Store Branding) into the header. It removes the header's logo image entirely — the header renders your store name as text only, with no logo image, until you set a new one here via Choose image or the URL field.

Why does my header show no logo at all?

If the header bar shows only your store name in text with no image, either no logo has been set on this header's Media tab yet, or one was set and then reset. In both cases the header does not fall back to your store's main branding logo — check the Media tab on this header template and set an image there directly.

The Mega Menu master switch (Theme Settings → Features)

Before authoring any mega or disclosure panel, there's one store-wide switch that has to be on: Online Store → Theme → Page Layouts → Header → Theme Settings → Features → This template → Mega Menu. It's a plain on/off toggle, on by default for every store that hasn't touched the Features list before.

What it doesDetail
ON (default)Every authored mega panel and disclosure panel (both systems described below) renders on the live storefront once you Publish
OFFEvery authored panel on every nav link is hidden on the storefront, even if it's fully configured — the panels aren't deleted, they just don't render until you turn this back on and Publish

If you've ever touched Features before, check this switch first

This switch is new to the Features list as part of the 2026-08-29 mega-menu authoring redesign. A store that had never saved anything from the Features list before this rollout gets it ON automatically. But if your store had saved any Features toggle at any point in the past (for example, you'd previously turned Search or Wishlist off), your store's saved settings can't contain a switch that didn't exist yet — so Mega Menu loads OFF for you even though it's meant to default on. If your mega panels or disclosure panels stop showing on the storefront after this rollout and everything else looks correctly configured, this is almost always why: open Features, turn Mega Menu on, and Publish.

Why don't my panels show at all?

Check, in this order: (1) Theme Settings → Features → Mega Menu is ON (see the callout above — this is the most common cause right after this feature shipped); (2) the link actually has a panel configured — its row shows a Panel chip once one exists; (3) you clicked Save panel inside the panel editor, and then Published the header — Save Draft alone keeps it in the editor only.

Mega panels: a multi-column dropdown with a promo image

Below the link list, the Mega Panels section lists every navigation link that has a real path (links that already open the older children-based dropdown aren't eligible, to avoid clashing with that dropdown) with a Configure button next to each. Click it to open a dialog scoped to that one nav item:

ControlWhat it does
Add column / remove columnEach column is an independent group inside the dropdown panel
Column heading (optional)A heading label for that column, e.g. "Bestsellers"; leave blank for a headless column of plain links
Column heading link (optional)Makes the column heading itself clickable
Add entry / remove entry (per column)Each entry has a Label, a URL, an optional one-line description shown under the label, and an optional badge (e.g. "New")
Include promo tileTurns on a promotional image block that sits alongside the columns — image URL, optional heading, optional subheading, optional CTA label, and an optional link for the whole tile
Save panelCommits your edits for that nav item; Save Draft / Publish on the Header editor still governs when customers see it

A separate Mega Panel Width control (Card / Full Width / Full Bleed) lives in Theme Settings → Layout, not inside the per-link Configure dialog — it applies to every mega panel on your header at once, controlling how wide the dropdown panel renders relative to the page: Card keeps it a contained width, Full Width stretches it to the header's own width, and Full Bleed stretches it edge-to-edge of the browser viewport.

Save panel blocks if an entry has a label but no URL

Every entry needs both a Label and a URL to be kept. If you type a label and leave URL blank, the URL field shows an inline error, and clicking Save panel now shows an "Add a URL before saving" dialog naming the offending entry instead of saving — nothing is discarded silently. Fill in the URL or delete the entry, then save again.

A mega panel only replaces the dropdown for links that have one configured

Configuring a mega panel for a nav item makes it supersede that link's own (older, flat) dropdown — every other link keeps rendering whatever it rendered before. An empty panel (no columns with content and no promo tile) is treated as "nothing configured" and the link falls back to its plain behaviour, so clicking Configure and leaving everything blank has no visible effect.

Why don't I see my promo image or badge?

Both are opt-in per nav item — nothing shows until you explicitly fill in the promo tile's image URL or a column entry's badge text for that specific link. If you've filled them in and still don't see them, confirm you clicked Save panel inside the dialog (it stays local until then) and then Publish the header from the top of the Header editor — Save Draft alone keeps changes in the editor only.

Disclosure panels: a second, richer dropdown type

Alongside the Configure (mega panel) button on each eligible nav link, you'll also see a Configure disclosure panel button — a newer, more flexible dropdown editor that can layer on top of, or fully replace, a link's mega panel. As of the 2026-08-29 authoring redesign, this same editor also opens automatically when you pick Mega panel from the Opens control while adding or editing a link (see Navigation links above) — Configure disclosure panel and Opens → Mega panel/Side drawer/Full-screen takeover are two entry points into the identical editor and identical saved data.

Screen: Online Store → Theme → Page Layouts → Header (Desktop mode), or the page editor's Main bar row → Navigation Links. Click Configure disclosure panel next to any eligible link, or pick a panel type from that link's Opens control.

The editor now opens as a wide (640px) side drawer rather than mounting inline in the narrow settings rail, so there's real room to work — organised into three sections plus a collapsed Advanced accordion:

How it opens

ControlWhat it does
Panel styleHow the panel opens: Attached dropdown (small panel under the link), Full-width mega (wide multi-column panel), Side drawer (slides in from the side), Full-screen takeover, or Side rail
Open onHover, Click, or Hover or click
Panel widthBoxed (contained), Full width (header's width), or Full width, edge-to-edge (edge-to-edge of the browser) — a separate width setting from the Mega Panel Width axis above, scoped to this one panel
Color modeInherit (the default — no override, follows the header's own colours), Match header, Inverted, Brand color, or Transparent

Appearance

The visible layout controls for this panel — column/tile spacing and similar presentation settings. Below them, an Advanced accordion (collapsed by default) holds the finer, less commonly touched geometry controls: corner radius, minimum height, and panel width/max-width in pixels — these used to sit always-visible in this card; they're tucked away now so the everyday controls aren't crowded by settings most stores never need to touch.

Also inside Advanced: a Show dividers between columns toggle. Off (the default) shows no divider at all — an unset panel renders exactly as it always has. Turned on, it draws a thin vertical rule between each column, and — once a panel has enough columns that they wrap onto more than one row (a narrow panel width, or many columns at once) — the same toggle also draws a horizontal rule between the wrapped rows, so every row reads as visually separated from the next. It's one switch driving both the vertical and horizontal rule; there's no separate control for each. Has no visible effect on a single-row panel with only one column, since there's no second column or row for a rule to sit between.

Panel content

ControlWhat it does
Add link columnAdds a column of links, each with a Label, URL, optional description, and optional badge (short marker chip, e.g. "New"), plus a per-link icon, trailing icon, and numeric count badge
Column → Text alignmentHow the column's content sits on the panel's cross-axis: Automatic (recommended) (the built-in default — panel columns anchor to the top, bar rows stay optically centred), Left, Center, Right, or Baseline. Use this to, for example, bottom-align a short column of links against a taller neighbour, or centre a column's contents vertically. Automatic is the same as never touching this control — it doesn't write anything to your panel until you pick a real value
Column → Column widthOnly shown once a panel has two or more columns. A number from 1-12 controlling how much of the panel's leftover width this column claims relative to its siblings — a column set to 2 beside two untouched columns takes roughly twice their share. Leave every column blank and they split the space evenly, exactly as before this control existed. This does nothing on a panel whose columns are already forced to equal widths (an authored equal-columns/grid layout) — the ratio has no gap left to distribute there. Still a plain numeric field today, not (yet) a Narrow/Normal/Wide preset picker
Link → Size (optional)Per-link font-size override in pixels (10-72). Leave blank and the link uses the panel's own default size
Link → Hover image URL (optional)Swaps the panel's promo image (the Add image tile below) to this image while the customer hovers this specific link — a full URL or a bare S3 asset key. Has no visible effect if the panel has no image tile to swap
Add image tileAdds a single promotional image alongside your link columns — Image URL (a full URL or a bare S3 asset key; the storefront resolves and signs a bare key automatically), optional Heading, and optional Link for the whole tile. Only offered on panel kinds/widths the storefront can actually render a tile on — hidden, not shown-and-broken, when it can't
Image tile → Flush imageWhere the tile sits relative to your link columns: No flush media (the default — the original, always-safe stacked-band layout below the columns), Image on the left, edge-to-edge, or Image on the right, edge-to-edge. The two edge-to-edge options run the image full-height against that side of the panel instead of stacking it as its own band underneath
Image tile → Image fitHow the image fills its box: Auto (cover) (the default — fills the box, cropping overflow) or Fill (crop to fit) / Fit inside (no crop) (shrinks to fit inside the box with no cropping, may show empty space on the sides)
Image tile → Image shapeLocks the tile's shape: Auto (no fixed ratio — sizes to its container), Square, Portrait, Landscape, or Wide. Leave on Auto unless a specific column layout needs a fixed shape to line up neatly with its neighbours
Image tile → Focal point (X/Y)Two percentage fields (0-100) controlling which part of the image stays visible when Image fit crops it — X is left-to-right, Y is top-to-bottom; 50 / 50 is dead centre. Both fields have to be filled in together — filling in only one is treated as unset and neither is saved, since a focal point needs both coordinates to mean anything
Add utility stripAdds a band — a short row of links pinned to the leading or trailing edge of the panel (placement: Lead/Trail) — for a "Contact sales · Download app" style trailing row separate from the main columns

The drawer's footer has Cancel, Save panel, and — once a panel exists for this link — a Remove disclosure panel button. If you try to close the drawer (via the backdrop, Escape, or Cancel) with unsaved edits, it shows a confirm prompt — "Discard unsaved changes? You have changes to this panel that haven't been saved. Closing now will lose them." — so an accidental dismiss doesn't silently drop your work.

Save panel blocks if a link column or band entry has a label but no URL

Every link (in a column or a utility-strip band) needs both a Label and a URL to be kept — a half-filled entry no longer disappears quietly. If one has a label and a blank URL, the URL field shows an inline error, and clicking Save panel shows an "Add a URL before saving" dialog naming the offending entry and blocks the save. Fill in the URL or delete the entry (its own delete control is always available), then save again.

Upgrade from mega panel

If the link already has a legacy mega panel configured, the disclosure-panel dialog shows an Upgrade from mega panel button. Clicking it copies that panel's heading, links, descriptions, and badges into a new disclosure-panel column — your original mega panel is left completely untouched, so if you decide you don't like the result you haven't lost anything. One exception: if that mega panel's column was built from a linked category rather than manually-typed links, the upgrade brings over the column's title but not its (automatically-resolved) links — save it as-is and it will look empty and get cleared, since disclosure panels don't yet support category-bound columns. Re-add those links manually inside the disclosure panel after upgrading if you hit this.

Each link, inside a column, can also carry an icon and a trailing icon (picked from a fixed icon set — not free text) and a numeric count badge. Columns and their links can be reordered by drag handle.

How your image tile's caption renders

The tile's Heading (and Link, if set) render as a caption overlaid on the image itself, with a darkened scrim behind the text so it stays legible over a busy photo — this is the default. A handful of disclosure-panel/mega-menu styles instead place that same caption below the photo rather than overlaid on it; which one you get follows the panel's own visual style, it isn't a setting you choose per tile.

Uploading images — URL or asset key only, no picker yet

The Image URL field takes a direct URL or a bare storage key — there's no built-in media-library picker for this field today, so you'll need to already have the image hosted (or its asset key) before filling this in. If you're not sure where to get one, upload the image anywhere else in the admin panel that does have a picker (e.g. a product image) first, then copy its URL from there.

Why don't customers see my disclosure panel?

Two separate things have to be true: (1) you clicked Save panel inside the dialog, and then Save Draft/Published the Header editor — Save Draft alone keeps it in the editor only; (2) the panel needs at least one column with a link, or one band, to count as "configured" — an empty panel behaves like nothing was set up. On mobile, a disclosure panel opens by tapping the nav item in the slide-out menu rather than hovering, since there's no hover on a touchscreen.

Category strips: a row of square image tiles inside a disclosure panel

A separate block from the promo image tile above — a full-width row of several small square (or custom-shaped) image tiles side by side, for a "shop by category" strip inside a mega-style panel. Available from the same Configure disclosure panel dialog, below the columns/image-tile controls, as Category strips.

ControlWhat it does
Add category stripAdds one strip. A panel can hold more than one
PlacementAbove the columns or Below the columns — where the strip sits relative to your link columns
Strip title (optional)An optional heading shown above the strip
Gap between tiles (px)Spacing between tiles in the row. Blank uses the default spacing
Tile height (px)Fixed tile height. Blank sizes tiles by their shape ratio instead
Min tile width (px)The narrowest a tile can shrink to before the row wraps. Blank defaults to 96px
Add tileAdds one tile to the strip — Image URL, Label, and Link

All three geometry fields (gap, height, min width) are blank by default, so an untouched strip renders with the same spacing it always has — filling them in is optional fine-tuning, not a required step.

Zone layout: reordering what sits at the start, centre, and end of the bar

The Main bar row (Navigation Links / Mega Panels) also has its own Zone layout control, below the navigation content described above — a separate mechanism from the Arrangement picker described earlier in this guide. Where Arrangement swaps between whole pre-built layouts (Standard, Centered Split, Stacked, and so on), Zone layout lets you drag individual elements (brand/logo, navigation, and each action icon) between three tracks — Start, Centre, and End — and reorder them within a track, without changing which overall arrangement you're on.

  • Drag an element's handle to move it within its track, or use its ⋮ Move to… menu to send it to a different track.
  • The Centre track holds exactly one element at a time — dropping a second element there is refused with an inline message ("The centre track holds one element").
  • Once you've moved anything from its default position, a Custom arrangement badge appears next to the Zone layout heading so you can tell at a glance that this header no longer matches its arrangement's stock layout.
  • A separate Order within Actions control appears once the End track holds action items — it lets you set the relative order of the action kinds themselves (cart/wishlist/account, Sign Up, the CTA button group, Search, Log In, and anything else), independent of which track they're in.

There is no setting for this — every storefront header handles it for you. If the links you've added are wider than the space the header template gives the navbar, the navbar does not cut them off or hide them behind an invisible scrollbar. Instead:

  1. The links that fit stay on the bar, in your configured order.
  2. The remaining links move into a More dropdown at the end of the navbar.
  3. Clicking More (or focusing it and pressing Enter / ) opens a panel listing them, with their badges intact. Esc closes it and returns focus to the More button; / , Home and End move between items.

This is re-evaluated live as the browser window changes width, so the same store shows more links on a wide monitor and fewer (with a longer More list) on a narrow laptop. No link is ever dropped — bar plus More is always your full list.

When your icons and buttons don't fit: the actions "More" menu

The header's action cluster — search, wishlist, cart, account, Log In / Sign Up, and the header CTA button, free-shipping note and divider from the Config tab — gets the same treatment, and again there is no setting for it. If the cluster is wider than the space the template gives it, the controls that don't fit move into their own More dropdown at the right end of the bar rather than wrapping onto a second line (which a fixed-height header bar has no room for) or running off the edge of the page.

Which controls stay on the bar is not simply "the first ones". They are dropped in this order, last to be dropped first:

Kept longestControl
1Cart, account, wishlist — the shopping controls. These never leave the bar at all
2Sign Up
3The header CTA button group (CTA button + text note + divider — they move together)
4Search
5Log In
6Anything else — utility and policy links, locale switchers

So on a crowded bar your customers keep the cart icon and see a More chevron beside it; the free-shipping note and the Log In link are what move inside. Clicking More (or focusing it and pressing Enter / ) opens the panel; each control works there exactly as it does on the bar, and Esc closes the panel and returns focus to the More button. Nothing is ever removed — bar plus More is always your full cluster, and it is re-evaluated live as the window resizes.

Your cart, wishlist and account icons never go behind More

Row 1 of that table is a guarantee, not just a preference. However narrow the bar gets — a long navigation, a small laptop, every header template and layout variant — the shopping icons keep their place on the bar and everything else moves into More around them. If there still isn't room, it is your navigation links that give way into the navbar's own More menu, because a link behind a menu is one click away while a cart behind a menu is a checkout your customer has to go looking for.

You may therefore see a bar that shows only your cart/wishlist/account icons and a single More chevron. When the navigation and the action cluster overflow at the same width, the header does not show two More buttons side by side: the two lists merge into one More panel, with the hidden navigation links listed first and the hidden controls (search, Log In, the CTA group and so on) below them, each working exactly as it does on the bar. That merged panel is the intended, most-crowded state, not a fault. If only one of the two overflows, only that one's More appears, exactly as described above.

Most of my action cluster is behind More — why?

The cluster ran out of room, which usually means the header variant is sharing that side of the bar with your navigation. Centered split and Nav centered put navigation links in the same track as the icons, so a long navigation squeezes the cluster first. Three fixes: turn off header icons you don't use (Config tab — wishlist and search are the usual candidates), shorten your navigation Labels, or switch to the Standard variant, which gives the action cluster the whole right-hand side of the bar.

Why are some of my links under More?

It means the navbar ran out of room, not that anything is misconfigured. Three things widen it again: shorten link Labels (the single biggest factor), toggle Enabled off on links you don't need in the top nav, or switch the header variantNav centered hands the navbar the whole middle of the bar, and Centered split divides your links either side of the logo, both of which fit more links than a left-aligned bar. Turning off header icons you don't use (wishlist, search) in the Config tab frees space too.

Mobile is different

On phones the header switches to the slide-out menu described under Header editor: Mobile mode below, which lists every link vertically — so the More menu is a desktop/tablet behaviour only.

Also editable from the page editor's Main bar row

Navigation Links and Mega Panels are also editable at Online Store → Theme → Page Layouts → Header, in the sidebar tree's Main bar row — the exact same fields as above, saved through the same data and autosaving about 600ms after you stop typing (a small Saving spinner next to the "Main bar" heading confirms it; there's no Save button on this panel, unlike the Save panel button inside the Mega Panels dialog described above). If your store has already published one of the 11 premium header templates, this classic location stops showing Navigation Links, Mega Panels, and Utility Bar fields entirely — all three are replaced by a single "Header settings have moved into the page editor" card, with an Edit Header button that jumps to the Main bar row. Stores still on the legacy (classic, pre-template-picker) header keep editing here exactly as described above.

Header appearance

SettingWhat it does
Background colour (initial)The header's background before the customer scrolls — supports HEX, RGB/RGBA, or transparent
Text colour (initial)Text/icon colour to match the initial background
Scroll effectToggle on to have the header switch to a different background and text colour once the customer scrolls past a threshold — useful for a transparent header over a hero image that needs to become solid and legible once the page scrolls
Scrolled background / text colourThe colours the header switches to once scroll effect triggers
Wishlist / cart / user-menu iconsToggle each on or off independently

For pinning the header to the top on scroll, see Sticky Behavior on the Theme Settings entry, above.

Colour fields disappear once you're on a premium template

Background colour, Text colour, Scroll effect, and the two scrolled-colour fields above only appear on this card while your store is still using the legacy (classic, pre-template-picker) header. The moment you publish any of the 11 premium header templates described earlier in this guide, this card stops showing them — premium headers get their colours from the Color Schemes panel on the Theme Settings entry instead. There's no banner explaining the switch; if a colour field you remember setting has quietly disappeared from this page, that's why.

Header editor: Mobile mode

Switch the mode control at the top of the Header editor to Mobile to edit your mobile navigation, slide-out menu, and mobile header bar. This replaces the entire form on the left with three cards; the preview on the right switches to the mobile storefront.

SettingWhat it does
Navigation typeHamburger drawer, a bottom-navigation bar with labelled icons, or a drawer — pick the mobile nav pattern
Drawer directionSlide in from the left or right (shown when navigation type is Hamburger or Drawer)
Bottom-navigation itemsWhen navigation type is Bottom tab: add, edit, and remove up to 5 items, each with an icon, label, path, and an enabled toggle

Slide-out menu

SettingWhat it does
Profile / cart / wishlist / social-links in drawerToggle whether each appears in the mobile slide-out menu
Menu animation styleSlide, fade, or none
Custom menu linksOff by default (the drawer inherits your desktop navbar links); switch on to define a separate set of links (label, path, enabled) just for mobile, up to 20

Mobile header bar

SettingWhat it does
Compact modeA slimmer mobile header, giving product images more vertical space
Show searchShow or hide the search bar in the mobile header
Sticky headerPin the header at the top on scroll, or let it scroll away
Header styleStandard, Minimal, or Centered logo
Show cart / wishlist / user-menu iconsEach icon defaults to inherit — it follows the matching desktop navbar toggle (shown as an "Inherit on/off" chip). Press Override to set a mobile-only value, or Reset to go back to inheriting

Mobile Menu (Layout Axes)

Seven sizing/style controls for the mobile slide-out/dropdown menu panel itself, on the header's Config → Layout → Layout Axes list:

ControlValuesEffect
Mobile Menu HeightDefault / Dropdown / FullDefault (the leftmost button, keeping the template's own panel height) is the default. Dropdown caps the panel under the header bar; Full expands it to fill the screen
Mobile Menu — Width (px)Blank (default), 200–640Blank spans the screen edge-to-edge (never exceeding 88% of the viewport width even when set). A value sets a fixed drawer width
Mobile Menu — Background ColorBlank (default)A colour swatch you click to open a picker, plus a hex text field beside it — set either and the other updates to match. Blank keeps this template's own panel background
Mobile Menu — Text ColorBlank (default)Same swatch-plus-hex control as Background Color, for the menu's link text. Blank keeps this template's own text colour. Applies on every header template except Masthead and Minimal Hamburger Bar, whose drawers keep their own built-in link colour (see the note below)
Mobile Menu — Link Size (px)Blank (default), 10–48Blank keeps the template's own link text size
Mobile Menu — Space Between Links (px)Blank (default), 0–64Blank keeps the template's own spacing between menu links
Mobile Menu — Badge ShapeDefault (rounded pill) / Pill / Square / OutlineDefault is the leftmost button and the default value. Shape of cart/wishlist count badges shown inside the mobile menu

Not available on Masthead or Minimal Hamburger Bar

These seven controls don't appear on the Masthead or Minimal Hamburger Bar templates — both already render a full-height mobile menu with no second height to switch to, so the control would have nothing to do. Every other header template shows them in its Layout Axes list.

Blank means unchanged

Every one of these seven fields defaults to blank (or, on Mobile Menu Height and Badge Shape, the button labelled Default), and a blank/Default value renders your mobile menu exactly as it did before this control existed — set a value only once you want to override the template's own look.

Open Footer from the Page Layouts journey rail, or click Browse Templates from inside the classic Footer editor to jump straight to Online Store → Theme → Page Layouts → Footer (same sidebar-plus-gallery shell described under The structure sidebar and the template gallery above — a structure switcher at the top of the sidebar, a Templates › link that opens a look-only drawer, and a Theme Settings entry for the old Config-tab controls).

All 7 footer templates require a paid plan

Just like the header, every one of the footer's 7 premium structures is a flagship design — on the Free plan each option in the structure switcher's menu shows a lock icon, and clicking one does nothing. Any paid plan (Starter, Growth, Pro, or Max) unlocks all 7; upgrade from Billing → Plans & Billing (see Plans & Billing). If a structure still shows locked right after upgrading, reload the Admin Panel so the switcher re-checks your plan.

Click Templates › to open the same look-only drawer described under Changing look above — one Templates section of look cards for your currently-active footer structure. Clicking a card stages it into your preview the same way it does for the header.

For the footer specifically, a look now carries its own art direction, not just colour: picking a look card can set its own heading weight, heading capitalisation, heading letter spacing, link weight, and text scale (the same five typography controls under Footer Type above), so two looks on the same footer structure can read in genuinely different typographic voices — a tight, uppercase, tracked-out small-type look next to a looser, larger, sentence-case one — not only different colours.

Why did my footer's headings change font after I picked a look?

A look's art direction writes directly into the same Footer Type axis fields described above — Column Heading Weight, Capitalisation, Letter Spacing, and so on. If you'd rather keep your own typography after picking a look, clear those fields individually or click Reset axes above the Layout Axes list to blank all of them back to this design's own defaults; picking a different look afterwards will set its own values again.

Some Looks also seed a ready-made image-led footer band

A subset of the footer Looks — Marble Base, Golden Era, Cloud Soft, Terra Cotta, Desert Wind, Steampunk Core, Mystic Rune, and Velvet End, as of this wave — additionally seed a ready-made footer band the moment you pick that card: real packaged product/lifestyle photography arranged as a Media tiles block, alongside the rest of the template's default bands, so your storefront preview shows a finished image-led footer immediately instead of an empty shell. There's no separate toggle for this — it fires automatically as part of picking one of these Looks, at the same moment its type-axis art direction applies. You can freely edit or delete the seeded band like any other: open it from the band list (Online Store → Theme → Page Layouts → Footer, sidebar tree) — its Compose this band with blocks switch (see Composing a band with blocks below) is already on. Picking a different Look on the same footer replaces the seeded band's content with that Look's own seed (or removes it, for a Look that doesn't seed one); a band you've since hand-edited yourself is left alone and never silently overwritten by a later Look pick. Not every footer Look seeds a band — most still only change colour and type voice, exactly as before.

Reset axes also clears a Look-seeded band

Clicking Reset axes above the Layout Axes list on a footer whose current seeded band still matches the Look that created it also removes that seeded band, since the band's imagery and copy exist specifically to match the axes being reset. It never touches bands you've since edited by hand, or bands you added yourself.

Like the header, arrangement is a separate control from structure and look — it doesn't live in the template gallery drawer. Open the Theme Settings entry in the sidebar, switch to its Design tab, and jump to the Variant section for 5 options that rearrange the same footer content without changing what it contains:

ArrangementLayout
StandardThe template's own native layout, unchanged — this is the default for every store
ColumnsLink groups laid out as balanced columns, brand leading
Centered StackEverything centre-aligned, stacked vertically
Single RowOne horizontal row: brand, links, and social icons together
SplitTwo-up layout — brand/newsletter on one side, links on the other

Standard is still the default everywhere

Nothing switches you onto one of the other 4 arrangements automatically — every store that hasn't opened the gallery and staged a different arrangement keeps rendering Standard, the exact monolithic footer layout that shipped before this arrangement axis existed. Picking a different arrangement only rearranges where your existing columns, brand block, and social icons sit; it never adds or removes footer content.

Spacing Rhythm also scales the footer's band padding — only when Band Vertical Padding is left blank

Just like the header (see the Spacing Rhythm callout under Sticky Behavior above), the footer's own Spacing Rhythm control — Theme Settings → Layout → Spacing Rhythm, Compact/Standard/Generous, same naming as the page-wide Theme Customization Spacing Rhythm but scoped to the footer itself — scales every footer band's top-and-bottom padding: Compact = 0.5×, Standard = 1× (no change), Generous = 1.5× the template's own reference padding.

An explicit Band Vertical Padding wins. If you've set the Band Vertical Padding number under Layout Axes to a specific value, that value renders exactly as set — Spacing Rhythm's scaling only applies when Band Vertical Padding is left blank. Set both and change Spacing Rhythm, and you'll see no visible change; clear Band Vertical Padding back to blank to let Spacing Rhythm drive it again.

Layout and content

FieldWhat it does
Background colour / text colourFooter's own colour scheme, independent of your header
ColumnsOrganise footer links into columns, each with its own heading
About textA short description shown in the footer
Copyright textSupports {year} and {companyName} placeholders — for example "© . All rights reserved." renders with the current year and your store name automatically

Colour fields disappear once you're on a premium footer template

Background colour and Text colour above only appear while your store is still using the legacy (classic, pre-template-picker) footer. Once you publish any of the 7 premium footer templates, they stop showing here — premium footers get their colours from the Color Schemes panel on the Theme Settings entry instead (see Color Schemes and Type Pairing above).

Also editable from the page editor's band rows

Columns, About text, and Copyright text above are also editable at Online Store → Theme → Page Layouts → Footer, in the sidebar tree's band rows — the same fields, same saved data, saved automatically as you type (no Save button). They're split across three different rows rather than one: the Link Columns row holds the Link toggles and Column Body Text described below; the Brand Statement row holds About text on its own; and the Legal Strip row holds Copyright text (alongside Legal Links, the language selector, and payment methods — see further down this page). If your store has already published one of the 7 premium footer templates, this classic page replaces Columns/About text/Copyright and the Link toggles/Column Body Text sections below with a single "Footer content has moved into the page editor" card. Its Edit Footer button lands you on the Link Columns row, and its own text says so — "Edit which footer links show and their column body text in the page editor... About text is there too, under Brand Statement" — so if you're looking for About text, follow that pointer to the Brand Statement row; Copyright isn't mentioned on this particular card because it lives under the second, separate bridge described under Legal Links below. Stores still on the legacy footer keep the full set of fields here, unchanged.

At the top of the band list (Online Store → Theme → Page Layouts → Footer, sidebar tree) sits a + button that opens the Add band menu. It's disabled, with a short caption underneath it — "All sections this template supports are added — delete one to add another." — once you've added every band type your current footer template supports. If your template supports none at all (a small number of templates have no addable bands), the caption instead reads that the template "doesn't support additional sections" and tells you to switch structure to add one. Hovering the disabled button also shows the same reason as a tooltip, and if you reopen the menu before it's fully exhausted, each already-used or unsupported type in the list shows its own reason ("Already added" / "Not supported by this template's layout") directly under its label, not only on hover.

Each row in the band list carries its own row controls, to the left and right of the row's name:

ControlWhat it does
Drag handle (leftmost)Press and drag to reorder the band relative to the others — the same drag-to-reorder gesture used elsewhere in the editor (for example the header's block lists)
Up / down arrowsMove the band one position up or down — an alternative to dragging, for precise single-step reordering or keyboard use. Disabled at the top/bottom of the list
Duplicate (copy icon)Inserts a new band directly below the original, with the same settings, so you can build a variant without starting from scratch
Change type (swap icon)Opens a menu to convert the band to a different band type (Link Columns, Brand Statement, Newsletter, Social, Legal Strip, Category Links). The band's position and any editable content it holds carry over where possible; type-specific settings reset to that type's defaults. The menu greys out the band's own current type (nothing to change to) and any type already used elsewhere in your band list — each band type can only appear once
Remove (trash icon)Deletes the band. Removing the last remaining band returns the footer to the template's default layout, the same as if you'd never added a band

All of these save automatically, the same as any other band-row edit — there's no separate Save button for reordering, duplicating, or changing a band's type.

Selecting the Link Columns band shows its column-body fields (Link toggles and Column Body Text — see Link toggles and Column Body Text further down this page) and, below them, a separate Link groups editor for building your own custom columns of links or text, in place of that band's default columns.

ControlEffect
Add groupAdds a new group (column). New groups start with a real default title and no items.
Group icon (optional)A small icon shown beside the group's title — one of 10 fixed choices (location, phone, mail, clock, shield, truck, card, gift, star, globe), or No icon
Group nameThe column's heading text
Group drag handleReorders this group relative to the others
Group show/hide (eye icon)Toggles whether this whole group renders on the storefront. Hidden groups stay in the editor — dimmed to half-opacity so you can tell at a glance — and keep every item inside them; toggling back on restores them exactly as left
Group delete (trash icon)Removes the group and all its items
Add itemOpens a small menu to add either a Link or a Text block row inside the group

Each item inside a group has its own controls:

ControlEffect
Label + URL (Link items)The link text and destination — pick one of your store's pages from the dropdown, or choose Custom URL to type any address
Text value (Text items)A free-form multi-line text field, for a Text item — no link behaviour
Item drag handleReorders this item within its group
Item show/hide (eye icon)Toggles whether this one item renders on the storefront, independent of its group and its siblings. Hidden items also dim to half-opacity in the editor
Item delete (trash icon)Removes the item

A Link groups column with no groups saves nothing

If you never open this editor (or remove every group you add), your footer simply keeps using that band's default column content — no empty "Link groups" data is saved at all, so there's nothing to clean up if you decide not to use it.

Call to Action band

Call to Action is a footer band type — add it from the same + Add band menu (or Change type menu) described above. It shows a headline, subtext, and up to two buttons (or an email signup field instead of a button), and renders nothing at all until at least one of its fields is set.

Screen: Online Store → Theme → Page Layouts → Footer, sidebar tree → select (or add) the Call to Action band:

FieldEffect
HeadlineThe band's main heading text
SubtextSupporting text shown under the headline
Button labelThe first button's text
Button URLPick one of your store's pages, or choose Custom URL to type any address
Open in (button 1)Same tab (default) or New tab
Second button label (optional)The second button's text
Second button URL (optional)Same page-picker/Custom URL choice as the first button
Open in (button 2)Same tab (default) or New tab, independent of button 1
Email signup insteadA switch that replaces the button with an email capture field

Both buttons have their own show conditions

The first button only renders once both its label and its URL are set. The second button follows the same rule — label and URL both required — and only ever appears alongside the first button, never on its own: a Call to Action band with only a second-button label and URL filled in (and no first button) shows neither button. Email signup instead only shows once no button label + URL pair is fully set for button 1 — fill in a first button and the email field drops away automatically.

Category Links is an eighth band type, available on all 7 premium footer templates from the same + Add band menu (or Change type menu) described above.

Screen: Online Store → Theme → Page Layouts → Footer, sidebar tree → + Add bandCategory Links. This opens the band's own settings panel:

ControlValuesEffect
ColumnsAuto (default) / 1 / 2 / 3 / 4How many columns the groups below are laid out into. Auto picks a column count from how many groups you've added
Add groupbuttonAdds a new column group to the band

Each group has:

ControlEffect
Heading (optional)A column title shown above the group's items. Leave blank for an unlabelled column
Drag handleReorders this group relative to the others
Delete iconRemoves the group
Add itemAdds a new link/text row inside this group

Each item inside a group has a Link/Text kind selector: Link items get a Label and a URL field; Text items get a single free-form Text value field with no link behaviour. Every item also has a drag handle (reorder within its group) and a delete icon.

Empty bands and groups render nothing

A Category Links band with no groups, or a group with no items, doesn't show a placeholder — it renders as empty space. Add at least one group with at least one item before expecting to see anything on the storefront.

Per-band spacing & appearance

Selecting a band opens its settings panel; below its content fields (if any — some band types have none) is a Spacing & Appearance section with five controls, all optional and all independent per band:

ControlWhat it does
Vertical padding (px)Space above and below the band's content
Horizontal padding (px)Space to the left and right of the band's content
Gap between items (px)Shown only for band types that lay out multiple items side by side (Link Columns and the Social band's split layout) — space between those items
Corner radiusA stepped choice (Square, Tight, Standard, Rounded, Pill) for the band's own corner rounding, independent of your template's overall corner radius setting
Background colourA solid colour behind just this band, layered above the Footer bands colour scheme's background (see Color Schemes and Type Pairing above) and below any Ground image set there

Clearing a field (deleting the number, or picking Default on Corner radius) removes that override entirely — the band falls back to the surrounding Footer bands scheme, exactly as if you'd never touched it. Every field saves automatically.

Composing a band with blocks

Every footer band can also be built from smaller content blocks — image tiles, promo cards, logo rows, and more — the same block-composition idiom used for header rows (see Adding blocks to a row's Design tab above), applied to one band at a time instead of a zoned row. Select a band (Online Store → Theme → Page Layouts → Footer, sidebar tree) to open its settings panel; above the Spacing & Appearance section is:

ControlWhat it does
Compose this band with blocksOff by default. Turning it on reveals a block list below, where you add and arrange your own content, alongside or instead of the band's default content. Turning it back off does not delete any blocks you've already added — they're kept, just hidden until you switch composing back on
Keep the built-in contentOnly visible while composing is on; on by default. On, your blocks render alongside the band's normal built-in content. Off, the band's built-in content stops appearing and only your blocks render
Blocks listDrag to reorder, click a block to open its settings, or the trash icon to remove it. Add opens a typed picker grouped by purpose (Media, Text, Commerce, Links, Utility)

Composing doesn't clear your blocks when you turn it off

Unlike some other block-composition surfaces in this editor, the footer band composer keeps your block list exactly as it is when you switch Compose this band with blocks off — turning it back on later restores the same blocks, not an empty list.

Block types offered on a footer band. Clicking Add shows only the block types this platform's renderer actually draws for a footer band — no type is ever shown disabled or "coming soon." As of this wave that list includes, alongside the existing link/utility/commerce block types also used on header rows:

Block typeWhat it's forKey settings
Media tilesA grid of images, each optionally linkedColumns, and per-image Image, Alt text, Link, and Caption
Promo cardA titled card with an optional image and call-to-actionTitle, Body, Button label, Button link, Image + Image alt text, Image position (Left/Right/Top), Background (Surface/Accent/Inverse), Alignment (Start/Center)
Logo stripA row of partner, trust, or app-store badgesHeight (px), Gap (px), Alignment (Default/Start/Center/End), a "Monochrome at rest" checkbox, plus a per-badge list of Image, Alt text (required whenever that badge has a Link), Link, and Kind (Unspecified/Partner logo/Trust badge/App badge)
Editorial statementA large pull-quote or statement, sized for a footer bandEyebrow, Statement, Attribution, Size (Headline/Display), Alignment (Start/Center), Max width in characters
Stats rowA row of credibility numbers, such as orders shipped or years tradingColumns (Auto/2–5), Value size (Large/Extra large), a "Show dividers between stats" checkbox, plus a per-stat list of Value, Label, and Note
LocationsA grid of store locations with address and phoneEyebrow, Source (Manual, or Pickup locations — shown with a "not live yet, still authored manually" hint), Columns (1–2), and Index style (None / Numeric — 1, 2, 3 / Padded — 01, 02, 03 / Circled)
Link columnA titled column of linksTitle, Layout (Auto / Simple list / Icon + description rows / Numbered / Inline strip / Giant links (headline scale) — entries render at headline scale, one per row, reading the footer's own Column Heading Capitalisation/Letter Spacing axes above), Columns, Column balance, Divider between entries, and a Number style option (when Layout is Numbered)
ButtonA single call-to-action button, grouped under "Commerce" in the Add pickerButton text, Link, and Style (Solid, Outlined, or Text only)

Tile row is not offered on the footer, or anywhere else, yet

A "Tile row" block type exists in the platform's design vocabulary but has no settings panel built for it yet, so it's deliberately left out of every Add-block picker on every surface, footer included — you won't see it as an option to add.

Changes save with the page

Blocks you add or edit here don't have a separate Save button — they appear in the live preview beside you as you work and save automatically with the rest of the page, the same as every other band-row edit on this page.

Everything above this point — Color Schemes, Footer Type, and the band composer's own blocks — lives behind a Config view of the Footer editor's sidebar settings panel. A second view, Style, sits next to it and is where you go to style a specific band, link column, or single link, instead of the whole footer at once.

Screen: Online Store → Theme → Page Layouts → Footer. Above the settings panel on the right of the sidebar tree, two chips read Config and Style — click Style to switch. The Style panel shows its own row of section chips: Type, Colour, Spacing, Background, This selection, and Show and hide.

Config and Style write the same footer, just at different scopes

Switching to Style doesn't open a separate settings surface — it's the same footer, the same autosave. Config holds the page-wide controls documented above (Color Schemes, Footer Type axes, band composer). Style's Type/Colour/Spacing/Background chips edit those same page-wide fields through a role-based, merchant-friendly layout instead of a raw axis list; its This selection chip is the one genuinely new capability — styling a single band, column, or link without touching anything else.

Type. A Footer Typeface select at the very top of the panel (blank/"this page's own typeface" by default, or any pairing from the same catalog as the page-wide Type Pairing control) — swaps this footer's own heading and body typefaces, independent of the rest of the page. Below it, an Overall text size control (a percentage, applies to the whole footer design), then a Wordmark / Headings / Links / Body text switcher. Headings reveals Weight, Capitalisation, and Letter spacing; Links reveals Weight only. Picking Wordmark or Body text shows a note instead of controls — those two roles don't have a page-wide axis, only a per-selection one; use This selection below once you've picked something in the tree.

Footer Typeface vs. a band/group/item's own Typeface override — the band wins

This Footer Typeface select is the same footerTypePairingId field as the Footer Typeface entry in the Footer Type Layout Axes list above — set it in either place and it updates the other, since they're two surfaces on one field. It's the footer's own design-wide default typeface, applied to every heading in the footer. If you've also set a Typeface on a specific band, group, or link via Style → This selection, that per-selection Typeface always wins over this page-wide one for that specific piece — so a footer-wide Footer Typeface pick can look like it "didn't take" on one band when really a more specific override is quietly beating it. Check that band's own This selection → Typography → Typeface field and clear it if you want the page-wide Footer Typeface to show through there too.

Colour. Five override swatches — Background, Text, Muted text, Hairlines and borders, Accent — plus the same Scheme (Default / Surface / Inverse / Brand / Transparent) and Emphasis (Standard / Subtle / Strong) dropdowns from Color Schemes → Footer above. A note under the swatches points out that Headings, Links, and Link hover colours aren't page-wide fields — set those per band, group, or link via This selection.

Spacing. Space above and below, Gap between footer blocks, and Content width (max width in px) for the whole footer design; a Newsletter box padding field appears too, only once your footer has a Newsletter band. "Gap between footer blocks" sets the space between the footer's top-level blocks (brand column, link columns, newsletter panel — or stacked rows, depending on your template's arrangement) — it does not change the spacing between individual links inside one column; that's the Gap between items (px) field under a band's own Spacing & Appearance settings instead. Left/right space for one band specifically is, again, a This selection field.

Background. A Background image URL field; once a URL is set, a Focal point (X/Y sliders) and a Darkening over the image slider (0–100%, defaults to 45%) appear. Below that, a Gradient wash row of curated colour-swatch buttons — clicking one applies it and clears the background image URL, since a photo and a mesh preset are mutually exclusive (typing a URL clears the mesh selection back). This is the same bgImage/mesh state as the Ground image and Gradient-mesh ground fields under Color Schemes above — the difference is presentation: this tab's version is a compact URL box with no upload picker, while Theme Settings → Color Schemes' version (documented above) additionally offers Image focus (a 9-position focal grid) and Image overlay (Darkness / Overlay colour / a flat–top–bottom Direction toggle) plus a proper upload/media-library picker via the same control every other image field in this editor uses — use that one if you need to upload a file rather than paste a URL. On the Boxed Card Newsletter template only, an italic note under Gradient wash points you to the band-scoped Ground composition control described above, since this tab doesn't carry a page-wide equivalent for it.

This selection — styling one band, column, or link. Pick a row in the sidebar tree first — a band, a link column (group, shown when you expand a band that has columns), or a single link or text row inside a column (item) — then open the Style tab's This selection chip. What you see depends on what you picked:

Field groupBandGroup (link column)Item (one link/text row)
TypographyTypeface, Size (px), Weight, Capitalisation, Letter spacingSame 5 fieldsSame 5 fields
ColourBackground, Text, Headings, Links, Link hover, Muted text, Hairlines/borders, Accent (8 swatches)Same 8 swatchesText, Links, Link hover only (3 swatches)
SpacingSpace above/below, Space left/right, Gap between itemsSpace above/below, Space left/right, Space above/below (margin), Space left/right (margin), Gap between itemsSpace above/below (margin) only
Alignment / Content widthBoth shownBoth shownNeither shown
ShapeCorner shape, Float as an inset cardNot shownNot shown

Typeface is a Google Fonts field — type a family name or pick from a short curated list (Inter, Fraunces, Playfair Display, Cormorant Garamond, DM Serif Display, Space Grotesk, Sora, Manrope, Libre Baskerville, Bitter, Work Sans, Outfit, Cabinet Grotesk, Instrument Serif); any Google Fonts family name works even if it isn't in that list. Leave any field in This selection blank and that piece keeps the design's own value — nothing here is required.

Shape — a band-only pair of controls, below Alignment / Content width

Select a band (not a group or item) in the sidebar tree and This selection shows a Shape block the other two selection levels don't get: a Corner shape select (blank/"This design's own corners" by default, or Square / Tight / Standard / Rounded / Pill — the same stepped scale as the Config side's per-band Corner radius) and a Float as an inset card switch (off by default) that makes the band render as an inset card floating on the surrounding surface rather than filling the full width. Both are independent of the page-wide Corner radius on Theme Settings → Layout and of the per-band Corner radius under Per-band spacing & appearance on the Config side — set a Shape value here to override just that one band's shape from the Style tab instead. Leave both blank/off and the band keeps rendering exactly as it did before this control existed.

Why did my band's shape change everywhere except this one band?

Shape lives only in This selection, band level — pick the exact band you want to change in the sidebar tree before opening Style → This selection, and check the "Styling: " label at the top of the panel confirms you have the right one selected. Setting Corner shape or Float as an inset card while a group or item is selected has no effect, since neither of those two levels shows this block at all.

Nothing selected? This selection shows an empty state

If you open the Style tab's This selection chip without first clicking a band, group, or item in the sidebar tree, it shows "Pick a band, group, block or link in the tree to style just that piece" instead of any fields — pick something in the tree first, then come back to this chip.

Show and hide. Two cards, shown only for the bands that exist on your footer:

  • Legal strip band — a Show this band switch (turning it off asks you to confirm first, since hiding the band also takes down everything nested in it — see the confirm dialog below), plus four sub-switches: Copyright line, Legal links, Language selector, and Payment method icons.
  • Newsletter band — a Show this band switch (no confirmation needed here), plus three sub-switches: Headline and description, Phone number field, and Consent checkbox.

If your footer has neither band, this chip shows a note to add a Legal Strip or Newsletter band from the Config side first.

Payment method icons needs two switches on, not one

The Style tab's Payment method icons sub-switch carries its own caption: "Also needs 'Show payment icons' enabled in Store Branding → Footer — both switches must be on." The two are genuinely AND-gated on the storefront — the customer portal's footer only shows payment badges when both this switch and the Store Branding → Footer → Show payment icons toggle (see Features below) are on. Turning on only one leaves the icons hidden; if a merchant reports missing payment icons, check both switches before assuming a bug.

Pick what you want to style

In the sidebar tree, click a band to select it. If it has link columns, click the chevron next to the band to expand it, then click a column (group) to select that, or the chevron next to the column to expand it further and click a single link/text row (item).

Open Style → This selection

Switch the Config/Style chip to Style, then click the This selection section chip. The panel shows a "Styling: " label confirming what you've selected, then the Typography/Colour/ Spacing (and, for bands/groups, Alignment/Content width) fields for that level.

Set only the fields you want to override

Every field here is optional and starts blank — set a Typeface, a colour, or a spacing value and only that piece changes; leave the rest blank and they keep inheriting the design's own values.

Check the result in the live preview

Changes autosave and reflect in the editor's live preview immediately, the same as every other field on this page.

Hiding a band directly from the tree, without opening Style

Each band row in the sidebar tree also has its own eye icon — click it to toggle that band's visibility without opening the Style tab's Show and hide chip at all. Hiding the Legal Strip band this way shows the exact same confirmation dialog described above, since it's the same underlying toggle either way.

Why didn't my font or colour change show up?

Two different scopes look similar and are easy to mix up. The Style tab's Type and Colour chips (and the page-wide Color Schemes/Footer Type controls under Config) set the design's own values for the whole footer — Wordmark and Body text roles specifically have no page-wide field at all. This selection only affects whichever band, column, or link you had selected in the tree at the moment you set it — if you meant to restyle the whole footer but only had one link selected, your change only touched that link. Re-check what's selected in the tree (the "Styling: " label confirms it) before assuming a field silently failed.

The Minimal Link footer template has one control of its own in Theme Settings, alongside the shared Color Schemes and Type Pairing controls above: Link columns, a number field from 2 to 4 (default 3) that sets how many columns your footer's link groups are arranged into on desktop. It has no effect on any other footer template, and no effect on mobile, which always stacks columns regardless of this setting.

Why don't I see my footer tagline?

The About text field above is what shows as the short description/tagline under your logo in the footer — it's blank until you set it, so a store that hasn't filled it in simply shows no tagline (not an error). If you've never published a Footer design at all, the copyright line is generated automatically from your store name (for example, “© 2026 Sage & Still. All rights reserved.”) rather than using whatever is saved in the Copyright text field above — publish a Footer design to take control of the exact copyright wording.

Social band content

Select the Social row in the band list (Online Store → Theme → Page Layouts → Footer, sidebar tree) to open its own settings panel. As of 2026-09-03 the panel has two parts, stacked one above the other: Social Links (the platform list + Appearance controls, new) and Link style (which platforms/text combination this band shows, existing).

Social Links. The exact same ordered-list-plus-Appearance editor as Social Links (new) in Store Branding → Socials — add/reorder/hide/remove platforms (including custom ones), then style the icons' layout, shape, border, size, gap, and alignment. It's the same underlying branding.socialLinksList / branding.socialPresentation data either editor writes to — a change made here shows up on the Store Branding → Socials tab too, and vice versa, since both are two mount points for one save.

FieldWhat it does
Link styleHow this footer's social links are shown: Icons only (just the platform icon, no text), Text labels only (just the platform name, no icon), or Icon + label (both together, side by side)

Which platforms show up here — now editable from either place

Before 2026-09-03, this band's panel only controlled HOW your social links display, not WHICH ones — you had to go to the Socials tab in Store Branding to add or remove a platform. The new Social Links section above lets you manage the platform list directly from this band too. If no social platforms are connected (via either editor), the Link style choice below has nothing to display, whichever option you pick. See Which card wins if you fill in both? if you also still have the classic Social Handles fields filled in.

Unset behaves exactly like the classic footer's Social style toggle

If you never open the Link style control, the Social band falls back to whatever your footer's older, classic Social style setting already had — a store that set that to "List" shows text labels, everything else shows icons, exactly as before this control existed. Picking a value here overrides that fallback for this band going forward.

The Theme Settings entry of the footer editor has three optional contact fields — Contact phone, Contact email, and Address. Fill in any one of them and a contact row appears in the footer, between the main footer content and the bottom legal bar:

FieldWhat customers see
Contact phoneThe number as a tap-to-call link — tapping it on a phone opens the dialler
Contact emailThe address as a tap-to-email link — clicking it opens the customer's mail app
AddressPlain text, not a link (so it doesn't compete with the two links beside it)

All three are blank by default and each is independent: set only the email and only the email shows, with no empty space where the other two would be. Leave all three blank and the footer renders exactly as it did before — no gap, no divider, nothing.

The contact row now renders on all 7 footer templates

All 7 footer templates render the contact row now — the last two, Divided Column Sidebar and Split Two-Tone Panel, picked it up most recently. If you've filled in a contact field and still can't see it on your storefront, the usual cause is a stale published bundle rather than a template gap: Publish the footer (Save Draft alone keeps it in the editor only), then hard-refresh.

This is separate from your Contact page

These fields only control the small contact row in the footer. Your full contact page — with a form, map, and business hours — is configured separately; see About & Contact pages.

Toggle individual footer links on or off: About, Contact, FAQ, Track Order, Privacy Policy, Terms, Refund Policy, and Shipping Policy.

Column Body Text

Optional supporting text shown under a footer link column's heading, on the templates that render column bodies — a short paragraph rather than another list of links, for a column like "Our Story." Each of your footer's link columns (matching the Link toggles above) gets its own body-text field here; leave one blank and that column renders as a plain link list, exactly as it did before this field existed.

Additional legal/compliance links shown in the footer's legal strip alongside your existing Privacy Policy / Terms links — for things like a Cookie Policy or an Accessibility statement. Add any number of label/URL pairs; this list renders as its own block only when it has at least one entry, so an empty list has no visible effect and doesn't add a stray gap or divider.

Also editable from the page editor's Legal Strip row

This list — plus Copyright text, the language selector, and payment methods below — is also editable at Online Store → Theme → Page Layouts → Footer, in the sidebar tree's Legal Strip row, autosaving the same way as the band rows described earlier on this page. If your store has already published a premium footer template, this classic page replaces the section above with its own "Legal links have moved into the page editor" card, whose Edit Footer button jumps straight to the Legal Strip row (unlike the Column-content bridge higher up this page, this one lands on the right row directly). Stores still on the legacy footer keep editing here as before.

Features

ToggleWhat it does
Show socialsDisplays icons for whichever social links you set in Store Branding
Show payment iconsDisplays badges for accepted payment methods (Visa, Mastercard, UPI, COD, and others) so customers see at a glance which payment options you support
Newsletter sign-upAdds an email sign-up field directly in the footer
Simplified mobile footerCollapses the multi-column footer into a compact layout on small screens

Social icons come from Store Branding

You don't re-enter your social links here — the footer's social icons pull from the same links you set in Online Store → Theme → Look & Feel → Logo & Identity. Each icon is the platform's real brand mark (Facebook, Instagram, X, YouTube, LinkedIn, TikTok); a platform this guide doesn't cover still gets a generic link icon rather than being skipped.

This card is not part of the Legal Strip / page-editor bridge

Unlike the sections above it on this page, this Features card (and the Show payment icons / Newsletter sign-up fields inside it) is not replaced by a bridge card once you publish a premium template — it keeps rendering here the same as before. Show payment icons does share its on/off value with the payment-methods control on the page editor's Legal Strip row (same field, two mounts), so a change here shows up there too. The newsletter content fields below (placeholder text, button label, consent block) are similarly also editable on the page editor's Newsletter row — but the Newsletter sign-up on/off toggle itself, and Show socials, only exist on this classic page for now.

Newsletter sign-up is a real subscription

When a customer submits the footer's email field, they must also check a GDPR consent box before the button becomes clickable — this applies to every footer design, not just one look. Submitting saves them to your subscriber list — it isn't a decorative form. New subscribers, tagged with source Store, show up in Marketing → Newsletter alongside subscribers captured from your landing pages and hosted sites — see Forms & Newsletter for how to review, filter, and broadcast to your list.

Some footer designs don't show an email field at all. A handful of the more minimal footer looks are deliberately text-and-links only — toggling Newsletter sign-up on has no visible effect for those designs. If you've enabled the toggle and still don't see the email field on your live storefront, switch to a different footer structure using the switcher at the top of the sidebar and check again; most designs do include it.

Once Newsletter sign-up is on, three more fields appear:

FieldWhat it does
Email input placeholder textThe hint text shown inside the email field on your storefront (not this admin field's own helper text)
Subscribe button labelThe button's label; leave blank to use the default "Subscribe"
Phone input placeholder textAdds a second, phone-number input to the newsletter form (in addition to email) on the templates that render it — leave blank and no phone field appears

Second consent block (optional)

Below the newsletter fields, an optional second consent block lets you show a separate opt-in checkbox alongside the newsletter form — useful for a distinct marketing/SMS consent, on top of the regular GDPR consent every footer newsletter form already requires. It has its own Consent heading, Consent checkbox label, and an optional Privacy link text / Privacy link URL pair. Leave all of it blank and the newsletter form renders with just the one, regular consent checkbox — exactly as before.

Both the phone field and the second consent block render only on the same 5 footer templates that have their own newsletter form: Divided Column Sidebar, Boxed Card Newsletter, Split Two-Tone Panel, Inline Column Newsletter, and Panel Card. On Centered Minimal Luxury and Minimal Link (which don't render a newsletter form at all) these fields still save but have no visible effect.

Why don't I see new subscribers from my footer?

If a customer says they signed up but never appears in Marketing → Newsletter, the most common cause is that they left the GDPR consent box unticked and their submission never went through — the button stays disabled until it's checked, so nothing was ever sent. Ask them to try again and confirm they check the box before submitting.

All footer templates now show the same content

Every premium footer template (Template list above) renders the same set of content your classic footer settings define: your About text, the newsletter sign-up description (the line of copy above the email field, editable wherever your newsletter copy is set), the payment-method badges when Show payment icons is on, and the language switcher (if you've enabled multiple storefront languages). If your footer previously looked like it was missing your tagline or payment badges after switching templates, that's fixed — every template now shows the same content, just arranged in that template's own visual style. Stores on plans that include the BillionBiz platform badge also see a "Powered by BillionBiz" link in the footer automatically; it isn't a setting you toggle here.

Next steps