Making Shopify themes

A theme is a collection of files that control the layout and appearance of a shop. Shopify themes are built with HTML, CSS, JavaScript, and a robust templating language called Liquid. To learn how to create a Shopify theme, refer to Building themes.

To sell themes in the Shopify Theme Store, you need to become a Theme Partner. For information about becoming a Theme Partner, refer to our submission and approval guidelines.

All themes in the Shopify Theme Store must meet certain code, content, and demo store requirements. Shopify provides a set of checklists that outline these requirements. For more information, refer to Theme requirements for Shopify's Theme Store.