Skip to content

Layout Editor (Drag-and-Drop)

The Layout Editor lets you customize your storefront's homepage, header, and footer using an easy drag-and-drop interface. No coding required -- just add sections, rearrange them, and configure their settings.

Accessing the Layout Editor

  1. Log in to your Admin Panel
  2. Go to Layout Editor in the sidebar

The Layout Editor has three tabs: Homepage, Header, and Footer.


Homepage Sections

The homepage is built from reusable sections that you can add, remove, reorder, and configure. Use the sidebar to manage sections and see a live preview of your changes.

Adding a Section

  1. In the Layout Editor, click Add Section
  2. Choose a section type from the list
  3. The new section appears at the bottom of your homepage
  4. Drag it to your preferred position
  5. Click the section to configure its settings

Removing a Section

Click the section you want to remove, then click the Delete or Remove button. The section will be removed from your homepage.

Reordering Sections

Drag sections up or down in the sidebar to change their order on the homepage. The preview updates in real time.

Enabling and Disabling Sections

Each section has an enable/disable toggle. Disabled sections stay in your layout but are hidden from customers. This is useful for seasonal content you want to keep but not display all the time.


Available Section Types

Shop Craft includes 12 section types you can add to your homepage:

Hero Banner

A full-width banner at the top of your homepage with a title, subtitle, and call-to-action button.

SettingDescription
TitleThe main heading text
SubtitleSupporting text below the title
Button TextText for the call-to-action button (e.g., "Shop Now")
Button LinkWhere the button takes customers when clicked
Hero StyleChoose between a solid color background or a background image
Background ImageUpload an image for the banner background
Overlay OpacityHow dark the overlay is on top of the background image (0-100%)
Text AlignmentLeft, center, or right
PaddingSpacing above and below the section

Displays your top product categories in a grid with images. Great for helping customers navigate your store.

SettingDescription
TitleSection heading (e.g., "Shop by Category")
Show View AllToggles a "View All" link to your full categories page
LimitNumber of categories to show (e.g., 6)
ColumnsNumber of columns in the grid (e.g., 3, 4, or 6)

Shows a selection of your products, filtered by sale status. Ideal for highlighting deals and promotions.

SettingDescription
TitleSection heading (e.g., "On Sale")
FilterChoose "On Sale" to show products with a sale price, or show latest products
LimitNumber of products to display
ColumnsNumber of columns in the product grid

New Arrivals

Displays your most recently added products automatically. No manual curation needed.

SettingDescription
TitleSection heading (e.g., "New Arrivals")
LimitNumber of products to show
ColumnsNumber of columns in the product grid

A promotional banner with a custom background color, text, and optional button. Use it for announcements, sales, or seasonal messaging.

SettingDescription
TitleBanner heading
SubtitleSupporting text
Button TextOptional button text
Button LinkWhere the button leads
Background ColorBanner background color
Text ColorBanner text color

Text Block

A simple section for custom text content with a heading. Use it for store descriptions, brand stories, or any custom messaging.

SettingDescription
TitleSection heading
ContentThe text content (supports basic formatting)

Testimonials

Displays customer testimonials in a grid layout. Builds trust with potential buyers.

SettingDescription
TitleSection heading (e.g., "What Our Customers Say")
SubtitleOptional supporting text
ColumnsNumber of columns (e.g., 3)
TestimonialsList of testimonial entries, each with a quote, author name, and role

Each testimonial entry has:

  • Quote -- The customer's testimonial text
  • Author -- The customer's name
  • Role -- A label like "Verified Buyer"

Newsletter

An email signup section to collect subscribers. Great for building your mailing list.

SettingDescription
TitleSection heading (e.g., "Stay in the Loop")
SubtitleSupporting text (e.g., "Subscribe for updates, deals, and new arrivals.")
Button TextText on the subscribe button
Background ColorOptional custom background color
Text ColorOptional custom text color

Image with Text

A side-by-side layout with an image on one side and text content on the other. Includes an optional call-to-action button.

SettingDescription
TitleSection heading
ContentText content next to the image
Button TextOptional button text
Button LinkWhere the button leads
ImageUpload an image
Image PositionLeft or right side

FAQ / Collapsible

An accordion-style section for frequently asked questions. Customers click a question to expand the answer.

SettingDescription
TitleSection heading (e.g., "Frequently Asked Questions")
ItemsList of Q&A pairs, each with a question and answer

Each FAQ item has:

  • Question -- The question text (shown as the clickable heading)
  • Answer -- The answer text (shown when expanded)

Video Embed

Embed a YouTube or Vimeo video with an optional title and description. Perfect for product demos, brand videos, or tutorials.

SettingDescription
TitleOptional heading above the video
SubtitleOptional text below the heading
Video URLThe YouTube or Vimeo video URL
Aspect RatioVideo aspect ratio (16:9 is standard)

Multicolumn

A flexible multi-column layout for content like features, benefits, or service highlights. Each column can have its own heading, text, icon, and button.

SettingDescription
TitleOptional section heading
ColumnsNumber of columns (e.g., 2, 3, or 4)
Column ContentList of column entries with heading, text, icon, button text, and button link

Header Customization

Click the Header tab in the Layout Editor to customize your store header.

SettingDescription
Show Category NavigationDisplay a row of category links below the main header
Show SearchShow or hide the search bar in the header
Show Dark Mode ToggleLet customers switch between light and dark mode
Logo PositionAlign the logo to the left or center
Sticky HeaderKeep the header fixed at the top of the page as customers scroll
Announcement BarEnable a banner across the top of the page with custom text, link, and colors
Announcement Bar TextThe message displayed in the announcement bar
Announcement Bar LinkOptional link -- clicking the bar takes customers to this URL
Announcement Bar BackgroundBackground color of the announcement bar
Announcement Bar Text ColorText color of the announcement bar

TIP

The announcement bar is a great way to highlight sales, free shipping thresholds, or important notices. It appears above the main header on every page.


Click the Footer tab in the Layout Editor to customize your store footer.

You can add multiple columns to your footer, each with a title and a list of links. Common setups include:

  • Quick Links -- About, Contact, FAQ
  • Policies -- Terms & Conditions, Privacy Policy, Return Policy
  • Customer Service -- Order Tracking, Help Center

Each link has a Label (the text customers see) and an Href (the URL it points to).

Enable the social links section to display icons linking to your social media profiles:

  • Instagram
  • Facebook
  • Twitter / X
  • WhatsApp

Enter the full URL for each profile. Leave a field blank to hide that icon.

Payment Icons

Toggle Show Payment Icons to display accepted payment method icons in the footer (Visa, Mastercard, etc.).

Set custom copyright text that appears at the bottom of the footer. If left blank, a default copyright notice will be displayed.


Saving Your Changes

After making changes to the homepage, header, or footer:

  1. Click Save to apply your changes
  2. Changes take effect immediately on your storefront

WARNING

The Layout Editor saves each section (homepage, header, footer) independently. Make sure to save your changes on each tab before switching to another.

Shop Craft Documentation