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.

Service overview · Web & E-commerce · Custom quotations only

Illustrative diagram

  1. Record customisations
  2. Add 'Updated copy of'as a draft
  3. Compare with live
  4. Re-apply code editsif not carried over
  5. Test order
  6. Publish
Updating a Shopify theme safely. The update arrives as a draft; the live theme keeps trading until you 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

Customisations on a theme update
CustomisationOn updateAction
Theme editor settings and section layoutsCopied to the updated themeCheck visually
Code edits that do not conflictIncluded in the updateTest affected pages
Code edits that conflictNot includedCopy into the new version by hand
Code changes made by appsTreated like other code editsCheck 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

  1. Record customisations

    List code edits and save copies of customised files.

    Output: Customisation record

  2. Add the update

    Updated version added as a draft beside the live theme.

    Output: Updated copy

  3. Compare and re-apply

    Check pages against the live theme; re-apply missing code changes.

    Output: Matched updated copy

  4. 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.

Request a Custom Quote

Ask about Shopify theme upgrade

Project details

Enquiry about: Shopify theme upgrade

Fields marked with an asterisk are required.

What do you want to achieve, what exists today, and any deadlines or constraints.

Include your country code.

Request a quote