Skip to main content
Blocks are reusable components that can be added to sections. Horizon includes 94 blocks for building rich, interactive experiences.

Overview

Blocks are organized into two categories:
  • Public Blocks: Can be added through the theme editor (no underscore prefix)
  • Private Blocks: Internal blocks used by sections (underscore prefix)
Total Blocks: 94 (46 public, 48 private)

Public Blocks (46)

Private Blocks (48)

These blocks are used internally by sections and cannot be added directly through the theme editor.

Block Structure

Blocks follow a standard Liquid structure with schema definitions:

Common Block Settings

Usage in Sections

Blocks are added to sections via the blocks array:

Best Practices

  • Private blocks (with underscore prefix) should not be modified directly
  • Always test block combinations for visual compatibility
  • Keep block content concise and focused
  • Use semantic block types that describe their content
  • Group related blocks together using the Group block
  • Test blocks on mobile and desktop viewports

Sections Reference

Learn about sections that contain blocks

Snippets Reference

Reusable code snippets