All Tutorials

Add theme info

All Tutorials

Add theme info

Add theme info

As a theme author, you can include additional metadata for your theme in a panel in the theme editor. The info panel appears at the bottom of the theme editor menu:

Required theme info

The theme_info object must include the following:

  • "name": "theme_info"
  • theme_name: the name of the theme
  • theme_author: the author of the theme
  • theme_version: the theme's version number
  • theme_documentation_url: a URL where merchants can find documentation for the theme
  • theme_support_email: an email address that merchants can contact to get help with the theme
  • theme_support_url: a URL where merchants can find support for the theme

The theme_info must contain either theme_support_email or theme_support_url, but not both.

Adding theme info to settings_schema.json

Theme info is stored in settings_schema.json as an object named theme_info:

{
  "name": "theme_info",
  "theme_name": "Debut",
  "theme_author": "Shopify",
  "theme_version": "1.0.0",
  "theme_documentation_url": "https://help.shopify.com/manual/using-themes/themes-by-shopify/debut",
  "theme_support_email": "theme-support@shopify.com"
}

Editing a theme's info

You can edit a theme's info by editing the theme code and changing settings_schema.json:

  1. In the code editor, click the Config folder, then click settings_schema.json.

  2. Find the object named theme_info. Often, it will be the first object listed in the file:

    {
      "name": "theme_info",
      "theme_name": "Debut",
      "theme_author": "Shopify",
      "theme_version": "1.0.0",
      "theme_documentation_url": "https://help.shopify.com/debut",
      "theme_support_email": "theme-support@shopify.com"
    }
  3. Change the values of the object in theme_info to change the theme info panel in the theme editor.

  4. Click Save to confirm your changes to the theme's info.