Shopify themes and design
Shopify theme upgrade
Theme developers release updates with fixes, performance improvements and new features. Many stores never apply them, because they worry about losing customisations or breaking something that works. As a result, themes fall years behind.
Shopify's update process is designed to be safe when handled carefully. This page explains how it works, what carries over automatically, what needs attention and when an upgrade is really a move to a different theme.
Illustrative diagram
- Record customisations
- Add 'Updated copy of'as a draft
- Compare with live
- Re-apply code editsif not carried over
- Test order
- Publish
How a theme update works
For themes from the Shopify Theme Store, Shopify's documentation explains that the updated version is added to your draft themes free of charge, named with the prefix 'Updated copy of'. Adding it does not affect your current theme. You can then check the updated copy, fix anything that needs attention and publish it when ready.
Because the live theme is untouched until you publish, an update can be prepared and tested without any risk to the trading store.
What carries over
| Customisation | On update | Action |
|---|---|---|
| Theme editor settings and section layouts | Copied to the updated theme | Check visually |
| Code edits that do not conflict | Included in the update | Test affected pages |
| Code edits that conflict | Not included | Copy into the new version by hand |
| Code changes made by apps | Treated like other code edits | Check each app's display |
Based on Shopify's documentation on updating themes. Shopify advises saving a copy of customised code before updating.
A safe upgrade, step by step
Record customisations
List code edits and save copies of customised files.
Output: Customisation record
Add the update
Updated version added as a draft beside the live theme.
Output: Updated copy
Compare and re-apply
Check pages against the live theme; re-apply missing code changes.
Output: Matched updated copy
Test and publish
Apps, forms, tracking and a test order checked; publish at a quiet time.
Output: Updated live theme
Why upgrades are worth doing
Fixes
Updates often fix display or compatibility problems you may already be living with.
New features
Newer versions may add sections or settings that replace apps or custom code.
Support
Theme developers generally support current versions more readily than old ones.
Smaller future updates
Regular small updates are easier than one large jump after years.
Update or replace
Update the current theme
Suits you when
- The theme is still maintained
- Customisations are few and recorded
- You are happy with its design
Watch out for
- Conflicting code edits need re-applying
- Large version jumps need more testing
Move to a different theme
Suits you when
- The theme is no longer updated
- It is an older theme without JSON templates
- Customisations are so extensive that updates are impractical
Watch out for
- Reconfiguration of every template
- Custom work rebuilt or replaced
Older themes without flexible sections
Some stores still run older themes built before sections could be added to every page through JSON templates. These cannot simply be updated into a modern theme; moving to a current theme is effectively a theme change, with templates reconfigured and custom code rebuilt. The benefit is a store your team can edit far more flexibly, and a theme that continues to receive updates.
Make updates routine
Stores that apply theme updates every few months rarely face a painful upgrade. Each update is small, customisations are fresh in memory and the record of code changes is current. A simple calendar reminder to check for theme updates each quarter, plus a customisation log, turns upgrades from a project into maintenance.
Read the release notes
Theme developers usually publish release notes describing what each version changes. Reading them before updating tells you which pages to check most carefully, whether any setting has been renamed or removed, and whether a new feature could replace an app or a piece of custom code. For large jumps across several versions, reading every set of notes in between is worth the time.
Questions about Shopify theme upgrade
Will updating our theme delete our customisations?
Editor customisations are copied over. Code edits are included unless they conflict, in which case they are re-applied by hand.
Does updating affect the live store?
No. The updated version is added as a draft; the live theme is unchanged until you publish.
Is the update free?
Shopify's documentation says updated versions of Theme Store themes can be added to drafts for free.
How do we know an update is available?
Check the theme library in your Shopify admin and the theme developer's release notes, which list new versions and what changed.
Can we update a theme bought outside the Theme Store?
Updates for those come from the theme developer, usually as files to install.
Should we back up first?
Yes. Save copies of customised code before updating, as Shopify advises.
What if the update looks different?
Compare it with the live theme and adjust settings before publishing.
Can we stay on an old version?
You can, but you miss fixes and features, and later upgrades become larger.
Sources referenced
Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.
- Shopify Help Center: Updating themes (opens in a new tab) — reviewed 2026-10-22
Request a Custom Quote
Ask about Shopify theme upgrade
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.