Adding fields to "Default theme content" in a theme

Topic summary

Main issue: how to edit “Default theme content” in a Shopify theme and add new text fields.

Key guidance:

  • Edit via UI: Online Store > Themes > three dots next to Customize > Edit default theme content. An image was shared to illustrate the menu path.
  • Add new fields by editing the locale JSON files in the theme’s /locales directory (e.g., en.default.json). Create new keys/strings there and then provide translations as needed.

Notes:

  • No specific Liquid file was identified; changes are handled through the Theme Editor UI and locale JSON files rather than Liquid templates.
  • One participant requested the store URL/password to offer tailored help, but no store details were provided in the thread.

Status: General solution provided (UI path + locales JSON edits). No further actions or confirmations from the original poster; the thread appears open without a final resolution.

Summarized with AI on January 2. AI used: gpt-5.

Hello everyone,

I would like to know the liquid or json file that can help me edit the “default theme content” in a theme. Or is there a different way to add text fields into it?

thanks in advance!

1 Like

You can edit the Default Theme Content by going to Online Store > Themes then clicking the button with the three dots next to Customize. Then simply select “Edit default theme content”

Hi @Karim97

Can you kindly share your store link (with the password, if any) with us? We will check it and suggest you a solution if possible.

To add new fields to the “default theme content” you can edit the json files found within the ‘locales’ directory in the theme editor. Mine is called ‘en.default.json’. You can then generate translations for your new fields.

1 Like