Update Theme

Your theme will update automatically only to fix bugs or security issues. For major updates, or if code customizations and apps have been added to your store, Shopify does not automatically update themes.

This article shows you how to transfer your theme settings and templates faster and efficiently. However, custom code change and apps will need to be transferred by a developer or by re-installing apps. Our Support cannot cover manual theme updates, code customizations, or app integration.

You will be notified of all theme updates in your Theme library. Major theme updates typically include feature releases or significant changes to the structure or settings of the theme. Click on the notification to view the Release notes to learn more about the update.

For theme updates that are not updated automatically, here's how to add the newest theme:

1. Add the latest version

  1. Click on the theme update notification and click Add to theme library.

  2. You can rename this new theme copy.

3. You can back up your current theme.

2. Open code editors

We are going to open the code editors for each theme in two separate windows to make it easier to transfer the theme files.

  1. Open two browser windows beside each other.

  2. In the left window, open up the code editor of the old theme. (Actions > Edit code)

  3. In the right window, open up the code editor of the new theme. (Actions > Edit code)

  4. For smaller screens, you can expand the coding area by clicking the expand icon in the top-right corner.

3. Open Old theme files

  1. Open the Templates folder. Files with green dots are templates that have been edited or added.

  2. Click every .json file with a green dot in the order they appear to open. These will open in their own tab within the editor.

  3. Open the config folder, Click the settings_data.json file to open it.

4. Open new theme files

We will now open the same files in the new theme in the same order.

  1. Open the Templates folder.

  2. Open the same files that you opened in the left window, in the same order.

  3. For custom templates not in the original theme files, click Add a new template and name the template the same as the file in the old theme.

  4. Open the Config folder and Click the settings_data.json file to open it. You now should have your theme files opened and ready for each theme version.

  5. Copy old theme files into new theme files, In both windows, select the first tab with the same filename. In the old theme, select all of the file contents and copy the contents to your clipboard.

  6. In the new theme, delete the current code, and paste everything from your old theme.

  7. Repeat this process for all open files. To keep track, you can close each tab once you've transferred and saved the new contents.

You can check all the features/changelog of the Peaks theme here.

Last updated