Skip to main content

Custom Pages

The Custom Pages feature allows you to create standalone pages with custom content and URLs. Perfect for creating About pages, Terms of Service, Privacy Policy, or any other unique content that doesn't fit into other categories.

Accessing Custom Pages Management

Navigate to Admin Panel > Pages > Custom Pages to access the custom pages management interface.

Creating a Custom Page

  1. Navigate to Admin Panel > Pages > Custom
  2. In the "Create New Page" section, fill in:
    • Page Title: The heading shown on the page
    • URL Slug: Unique identifier for the page URL
    • Requires Login: Toggle if page should require authentication
  3. Click "Create Page"

The page will be immediately accessible at /{slug}

Custom Page Fields

Page Title

The main heading displayed at the top of the custom page.

Examples:

About Us
Terms of Service
Privacy Policy
Frequently Asked Questions
Contact Information
Shipping & Returns

URL Slug

Creates the page's unique URL path.

Format:

  • Letters (a-z, A-Z)
  • Numbers (0-9)
  • Hyphens for word separation
  • No spaces or special characters

Examples:

  • about/about
  • terms-of-service/terms-of-service
  • privacy-policy/privacy-policy
  • contact-us/contact-us

Slug Guidelines:

  • Use lowercase letters
  • Keep slugs short but descriptive
  • Use hyphens to separate words
  • Never change slugs after sharing links
  • Avoid conflicts with existing routes

Requires Login

Toggle to require users to be logged in to view the page.

When to Use:

  • Member-only content
  • Customer resources
  • Account-specific information
  • Exclusive content

Public Pages (Login Not Required):

  • About Us
  • Terms of Service
  • Privacy Policy
  • Contact Information
  • FAQ

Protected Pages (Login Required):

  • Member Resources
  • Customer Portal
  • Account Settings
  • Exclusive Content

Managing Custom Pages

Viewing All Pages

The pages table displays:

  • Title: Page heading
  • URL: Full path to the page
  • Auth Required: Badge showing if login is required
  • Actions: Customize and Edit buttons

Customizing a Page (Section Builder)

Click Customize on any page to open the full section builder: a drag-and-drop interface for building rich page layouts with multiple content sections.

Section Builder Interface

  • Left panel: All current sections, each collapsible and reorderable via drag-and-drop
  • Right sidebar: "Add Sections" panel: click any section type to add it to the bottom of the page

Each section has:

  • Drag handle: Reorder sections by dragging
  • Enable/Disable toggle: Show or hide a section without deleting it
  • Expand/Collapse arrow: Open the section's settings
  • Duplicate button: Clone a section with all its settings
  • Delete button: Remove the section (confirmation required)

Every section has an optional Section ID field. Setting this lets you link directly to that section from CTA buttons or other links using #your-id in the URL (e.g. /about#team). Must be lowercase letters, numbers, hyphens, or underscores only.

Section Types

Hero Section

A full-width banner section at the top of a page.

Layout Types:

  • Centered: Simple centered content with title, description, and CTA buttons
  • Full Screen Image: Background image fills the screen; content position can be left, right, or centered; optional content background overlay
  • Full Screen Video: Same as Full Screen Image but with a video background (YouTube or direct MP4 URL)
  • Figure: Centered layout with an image displayed to the left or right
  • Image Carousel: Rotating slides, each with its own image, title, description, and CTA buttons

Common Fields:

FieldDescription
TitleMain heading (leave blank to use site/category name)
DescriptionSubheading text (leave blank to use site description on the home page)
CTA Button 1 & 2Optional call-to-action buttons with text and URL
Show Search BarToggle the search bar visibility
Show CategoriesToggle the category links visibility

Carousel-Specific Fields:

FieldDescription
Content PositionLeft, Right, or Center
Content BackgroundOverlay behind the text content
Auto PlayAutomatically advance slides
Auto Play IntervalTime between slides in milliseconds (default: 5000)
Default Title/Description/CTAsFallback content used when a slide has no override
SlidesEach slide has: Order, Image URL, Title, Description, CTA Button 1 & 2

Statistics

Displays live store statistics as a row of counters.

FieldDescription
ProductsToggle + custom label
SalesToggle + custom label
CustomersToggle + custom label
UsersToggle + custom label

Highlights a single product in a prominent display.

FieldDescription
Featured ProductSelect from your product catalog
Section TitleHeading above the product (default: "Featured Product")
Button TextCTA button label (default: "View Product")

Info Cards

A header with a grid of icon cards below it.

FieldDescription
Section HeaderHeading above the cards
CardsEach card has: Icon (emoji, URL, or SVG), Title, Description

CTA Banner

A call-to-action strip with a title, description, and button.

FieldDescription
TitleBanner heading
DescriptionShort supporting text
Button LinkURL the button points to
Button TextLabel on the button
BackgroundUse site background, custom color, or custom image
Background BlurNone, Extra Small, Small, Medium, Large, Extra Large

Testimonials

A grid of customer reviews.

FieldDescription
TitleSection heading
Columns2, 3, or 4 columns
TestimonialsEach item has: Name, Role, Text, Rating (1–5 stars), Avatar URL

FAQ

An accordion-style list of questions and answers.

FieldDescription
TitleSection heading
FAQsEach item has: Question, Answer

