Theme updates
Support
You will be notified of all theme updates in your Theme library. Click the notification to view the update details.
Click View release notes to learn more about the update.
Click Add to theme library to add an unpublished copy.
Automated updates
Themes automatically update for minor fixes or security issues. Any customizations made using the theme editor will be included. Learn more
Manual update required
If you or an app has made any custom code changes, you will need to manually transfer theme files.
Our Support cannot cover manual theme updates, code customizations, or app integration.
Manually updating your theme
If your theme does not automatically update, or if there are any code changes made to your theme copy, you will need to copy any updated files from your current copy to the new theme version.
The following guide shows how to transfer your theme settings and templates faster and efficiently.
Step 1: Add updated theme version
First, you will need to add the latest theme version before transferring your settings and templates.
In your Shopify Admin:
Click Add to theme library to add the updated version of the theme to your theme library. The updated theme copy will have the theme name prefixed with "Updated copy of".
If there's no Add to theme library button, you may need to install a fresh copy of Lorenza from the theme store.
Recommended
Add a duplicate copy of your current theme as a backup. You can rename theme copies to keep track of different versions.
Step 2: Open code editors for both themes
Open the code editors for each theme copy in separate windows. This will make it easier to copy and paste code to the new theme version.

Step 3: Open theme files
Get ready to transfer your code by opening theme files for both the current and new theme version. You will need to open files for theme settings, templates, section groups, and other files with custom code.
Note: This includes files that have been created for customized Contexts.


STEPS
First open files in the old theme version, then repeat these steps for the new version.
Open the Templates folder.
Click every
.jsonfile in the order they appear to open them in their own tab.In the Sections folder, open files for the header, footer, and overlay sections.
header-group.jsonfooter-group.jsonoverlay-group.json
You will also need to open any files created for custom Contexts. For example:
header-group.context.eu.jsonfooter-group.context.ca.json
In the Config folder, click to open the
settings_data.json. This file contains the theme's global settings.
Step 4: Add missing templates or files
If there are files that are in the old theme that don't exist in the new theme, you will need to add files with the exact same name.
Note: This includes files that have been created for customized Contexts.
STEPS
For templates or files that don't already exist in the new theme, you need to create them in the code editor.
Click the Templates folder or other folder.
Click the Add file button.
Enter the exact same name as the file in the old theme, including the file type. Eg.
page.landing.json
You now should have your theme files opened and ready for each theme version.
Step 5: Copy old theme files into new theme files
We will now copy and paste your old theme files into your new theme files.
STEPS
In both windows, select the first tab with the same filename (eg.
blog.json)In the old theme (left window), select all of the file contents (
cmd+aorctrl+a) and copy (cmd+corctrl+c) the contents to your clipboard.In the new theme (right window), delete the current code, and paste (
cmd+vorctrl+v) everything from your old theme.Click Save after overwriting each file.
Repeat this process for all open files. To keep track, you can close each tab once you've transferred and saved the new contents.
Click Save.
That's it! Well done! Now you can close the code editors, and preview the old and new themes beside each other before publishing the new theme.
Last updated