Tools for building Shopify themes
Shopify provides a range of tools to help you build Shopify themes faster.
Tools for building and editing themesAnchor link to section titled "Tools for building and editing themes"
The following tools help you quickly scaffold, test, share, and develop Shopify themes.
Shopify CLI 3.x
A powerful command-line tool for building Shopify themes, and exploring Liquid code in a REPL interface.
Legacy toolsAnchor link to section titled "Legacy tools"
Web-based editors for themesAnchor link to section titled "Web-based editors for themes"
The following tools can be used by merchants and developers to customize themes in the Shopify admin. As a developer, you should account for these tools when you're developing your theme to ensure the best merchant experience.
Access toolsAnchor link to section titled "Access tools"
The following tools allow you to access Shopify infrastructure for testing, and help you to safely access merchant stores.
An account that lets you access and manage a merchant's store through the Partner Dashboard.
Version control toolsAnchor link to section titled "Version control tools"
The Shopify GitHub integration helps you to track and push changes to and from a theme in a Shopify store by using Git.
Testing toolsAnchor link to section titled "Testing tools"
The following tools help you to optimize and detect errors in your theme code.
A command-line based linter for themes. Also offered as part of the Shopify Liquid Visual Studio Code extension.
Liquid Prettier Plugin
Use the Liquid Prettier Plugin to format your Liquid and HTML in a consistent style.
Shopify Theme Inspector for Chrome
Profile and debug your Liquid template performance with this extension for Chrome Developer Tools.
Tools for learning LiquidAnchor link to section titled "Tools for learning Liquid"
The following tools help you to learn and write Liquid.
Example themeAnchor link to section titled "Example theme"
The Dawn theme is Shopify's example theme. You can refer to it to understand how a theme can be put together, or fork it as a starting point to build your own theme.