Build on Eldorados
Themes are Liquid, laid out the way Shopify Online Store 2.0 themes are, so most of what you already know transfers. This reference is generated from the running engine — if it is documented here, it exists.
Build a theme
The eight directories, sections, blocks, templates and settings.
The CLI
Pull, edit, push. Only what changed moves.
The API
Themes over HTTP, with a token scoped to themes alone.
Reference
Every filter, tag, setting type and directory.
Reference
Limits
Enforced when a theme is stored, so a theme that is within them cannot be refused later.
- sectionsPerTemplate
- 25
- blocksPerSection
- 50
- themeBlocks
- 300
- sectionGroups
- 20
- jsonTemplates
- 1000
- translationsPerLocale
- 3400
- translationLength
- 1000
- blockNesting
- 8