CherryPatch Get it on Shopify
For Shopify merchants & theme builders

Update your theme without losing your customizations.

CherryPatch compares any two Shopify themes and lets you copy the settings and sections you choose from one to the other — with automatic backups and one-click undo. No code, no copy-pasting.

$4.99/month after trial · Cancel anytime

The problem nobody warns you about

When you update or replace a theme, your customizations don't come with it. You're left redoing every setting by hand — or avoiding updates altogether.

Theme updates wipe your work

New theme version, same headache: banners, sections, and settings all stay behind on the old theme. Recreating them is slow and error-prone.

Redesigns overwrite live fixes

You build a redesign on a duplicate. Meanwhile your live theme keeps changing. Publish the redesign and those live changes quietly disappear.

Everything you need to move changes safely

Compare, pick exactly what you want, and apply it with a safety net.

Compare any two themes

See exactly what's different — visually, section by section, and as a precise JSON diff.

Copy sections by name

Tick the sections you want — "Image banner", "Featured collection" — beside a live preview. No code.

Apply only what you choose

Every change is a checkbox. Bring over the ones you want and skip the rest.

Automatic backups

A timestamped backup of the file is created before every write — automatically.

Live-theme guard

Writing to your published theme always takes an extra, deliberate confirmation.

History & one-click undo

Every merge is logged. Restore any file to a previous version in one click.

Plus: conflict detection that warns you if a file changed since you loaded it, and side-by-side live storefront previews.

Three ways to work — your call

From fully non-technical to full developer control.

For everyone

Copy sections

Pick sections by friendly name next to a live preview. No JSON, no guesswork.

For developers

JSON diff

A side-by-side diff of every change, with per-change checkboxes for exact control.

Compare visually

Visual preview

Load both storefronts side by side to compare them with your own eyes.

How it works

Four steps from compare to applied — with a backup taken before anything is written.

1

Choose two themes

One to copy from, one to apply to. CherryPatch marks which theme will be modified.

2

Choose a file

Pick a page template or settings file the two themes share.

3

Review changes

See every difference and tick exactly what you want to apply.

4

Apply safely

A backup is taken, then your selected changes are written. Undo anytime.

Built to be safe on real stores

CherryPatch touches your themes, so it's careful by default.

Backup first. A timestamped copy is saved before every change.

Live-theme confirmation. Extra approval required before touching your storefront.

One-click undo. Restore any file to a previous version from your merge history.

Simple pricing

One plan. Everything included.

$4.99 /month

14-day free trial · Cancel anytime

  • Compare two themes (visual + JSON diff)
  • Copy sections and settings between themes
  • Automatic backups before every write
  • Live-theme guard & conflict detection
  • Full merge history with one-click undo
Start free trial

Built by a studio that's lived this

CherryPatch is built and maintained by MiniScript Labs, an independent studio that has worked with Shopify for eight years, including with enterprise-level clients in the United States. It's built with care for the everyday problems merchants and the people who support them actually face.

Frequently asked questions

What exactly does CherryPatch copy?+

Your theme's settings and sections — the structured part of a theme (its JSON). That covers the things merchants change most: banners, section content, layout choices, and settings.

Does it merge custom Liquid or CSS?+

No. CherryPatch works with theme settings and sections, not custom Liquid templates or CSS. We'd rather do one thing well than half-do two.

Is it safe to use on my live theme?+

Yes. A backup is taken before every write, applying to a live theme requires an extra confirmation, and you can undo any change from your merge history. We still recommend testing on a duplicate first.

Do I need to know how to code?+

No. The "Copy sections" mode lets you pick sections by name next to a live preview — no JSON required. Developers can use the JSON diff for exact control.

How much does it cost?+

$4.99/month with a 14-day free trial. Cancel anytime.

Stop redoing your theme settings by hand.

Compare, pick what you want, apply it safely — and undo anything.

Start your 14-day free trial