SHOPIFY

Liquid

Shopify's open-source templating language, used to add dynamic logic to theme files — loops, conditionals, variable rendering, and access to shop data like products and customers.

Liquid is what makes Shopify themes themes rather than HTML. It's a Ruby-flavoured templating syntax: `{% if product.available %}` and `{{ product.title }}` style tags.

Custom Liquid sections are how we extend Shopify 2.0 themes properly. Block-based section schemas let editors compose pages from the section editor without touching code, while the underlying Liquid keeps the layout predictable.

Liquid is also widely supported outside Shopify — Jekyll, GitHub Pages, plenty of other tools — so the knowledge transfers.

Want it explained on a call?

30 minutes, no pitch deck.

Start a project