Skip to main content

Component controls

Beyond global style, some parts of your store have their own settings: the header, the footer, the announcement bar, and the product page. Style each once here and it applies everywhere that component appears.

GroupControlOptionsWhat it does
Input Stylebordered/underline/filledHow form fields look — outlined, filled, or underlined. Outlined is the safest for making a field look like a field.
Input Focusborder-color/glow/float-labelWhat happens when someone taps into a field. A clear focus state is an accessibility requirement, not decoration.
Image Hovernone/zoom/fade-overlayWhat product images do on hover — zoom, lift, or nothing.
Header MenuHeader Menuselect (menu id, location=header)Which of your menus the header uses. Menus themselves are built under Storefront → Menus.
IdentityShow Logotoggle on/offWhether your logo appears at all. Off suits stores whose name is the wordmark.
IdentityLogo Sizecompact/default/largeHow large the logo renders. Bigger asserts the brand; too big pushes the menu into a cramped second row on mobile.
IdentityLogo Shapenone/rounded/circleWhether the logo is masked to a circle, a rounded square, or left as-is.
IdentityLogo Uploadimage urlYour logo file. Upload it at twice the size you want it displayed so it stays sharp on high-resolution screens.
IdentityShow Brand Nametoggle on/offWhether your store name appears as text beside the logo. Useful when the logo is a symbol nobody would read as your name.
IdentityBrand Namefree-textThe name shown in the header, if it differs from your store name.
IdentityBrand Name Font__heading__ (same as heading) or curatedFontsA font for the brand name specifically, when it should differ from your headings.
IdentityBrand Name Colorhex color (picker + free-text)The brand name colour, when it needs to differ from the header text.
IdentityShow Taglinetoggle on/offA short line under the brand name. Say what you sell — a visitor decides in seconds whether they are in the right place.
IdentityTaglinefree-text (maxLength 160)The tagline text itself.
IdentityFaviconimage urlThe small icon in the browser tab and in bookmarks. It renders at 16px, so anything detailed becomes a smudge — use a mark, not your full logo.
LayoutHeader Layoutlogo-left/logo-center/logo-aboveWhere the logo and menu sit relative to each other. Centred logos read boutique; left-aligned reads conventional and scans faster.
LayoutHeader Elevationflat/soft/strong/floatingWhether the header sits flat on the page or lifts off it with a shadow. Elevation helps when content scrolls underneath.
LayoutSticky Headertoggle on/offKeeps the header visible as people scroll. Useful on long pages; it costs vertical space on a phone.
LayoutHeader Link Styleunderline/color-only/underline-on-hoverHow header links are drawn — plain, underlined, or as buttons.
MenuMenu Alignmentleft/center/rightWhere navigation items sit in the header — beside the logo, or pushed to the far edge.
MenuMenu Densitycompact/normal/spaciousThe spacing between menu items. Tighter fits more links before they collapse into the mobile menu.
MenuMenu Weight400/600 (regular/bold)How bold navigation text is.
MenuMenu Hover Stylecolor-shift/background-fade/underline-slideWhat a menu item does when hovered — underline, highlight, or colour change.
MenuNav Active Indicatorcolor/pill/bold/underlineHow the current page is marked in the menu. Without one, visitors lose track of where they are.
MenuMenu Text Colorhex color (picker + free-text)The colour of navigation text, when it should differ from the header default.
MenuMenu Hover/Active Colorhex color (picker + free-text)The colour a menu item takes when hovered or when it is the current page.
Icons & ActionsShow Account Icontoggle on/offWhether buyers see a sign-in / account entry point in the header. Off makes sense only if you sell nothing that needs an account.
Icons & ActionsAmbient Backgroundtoggle on/offA soft gradient behind the header instead of a flat colour.
Icons & ActionsHeader Background Colorhex color (picker + free-text)The header's own background, when you want it different from the page.
MobileDrawer Sideleft/rightWhich edge the mobile menu slides in from.
MobileMobile Menu Styledrawer/fullscreenHow navigation collapses on a phone — a slide-in drawer, or a full-screen overlay.
Enabled toggleboolean Switch (default false)Turns the strip above the header on. Best used for one thing at a time — a sale, a shipping cutoff.
Textstring InputWhat the bar says. Short enough to read at a glance on a phone.
Linkstring (LinkPicker component)Where the bar goes when tapped. A bar that says something is happening but isn't clickable frustrates people.
Background color (swatch)color Input type=color (default #FACC15)Pick the background colour visually.
Background color (hex text)string Input font-monoThe same background colour as a hex code, for matching an exact brand value.
Text color (swatch)color Input type=color (default #000000)Pick the text colour visually.
Text color (hex text)string Input font-monoThe same text colour as a hex code.
Text color resetbutton (sets textColor undefined)Returns text to the theme default, undoing a manual override.
Dismissible toggleboolean Switch (default true)Lets visitors close the announcement bar. Without it, the bar takes space on every page for everyone.
LayoutFooter MenuSelect (menus filtered location=="footer")Which menu the footer shows. Usually the longer one — footers are where policies and secondary links live.
LayoutFooter Columnsnumeric display + navigate button (default 3)How many columns the footer splits into. More columns suit a lot of links; fewer read cleaner.
LayoutMobile Footer Layoutenum: columns | accordion | stack (default columns)Whether footer columns stack or collapse into accordions on a phone.
LayoutFooter Link Styleenum: underline | color-only | underline-on-hoverThe same choice for footer links.
LayoutFooter Background Color (swatch)color input type=color (default surface/#FFFFFF)A footer background different from the page.
LayoutFooter Background Color (hex text)string Input font-monoThe footer background as a hex code.
LayoutFooter Background Color resetbutton (sets undefined)Returns the footer to the theme default.
Brand ColumnShow Footer Logoboolean Switch (default true)Repeats your logo at the bottom of the page.
Brand ColumnShow Footer Taglineboolean Switch (default true)A one-line description under the footer logo.
Brand ColumnShow Footer Emailboolean Switch (default true)Shows a contact email in the footer. Worth having — buyers look for it before they use a form.
Brand ColumnShow Footer Phoneboolean Switch (default true)A phone number in the footer.
Brand ColumnShow Social Footerboolean SwitchYour social links in the footer.
NewsletterShow Newsletter Signupboolean Switch (default on unless false)Puts an email capture in the footer. The lowest-effort way to collect an audience from traffic that isn't ready to buy.
NewsletterNewsletter Headlinestring Input maxLength 120The prompt above the signup field. Say what they get, not "subscribe".
NewsletterNewsletter Subtitlestring Input maxLength 200A supporting line under the headline.
NewsletterNewsletter Button Labelstring Input maxLength 40The signup button wording. "Get the list" converts better than "Submit".
CopyrightCopyright Overridestring Input maxLength 200Replaces the automatic copyright line with your own wording.
Frequently BoughtSwitch (default ON)Shows products commonly bought alongside this one.
Co-PurchaseSwitch (default ON)Suggestions based on what other buyers purchased together.
Cross-SellSwitch (default ON)Related products you pick, rather than ones the system infers.
Cross-SellCross-Sell HeadingText input, maxLength 80The wording above cross-sell products. "You might also like" outperforms "Related products".
Recently ViewedSwitch (default ON)Shows products this visitor looked at earlier.
Recently ViewedRecently Viewed HeadingText input, maxLength 80The wording above the recently-viewed row.
Share Button/BarSwitch (default ON)Share controls on product pages.
LightboxSwitch (default ON)Whether tapping a product image opens it full-screen. Useful when detail sells the product.
BreadcrumbSwitch (default ON)Whether pages show a trail back to where they came from. Worth having on deep catalogues.
Product ReviewsSwitch (default ON)Whether reviews appear on the product page.
ReviewsReviews HeadingText input, maxLength 80The wording above customer reviews.

68 controls in this group. Generated from the live theme-control matrix.

What happens — and what doesn't

  • The header and footer are shared across every page, so styling them once restyles the whole store's chrome.
  • The announcement bar is the strip at the top for promotions; these controls set whether it shows and how it looks.
  • Product-page controls shape how every product's page is laid out and styled.
  • Form-input styling applies to the fields buyers fill in at checkout and in forms.
Where do I style my store's header and footer?

In the Components section of the theme editor. The header and footer are shared across every page, so styling them once applies store-wide.

What's the announcement bar?

The promotional strip at the top of your store. Its controls set whether it appears and how it looks.