Theme customisation that survives updates

Themes and storefront 9 min read

A developer merging two versions of a theme layout shown as stacked panels on screen
Additive changes merge. Edited templates fight every release.

Every Shopify project reaches the moment where the theme does not quite do something. What happens next decides how expensive the store is for the rest of its life.

There are good places to put a change and bad ones, and the difference is entirely about what happens when the theme updates.

Where to put a change, best to worst#

Theme customisation that survives updates — Where to put a change, best to worst
ApproachSurvives updatesUse when
Theme settingsAlwaysAnything the theme already exposes
A new section or blockUsuallyNew layout or content module
App blockUsuallyFunctionality from an app
A copied section, renamedMostlyYou need a variant of an existing section
Editing a core templateRarelyLast resort, documented
Scattered edits across filesNeverNever

The rule that keeps a theme maintainable#

Add, do not edit. A new section you own will still be there after an update. A modified core template will conflict with every release until somebody gives up and stops updating — which is how stores end up three years behind on platform features.

Keep a CUSTOMISATIONS.md in the theme repository listing every file you touched and why. Future-you will not remember, and neither will the next developer.

Practical habits#

  1. Work in a Git repository with the theme, not only in the admin editor.
  2. Use a development theme for changes and publish deliberately.
  3. Prefix your own sections and snippets so they are obvious in a file list.
  4. Put custom CSS in one file, not sprinkled through templates.
  5. Before an update, diff the vendor release against your copy and review the conflicts.

When to stop customising and rebuild#

When the diff against the vendor theme is longer than the theme itself, you are maintaining a fork without admitting it. At that point a purpose-built theme is cheaper and honest about what you own.

Frequently asked questions

Can I edit theme files directly in the admin?

You can, and for a one-line fix it is fine. Anything larger belongs in version control where it can be reviewed and reverted.

How do I update a customised theme?

Take the vendor release, diff it against your version, and reapply your changes deliberately. This is only feasible if your changes are additive and documented.

Are app blocks safe?

Safer than editing templates, yes. Their risk is the app disappearing, not the theme update.

shopify theme customisationshopify liquid customisationshopify theme updatesshopify sectionsshopify theme development

All guides

Last updated 2026-08-04 by shopifydevelopment.info · About us

Written by builders

Every guide is written by developers who build and maintain Shopify stores, not spun from other sites.

Reviewed on a schedule

Shopify ships changes constantly. Each guide carries the date of its last review, and we publish the date even when nothing changed.

No paid placements

No app, theme shop, agency or partner can buy a mention, a ranking or a link here.

Twelve languages

Every guide is translated, not machine-popped — each language has its own URL and its own review date.

Limits named

We say plainly what Shopify will not let you change, and when another platform fits your rules better.