← All terms
Glossary

Shopify Liquid

Liquid is Shopify's open-source template language used to render storefront HTML. Themes are written in Liquid plus JSON section schemas, CSS, and JavaScript.

Also: liquid templateAlso: shopify template languageAlso: liquid

Detailed explanation

Liquid templates output the final HTML the browser receives, so any accessibility fix to a Shopify storefront ultimately edits a Liquid file. Common patterns include `{{ image | image_tag: alt: image.alt }}` for alt text, `{% form %}` for accessible forms with built-in error handling, and `{{ section.settings.heading | escape }}` to safely render merchant-controlled text.

Liquid runs server-side, so accessibility fixes in Liquid are durable and crawlable. JavaScript-only "fixes" applied at runtime are not — they arrive after the screen reader has already announced the broken markup.

How this applies to Shopify stores

AccessComply's fix agents read your Liquid theme files via the Theme GraphQL API, generate the fixed Liquid, and write it back via `themeFilesUpsert`. Every fix is a real source-code change to your theme — never an overlay.

Primary source: shopify.dev