How to update your Shopify theme
A guide to update the theme to the latest version.
Last updated
Was this helpful?
A guide to update the theme to the latest version.
Keeping your theme up to date ensures your store benefits from the latest features, bug fixes, and compatibility improvements.
The most up-to-date version is always available on the Shopify Theme Store.
Before updating, it's important to understand how Shopify handles different types of updates:
Minor updates (e.g. v13.0.0 → v13.0.1) Shopify automatically transfers your visual settings and safe code customizations.
Major updates (e.g. v13.0.0 → v14.0.0) The theme's core architecture changes significantly. Visual settings (colors, fonts) and custom code are not transferred automatically — you will need to reconfigure them manually.
This usually happens if the theme was previously uploaded as a ZIP file (which breaks the connection to the Theme Store) or if there are code customizations conflicting with Shopify's update system.
In this case, reinstall the theme manually:
Major update (e.g. v13 → v14)
Do NOT copy the settings_data.json file. The architecture has changed — pasting old code will break the new theme and cause errors in Theme Editor.
Reconfigure your Theme Settings (Colors, Typography) manually in the Theme Editor.
Minor update (e.g. v13.0.0 → v13.0.1)
You can safely copy settings_data.json from the Config folder of your old theme into the new one via Edit code.


For custom page templates: Re-create your custom templates in the new theme — they won't exist there by default. Create a template with the exact same name, then copy the contents of the JSON file from the Templates folder of your old theme.
Apps that add code to your theme files will need to be reinstalled or re-enabled in the new version.
Find the app documentation in the App Store to follow the installation instructions.
If you're unfamiliar with this process, you can go to Apps > click View details to find the support email for that Shopify app.
Last updated
Was this helpful?
Was this helpful?
