Documentation

Everything you need to build and export Shopify sections

← Back to Home
Getting StartedBuilder InterfaceElementsTemplatesSchema TogglesResponsive DesignExportingFor Developers

Getting Started

Blockify Builder lets you design Shopify sections visually and export production-ready Liquid code. No app dependency, no runtime scripts — you own the output.

Your First Section

  1. Sign up and open the Builder from your dashboard.
  2. Add a Container — every section starts with a Container element. Drag it from the left panel onto the canvas.
  3. Add elements inside — drag a Heading, Text, Button, or Image into the Container.
  4. Style your elements — click any element to open its properties on the right panel. Change colors, fonts, spacing, and more.
  5. Export — click the purple Export Liquid button in the toolbar. You'll get a .liquid file ready to drop into your Shopify theme.
Tip: Start with a Template if you want a pre-designed section. Click the Templates tab at the top of the left panel.

Builder Interface

Left Panel — Element Palette

The left panel contains all available elements organized into categories: Layout, Basic Elements, Interactive, and Shopify. Drag elements from here onto the canvas or click them to add.

Center — Canvas

The canvas is your workspace. Elements appear here as you add them. Click any element to select it and edit its properties. Drag elements to reorder them.

Right Panel — Properties

When you select an element, its properties appear on the right. Here you can:

Toolbar

The top toolbar gives you access to:

Elements

Layout

ElementDescription
ContainerThe foundational wrapper. Every section needs at least one. Controls background color, padding, and layout direction.
Image BackgroundA full-width section with a background image. Set height, background size, and position.
Columns (1-6)Split a container into columns. Must be placed inside a Container. Each column is independently stylable.
SpacerAdds vertical space between elements. Adjustable height.

Basic Elements

ElementDescription
HeadingH1-H6 heading tags. Set text, font, size, color, and alignment.
TextParagraph text with full typography controls.
ImageUpload or link images. Supports alt text and lazy loading.
GalleryDisplay multiple images in a gallery layout.
VideoEmbed video content.
IconChoose from 1700+ SVG icons with the built-in icon picker.
ButtonClickable button with hover effects, link URL, and full style control.
ListsOrdered and unordered lists.
TableData tables with configurable rows and columns.
MapEmbed a map location.
DividerHorizontal rule with customizable color, width, and style.

Interactive Elements

ElementDescription
AccordionExpandable/collapsible content sections. Great for FAQs.
TabsTabbed content panels.
CountdownCountdown timer with customizable digit and label styles.
SlideshowImage carousel with navigation arrows and dots.
FormContact or signup form with configurable fields.
PopupModal popup triggered by user action.
Flip CardCard that flips to reveal back content on hover.
Before/AfterImage comparison slider.
MarqueeScrolling text or content ticker.
Blog PostsDisplay blog post cards.

Shopify Elements

ElementDescription
Product CardDisplays a single product. Uses Shopify's product picker in the theme editor.
Product GridGrid of products from a collection. Uses Shopify's collection picker.
Collection ListDisplay up to 6 collections. Each gets its own Shopify collection picker.

Templates

Templates are pre-built section designs you can insert with one click. They come fully styled and ready to customize.

Using Templates

  1. Click the Templates tab at the top of the left panel.
  2. Browse by category (Hero, CTA, Features, Pricing, etc.) or search by name.
  3. Click Insert on any template to add it to your canvas.
  4. Customize the content, colors, and styles using the property panel.

Template Categories

Templates are organized by section type: hero sections, call-to-action, feature showcases, pricing tables, testimonials, FAQ accordions, countdown sales, product displays, and more.

Tip: Templates come with schema toggles pre-configured. The most commonly edited properties (text, colors, fonts) are already marked for Shopify customizer editing.

Schema Toggles

Schema toggles are what make your sections editable in the Shopify theme customizer. When you toggle a property on, it becomes a setting that store owners can change without touching code.

How It Works

  1. Select an element on the canvas.
  2. In the right panel, you'll see checkboxes next to each property.
  3. Check the box to make that property editable in Shopify.
  4. When exported, checked properties become Liquid variables with schema settings.

What Happens When You Toggle

Tip: Shopify has a limit of 250 schema settings per section. Templates use smart filtering to stay well under this limit while exposing the most useful properties.

Common Properties to Toggle

ElementRecommended Toggles
ContainerBackground color, padding top/bottom
HeadingText, font size, color, font weight, font family, text align
TextText, font size, color, font weight, font family
ButtonText, colors, hover colors, hover animation
ImageSource (image picker), alt text

Responsive Design

Blockify gives you 5 viewport breakpoints to design for every screen size.

BreakpointLabelRangeHow It Exports
XSSmall Mobile0 - 575pxHardcoded CSS media query
SMMobile576 - 767pxLiquid variable (mobile)
MDTablet768 - 991pxHardcoded CSS media query
LGDesktop992 - 1199pxLiquid variable (desktop) — base styles
XLFull Desktop1200px+Liquid variable (fullscreen)

How to Use

  1. Use the viewport buttons in the toolbar to switch between breakpoints.
  2. Edit properties at each breakpoint — changes only apply to that screen size.
  3. Use Sync to copy the current breakpoint's styles to all others.
Tip: Start designing at LG (Desktop) — this is the base breakpoint. Then switch to smaller sizes to adjust fonts, padding, and layout for mobile.

What “Liquid Variable” Means

SM, LG, and XL breakpoints export as Shopify schema settings. This means store owners can adjust mobile, desktop, and fullscreen values independently in the theme customizer. XS and MD are builder-only — they export as fixed CSS values.

Exporting

Export Liquid

Click the purple Export Liquid button in the toolbar. This generates a single .liquid file containing:

Installing in Your Theme

  1. Download the exported .liquid file.
  2. In your Shopify admin, go to Online Store → Themes → Edit Code.
  3. Under Sections, click Add a new section.
  4. Paste the contents of your exported file and save.
  5. Go to the Theme Customizer and add your new section to any page.
Tip: The exported code has zero dependencies on Blockify. Once it's in your theme, it's yours. No app required, no performance impact, no subscriptions needed to keep it running.

Export JSON

Use Export JSON to save your work as a JSON file. You can re-import this later with the Import button to continue editing. This is useful for saving drafts or sharing designs between team members.

For Developers

The 4 Property Routes

Every CSS property in Blockify follows exactly one of these routes:

RouteDescriptionExample
Route 1 — User Opt-InProperty exists in the panel but has no default. Inert until the user sets a value.Box shadow, text shadow
Route 2 — Default + EditableHas a default value and is toggled on by default. Always in the Shopify schema.Font size, color, text align
Route 3 — StructuralNot in the property panel. Hardcoded in CSS and HTML. Not editable.display: flex, box-sizing, cursor: pointer
Template RouteAdds filtering on top of Routes 1-3. Each template defines which properties are editable vs hardcoded.A template may hardcode gap but expose padding

Liquid Output Structure

The exported .liquid file has this structure:

Schema Setting Types

Builder ControlShopify Schema Type
Text inputtext
Textareatextarea
Color pickercolor
Sliderrange (with min/max/step)
Button group / Dropdownselect (with options)
Togglecheckbox
File uploadimage_picker

Responsive Schema Breakpoints

When a responsive property is toggled for schema, it generates 3 settings:

This gives store owners control over how the property looks at each major breakpoint, directly from the Shopify theme customizer.

Shopify Pickers

Certain elements generate special Shopify picker settings:

These allow store owners to select products and collections directly in the theme customizer.