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.
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:
settings_schema.jsonfile in the
configdirectory of your theme. Follow the specified format.
Edit your other theme files to access the settings that you've defined.
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.