Making Shopify themes

A theme is the presentation layer or template that determines how an online store looks and feels. A theme is composed of a design style and layout, which together defines the customer experience. Shopify themes are built using HTML, CSS, JavaScript, and a 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, UX/design, 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.