All guides

Guide

Shopify Liquid Cheat Sheet 2026

Theme Settings (Input Types)

Theme and section settings are defined as JSON in config/settings_schema.json and in each section's {% schema %}. Merchants edit them in the theme editor; you read them with settings.id or section.settings.id.

01

Text field

Single-line text input.

{ "type": "text", "id": "heading", "label": "Heading" }

{{ section.settings.heading }}
02

Multiline text field

Use the textarea type, or richtext when merchants need formatting.

{ "type": "textarea", "id": "intro", "label": "Intro" }
03

Select menus

A dropdown of fixed options. Use radio for a small number of visible choices.

{ "type": "select", "id": "layout", "label": "Layout",
  "options": [
    { "value": "grid", "label": "Grid" },
    { "value": "list", "label": "List" }
  ], "default": "grid" }
04

Checkboxes

A true/false toggle.

{ "type": "checkbox", "id": "show_vendor", "label": "Show vendor", "default": true }

{% if section.settings.show_vendor %}{{ product.vendor }}{% endif %}
05

File uploads → image_picker and video

Legacy

The old settings.html file-upload inputs were replaced by resource settings such as image_picker, video and video_url.

{ "type": "image_picker", "id": "banner", "label": "Banner image" }

{{ section.settings.banner | image_url: width: 1600 | image_tag }}
06

CSS / specialty settings → color, font_picker, range

Legacy

The old CSS-class-based inputs were replaced by typed settings: color, color_scheme, font_picker, range and more.

{ "type": "range", "id": "columns", "label": "Columns",
  "min": 2, "max": 6, "step": 1, "default": 4 }
07

Shopify credit

Outputs the "Powered by Shopify" link, usually in the footer.

{{ powered_by_link }}

Shopify experts

Let's talk ecommerce, Shopify & Shopify Plus solutions.

DROPSHIP HUBS helps ecommerce brands build, improve, and grow Shopify stores. We support new builds, migrations, ongoing development, SEO, and conversion optimisation.

Our team can help plan the right approach based on your store, goals, and current challenges.

Get in touch