releases.shpreview

Liquid templates can now compose pages with blocks and partials

The Liquid July ’26 developer preview introduces a simpler way to build theme pages. Page structure can live directly in a Liquid template, where developers and coding agents can read and edit everything in one place. The peview adds two Liquid tags:

  • {% block %} renders a reusable theme block directly from a template. Name the block, pass its inputs, and provide body content much like you would with {% render %}.
  • {% partial %} defines a named region of server-rendered HTML that JavaScript can refresh without reloading the full page.

Together, these tags let you compose pages in Liquid and add dynamic storefront interactions without moving rendering into a client-side framework.

The preview also adds new Theme Check rules for Liquid-first themes. They catch syntax errors, excessive complexity, oversized files, invalid schema structure, and mismatches between block arguments, schemas, and {% doc %} declarations. See the Theme Check 3.28.0 release notes for the complete list.

Existing themes continue to work with sections, theme settings, and JSON templates. This preview adds a Liquid-first composition model alongside the existing theme architecture.

To try it, create a development store with the Liquid July ’26 developer preview. Start with the skeleton theme release candidate, or add the new tags to your own theme.

Learn more by reading the developer preview overview, {% block %} reference, and {% partial %} reference. Share feedback in the Shopify developer community.

Fetched July 21, 2026