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 for a theme on the Themes page of their Shopify admin.

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

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 in the theme editor:

  • 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 theme editor are saved in settings_data.json in the config directory of their store theme.

Ready to start selling with Shopify?

Try it free