Features Grid

A grid showcasing features or highlights.

FieldDescription
TitleSection heading
SubtitleOptional subheading
Columns2, 3, or 4 columns
FeaturesEach item has: Title, Description, Icon (emoji/URL/SVG), Link (optional), Link Text

Newsletter

An email signup form.

FieldDescription
TitleSection heading
DescriptionSupporting text
PlaceholderInput placeholder text
Button TextSubmit button label
Form Action URLEndpoint that receives the form submission
DisclaimerOptional small-print text below the form
Success MessageShown after a successful submission

Social Proof

A logo wall displaying brand or partner logos.

FieldDescription
TitleSection heading
Columns3, 4, 5, or 6 columns
Show TextShow company name even when a logo image is present
ScrollAuto-scroll logos when there are more than 4
LogosEach item has: Name, Image URL, Link (optional)

An image gallery with lightbox support.

Image Source:

  • Manual: Enter images directly in the builder
  • From Gallery Page: Pull images from the shared store gallery, optionally filtered by group
FieldDescription
Layout TypeStandard Grid or Multi-Image Layout
TitleSection heading
SubtitleOptional subheading
Columns2, 3, or 4 (grid layout only)
Image HeightHeight in pixels (grid layout only, default: 256)
Enable LightboxClick to expand images fullscreen
Show DescriptionsShow description text on hover
Images as ButtonsIf a link is set, clicking opens the link instead of the lightbox (manual source only)

Manual image fields: URL, Order, Alt text, Title, Description, Link (when Images as Buttons is on)


Text Content

A flexible text section with optional media alongside the content.

FieldDescription
HeadingSection title
ContentMarkdown body text
Text AlignmentLeft, Center, or Right
Max WidthNarrow, Normal, Wide, or Full
Image / VideoNone, Single Image, Image Carousel, or Video
Media PositionRight or Left of the text (when media is set)

Media options:

  • Single Image: One image URL
  • Image Carousel: List of image URLs that cycle
  • Video: YouTube URL or direct file URL (select source type)

Video Showcase

A side-by-side video player and descriptive text.

FieldDescription
LabelSmall text displayed above the title
TitleSection heading
DescriptionMarkdown body text
Video URLYouTube link or direct MP4 URL
Video PositionLeft (text on right) or Right (text on left)
Show CTA ButtonToggle a call-to-action button
Button TextButton label (when shown)
Button URLButton link (when shown)

Form Section

Embeds a form created in the Forms feature.

Section Types:

  • Standalone: Centered form, no surrounding content
  • Content: Form on one side, rich content on the other
FieldDescription
FormSelect from your existing forms
Section TypeStandalone or Content
HeadingOptional heading above the form (leave blank to hide)
Form AlignmentRight or Left side (Content type only)
Content Horizontal AlignmentLeft, Center, Right (Content type only)
Content Vertical AlignmentTop, Center, Bottom (Content type only)
ContentMarkdown text beside the form (Content type only)
ButtonsIcon or text buttons placed under the content (Content type only)

Embedded Page

Embeds an external page or URL inside an iframe.

FieldDescription
Page URLThe URL to embed
WidthFrame width (leave blank for 100%)
HeightFrame height (leave blank for 850px default)

Pure HTML/CSS

Renders raw HTML and scoped CSS directly on the page.

FieldDescription
HTMLRaw HTML markup to render
CSSCSS rules applied to the page (use specific selectors to avoid conflicts)
warning

CSS written here applies globally to the page. Use specific IDs or class names to avoid unintended styling conflicts.


Editing a Page (Simple Mode)

You can also edit the page title and login requirement directly:

  1. Visit the page at /{slug}
  2. Add #edit to the URL: /{slug}#edit
  3. The edit interface appears (if authorized)
  4. Modify title or settings
  5. Click "Save Changes"

Edit Permissions:

  • Store owners
  • Users with managePages permission

Deleting a Page

  1. Navigate to Admin Panel > Pages > Custom
  2. Click "Delete" on the page you want to remove
  3. Confirm deletion in the modal dialog
  4. The page and its content will be permanently removed
warning

Deleting a custom page is permanent and cannot be undone. This will:

  • Remove the page content and all sections
  • Delete the URL route
  • Remove all associated data

Permissions

PermissionAccess
ownerFull access
managePagesCreate, edit, and delete pages

Troubleshooting

Page Not Accessible

Solutions:

  • Verify the page was created successfully
  • Check the URL slug is correct
  • Ensure no typos in the URL
  • Check if login is required
  • Verify user is logged in if required

Section Not Showing

Solutions:

  • Check that the section's enable toggle is turned on
  • Verify the section has required fields filled in (e.g. a Featured Product must have a product selected)
  • Save the page after making changes

Edit Button Not Showing

Solutions:

  • Verify user has managePages permission
  • Check user is logged in as admin/owner
  • Add #edit manually to URL
  • Clear browser cache
  • Try different browser

URL Conflict

Solutions:

  • Choose a different slug
  • Check for existing routes
  • Avoid system reserved paths
  • Use more specific slug names
  • Check for duplicate slugs

Content Not Saving

Solutions:

  • Check internet connection
  • Verify no special characters causing issues
  • Clear browser cache
  • Check browser console for errors
  • Try different browser