ShopIntegrations
Developer Tool

Section Schema Generator

Instantly generate valid Liquid schema JSON. Stop wrestling with syntax errors.

Configuration

schema.json
{
  "name": "Hero Section",
  "settings": [
    {
      "id": "heading",
      "type": "text",
      "label": "Heading",
      "default": "Hello World"
    }
  ],
  "presets": [
    {
      "name": "Hero Section",
      "settings": {
        "heading": "Hello World"
      }
    }
  ]
}

Pro Tip:

Use consistent naming conventions for IDs (e.g., snake_case) to avoid Liquid errors.

Why it's important

Manually writing JSON schemas for Shopify sections is prone to syntax errors and hard to debug. This tool generates valid, error-free Liquid schema JSON instantly, saving you time and frustration.

How to use it

  • 1Enter a name for your section.
  • 2Add settings like text, image pickers, or checkboxes.
  • 3Configure IDs and labels for each setting.
  • 4Copy the generated JSON and paste it into your section's {% schema %} tag.

Need a custom tool for your team?

We build custom internal tools, private apps, and MCP servers for scaling merchants.

Let's Build It