Everything you need to know about the Group block — the versatile layout container for organizing content.
A Group in the Boardwalk theme is a flexible layout container that lets you organize multiple blocks together inside a single, controllable wrapper. Think of it like a box that can hold other blocks — you decide whether those blocks stack vertically (top to bottom) or sit side-by-side horizontally (left to right).
Groups are one of the most powerful building blocks in the Boardwalk theme because they accept any theme block as a child, including other Groups. This means you can nest Groups inside Groups to create complex, multi-column layouts without writing any code. They're commonly used in headers, footers, hero sections, and anywhere you need precise control over how content is arranged and aligned.
Follow these steps to add and configure a Group block in the Boardwalk theme.
In your Shopify admin, go to
Online Store → Themes, find Boardwalk,
and click Customize. Navigate to the page
or template where you want to add the Group.
In the section sidebar, click Add block and select Group from the Layout category. The Group will appear as a container you can expand in the sidebar to reveal its child blocks.
Click the Group block to open its settings. Set the
Layout direction to
Vertical (blocks stack top to bottom) or
Horizontal (blocks sit side by side). This is
the most important setting — it determines how all child
blocks are arranged.
With the Group selected, click Add block to insert child blocks inside it. You can add text, images, buttons, menus, dividers, icons, and more. You can also nest another Group inside to create multi-level layouts.
Configure the Group's Width, Height, and Content maximum width settings to control how much space the Group takes up. Use the Alignment options to control how child blocks are positioned within the Group both horizontally and vertically.
Use the Gap setting to control the space between child blocks. Add horizontal and vertical Padding to create breathing room inside the Group container.
Click Save in the Theme Editor and preview your page to verify the layout looks correct on both desktop and mobile.
These settings are available when you click on the Group block in the Theme Editor sidebar.
Controls how child blocks are arranged inside the Group.
Options: Horizontal (side by side) or
Vertical (stacked top to bottom).
Determines the Group's width behavior. Options:
Fit (shrinks to fit its content) or
Fill (expands to fill all available space).
Determines the Group's height behavior. Options:
Fit (shrinks to fit its content) or
Fill (stretches to fill the parent
container's height).
Limits the maximum width of the Group's content.
Options:
Auto (no limit) or
Narrow (caps the width at 600px, useful for
text-heavy content).
Sets the text alignment for all child blocks inside the
Group. Options: Left, Center,
or Right.
Controls the horizontal positioning of child blocks.
Options: Left, Center,
Right, or Space between
(distributes blocks evenly across the available width).
Controls the vertical positioning of child blocks.
Options:
Top, Middle,
Bottom, or Space between
(distributes blocks evenly across the available height).
The spacing between child blocks inside the Group. Range: 0px to 100px.
Left and right padding inside the Group container. Range: 0px to 200px.
Top and bottom padding inside the Group container. Range: 0px to 200px.
The Group block accepts any theme block as a child. Below is a reference of all the blocks you can add inside a Group, along with their key settings.
Child Block
Structural blocks for organizing and spacing your content.
Groups can be nested inside other Groups, allowing you to build complex multi-column and multi-row layouts. Each nested Group has its own independent direction, alignment, and spacing settings.
A horizontal line for visually separating content inside the Group.
A configurable button with a label, link, and multiple visual styles. Inherits alignment from the parent Group.
An invisible spacing block for adding vertical or horizontal padding between other blocks inside the Group.
Child Block
Visual blocks for images, video, icons, and branding.
A responsive image block with optional link and separate mobile image support. Alignment is inherited from the parent Group.
A scroll-triggered effect where a top image fades and unblurs over a bottom image as the user scrolls. Can optionally transition from black-and-white to full color.
An image block with an optional promotional overlay badge — perfect for sale announcements and special offers. Includes a hover zoom effect when linked.
A video player that supports Shopify-hosted video uploads, YouTube embeds, and Vimeo embeds. Includes options for autoplay, looping, and an optional cover image for external videos.
Displays a single icon from a built-in library covering navigation, e-commerce, shipping, apparel, furniture, communication, and more — over 60 icons available.
Displays your store's logo image (light or dark variant) as configured in your theme settings. Falls back to a text logo if no image is uploaded.
Child Block
Text, navigation, and interactive content blocks.
A container for accordion blocks with shared styling. Sets card appearance, title styling, and spacing for all child accordions at once. Ideal for FAQ sections, product details, or any expandable content.
A rich text block for adding headings, body copy, captions, or any formatted text content inside the Group. Supports bold, italic, links, and lists via the rich text editor.
A tabbed content container that displays horizontal tab buttons with a divider line. Clicking a tab switches the visible content panel below. Supports keyboard navigation and scrollable tabs with arrow buttons when there are many tabs. Ideal for organizing product details, descriptions, or feature comparisons into separate tabbed views.
A countdown timer that displays days, hours, minutes, and seconds until a target date and time. Great for product launches, flash sales, events, and limited-time promotions. Automatically adapts its size to the container width.
A breadcrumb navigation trail that automatically generates based on the current page hierarchy. Helps visitors understand where they are on your site.
Displays a navigation menu with an optional heading. Can show links from a Shopify navigation menu or your store's policy pages. On mobile, the menu can collapse into an accordion for a cleaner layout.
A horizontally scrolling marquee that loops child content (text, logos, images) in a continuous animation. Pauses on hover and respects reduced motion preferences.
An advanced block that lets you insert custom Liquid code, HTML, or CSS directly into the Group. Useful for custom integrations, embedded widgets, or unique content that isn't covered by other blocks.
Child Block
Blocks for email capture, social links, payment icons, and more.
An email subscription form with an input field and submit button. Automatically handles success and error messages. Commonly used in footer Groups to collect email subscribers.
Displays your store's social media icons as circular linked buttons. Supports Facebook, Instagram, YouTube, TikTok, X (Twitter), Threads, LinkedIn, Bluesky, Snapchat, Pinterest, Tumblr, Vimeo, and a custom "Other" link. Icons are pulled automatically from your theme settings.
Share buttons that let visitors share a product or page to social media platforms. Includes a "Copy link" button that copies the URL to the clipboard with visual confirmation.
Displays a copyright notice with your store name and the current year. Optionally includes a "Powered by Shopify" link.
A button that opens a country/language selector drawer. Automatically hidden if your store only has one country and one language configured.
Automatically displays icons for all payment methods enabled in your Shopify Payments settings. No configuration needed — the icons update when you change your payment providers.
Displays links to your store's policy pages (Privacy Policy, Terms of Service, Refund Policy, etc.) in a horizontal row. Only shows policies that have been created in your Shopify admin.
Adds a "Follow on Shop" button that lets customers follow your store through the Shop app by Shopify. Only visible to eligible stores.
Note: The Group block also supports
@app blocks, so any Shopify app with theme app
extensions can be embedded directly inside your Groups.
Additional child blocks not listed here may also be
available depending on your theme configuration.
Keep these tips in mind when working with Group blocks to get the best results.
You can place a Group inside another Group to create multi-level layouts. For example, use a Horizontal Group as the outer container and add Vertical Groups inside it to create a multi-column footer layout.
Use Fill when you want a Group to stretch and take up all available space (great for evenly splitting columns). Use Fit when the Group should only be as wide or tall as its content needs.
The Space between alignment option distributes child blocks evenly across the Group, with equal spacing between them. This is especially useful for header and footer layouts where you want items spread across the full width.
Use the Narrow content maximum width setting (600px) for text-heavy Groups like newsletter signups or body copy. This keeps line lengths comfortable for reading.
On smaller screens, horizontal Groups may automatically wrap their child blocks depending on available space. Test your layout on mobile to make sure everything stacks properly.
The Payment Icons and Policy Links blocks pull data directly from your Shopify settings. Make sure you've configured your payment providers under Settings → Payments and created your store policies under Settings → Policies for these blocks to display content.
@app blocks, which means any Shopify app
that provides theme app extensions can be added inside a
Group alongside your other blocks.