Theme editor

The theme editor is a tool for changing and previewing theme settings in real-time. Merchants access the theme editor by clicking Customize theme for a theme on the Themes page of their Shopify admin.

Sectioned theme editor

All themes include a settings_schema.json file in the theme's config directory that specifies the theme settings that appear on the Customize theme page.

Editing theme sections

You can choose the type of content to display in a theme by using sections, which are Liquid template files. Sections define the elements of a page layout, such as slideshows, text blocks, newsletter signups, and collection images.

Editing theme settings

If you're a theme author, you can edit settings_schema.json to create or change options on the Customize theme page:

  • Edit the settings_schema.json file in the config directory of your theme. Follow the specified format.

  • Edit your other theme files to access the settings that you've defined.

Merchant settings

Theme settings that a merchant configures using the Customize theme page are saved in settings_data.json in the config directory of their store theme.

Want to discuss this page?

Visit the Shopify Community