Free to install — no API keys, no shared logins

One Store's Content,
Copied to the Next

Pair two Shopify stores with a one-time code, then copy navigation menus, collections, pages, blogs and more between them — in either direction, in seconds. Stop rebuilding the same store by hand.

Install Free

Free to install — pair your stores and start copying in minutes.

The Hidden Cost of
Rebuilding by Hand

Launching a sister store, a regional storefront, or a fresh staging copy means recreating everything you already built. Here's what that really costs when you do it manually.

Hours Recreating Menus & Pages

Every navigation menu, every Page, every blog and article gets rebuilt from scratch in the new store — clicking through the admin for hours to recreate work you already finished once.

Broken Links Between Items

Manually recreated menus point at the wrong collections. Articles get detached from their blogs. The cross-references that made your storefront coherent quietly fall apart.

Collections & Definitions Drift

Smart and manual collections, metafield and metaobject definitions — the structural data that powers your theme — never quite match between stores, and the gaps surface as bugs later.

Mistakes You Won't Notice Until Launch

A missing redirect here, a skipped page there. Hand-copying dozens of records is error-prone, and the omissions usually reveal themselves the moment real customers arrive.

Everything You Built,
Moved in Minutes

CopyThat copies the content and structure that make up your storefront — accurately, in either direction, with a clear preview before anything is written.

One-Time Pairing Code

Generate a code on the source store and redeem it on the destination. It's valid for 24 hours and works exactly once — no shared accounts, no API keys to manage.

Menus, Pages, Blogs & Articles

Copy navigation menus, Pages, Blogs and the Articles inside them. Your content and site structure land in the new store ready to go.

Smart & Manual Collections

Bring across both smart (rule-based) and manual collections so your catalog is organised the same way from day one.

Metafield & Metaobject Definitions

Copy the metafield and metaobject definitions that power your theme and custom data, so the destination store has the same schema underneath.

Cross-References Stay Intact

Copied menus link to the new store's collections, and articles stay attached to their copied blogs — the connections that make a storefront coherent are preserved.

Preview & Per-Item Overwrite

Every copy is previewed first. Duplicates are skipped by default, with per-item overwrite toggles so you decide exactly what gets written before you commit.

Paired and Copying
in Three Steps

01

Generate a Code

Install CopyThat on both stores. On the store you want to copy from, generate a one-time pairing code — valid for 24 hours and usable once.

02

Pair the Two Stores

Redeem the code on the destination store to securely pair them. No shared accounts, no API keys — the two stores are now linked for copying.

03

Preview & Copy

Choose what to copy — menus, collections, pages, blogs, definitions and more — preview every change, then commit. Copy in either direction, anytime.

2
stores,
one code

Build it once.
Then copy it everywhere.

Whether you're spinning up a sister brand, a country-specific storefront, or a clean staging copy, CopyThat moves the content and structure you already perfected — so a new store goes from empty to recognisable in a single afternoon instead of a week of copy-pasting through the admin.

Pair securely with a one-time code — no API keys or shared logins
Copy in either direction between your paired stores
Preview every change and skip duplicates by default
Cross-references between menus, collections and blogs stay intact
Install CopyThat Free

Guides for
Multi-Store Merchants

Why copying content between stores beats rebuilding it — and how to keep sister and regional storefronts consistent.

There is a particular kind of dread that sets in the moment you create a second Shopify store. The excitement of expanding — into a new market, a new brand, a clean environment for testing — collides with a sobering realization: everything you carefully built in your first store is gone. The new store is empty. The navigation menus you spent an afternoon perfecting, the Pages you wrote and rewrote, the blog full of articles, the collections that organise your catalog, the metafield definitions that quietly power your theme — none of it carries over. You are starting from zero, again.

The Real Scope of "Just Setting Up a Store"

Merchants consistently underestimate how much content lives inside an established storefront. It's easy to think of a store as "the products," but the structure around those products is just as important and far more tedious to recreate. A mature store typically has several navigation menus — a main menu, a footer menu, perhaps mobile-specific or seasonal menus — each with carefully ordered links pointing to specific collections and pages. It has a stack of Pages: About, Shipping, Returns, FAQ, size guides, lookbooks. It has one or more blogs, each containing dozens of articles representing months of content work.

Beneath the surface, it has smart collections defined by rules and manual collections curated by hand. It has metafield definitions that your theme reads to display custom data, and metaobject definitions that model your bespoke content. It has URL redirects protecting the SEO equity of old links. Recreating all of this by hand, record by record, through the Shopify admin, is not a quick task — it's a multi-day project that nobody enjoys and everybody postpones.

Where Manual Recreation Goes Wrong

Beyond the sheer time cost, hand-copying introduces errors that are difficult to catch. The most insidious is broken cross-references. When you manually recreate a navigation menu in a new store, the links inside it point to collections and pages that may not exist yet — or that exist under different identifiers. You end up with menus that lead nowhere, or articles that have become detached from the blog they were supposed to belong to.

Then there are the omissions. When you're clicking through forty records and copy-pasting fields, it's almost inevitable that something gets skipped. A redirect that doesn't make it across. A Page that was forgotten. A collection whose sort rules were subtly different. These gaps rarely announce themselves. Instead, they surface weeks later — usually after launch, usually reported by a confused customer or a colleague who stumbled into a dead link.

A Different Approach: Pair and Copy

The alternative is to treat your existing store as the source of truth and copy from it directly. Instead of recreating each record by hand, you pair the two stores with a secure one-time code, choose what you want to bring across, and let the copy happen in seconds. The content arrives intact — and critically, the relationships between records are preserved. Copied menus link to the new store's collections. Articles stay attached to their copied blogs. The structure that made your original storefront coherent is reproduced, not approximated.

This shift — from manual recreation to direct copying — changes the economics of running multiple stores. A second storefront stops being a daunting from-scratch build and becomes a fast, repeatable operation. You can stand up a new store and have it look and behave like your established one in an afternoon, then spend your energy on the things that actually differentiate it: localized pricing, market-specific products, regional messaging.

The Compounding Value of Speed

When launching a store is fast, you launch more of them — and you launch them better. The friction of a multi-day rebuild discourages experimentation; merchants put off creating staging environments, hesitate to spin up market-specific storefronts, and avoid testing big changes on a copy. Remove that friction and the calculus flips. A clean copy for testing a theme migration becomes trivial. A regional store for a new country becomes a same-day decision. The ability to copy content quickly isn't just a convenience — it's what makes a multi-store strategy practical in the first place.

Multi-store setups are everywhere in modern commerce. A brand launches a dedicated storefront for a new region to handle local currency, language, and shipping. A company spins up a sister brand that shares the same operational backbone. An agency maintains a polished template store and clones it for each new client. In every one of these scenarios, the same challenge appears: how do you keep the content consistent across stores without manually duplicating everything, every time?

The Consistency Problem

When you operate more than one store, consistency is not a nicety — it's part of the brand. Customers who encounter your regional storefront expect the same navigation structure, the same informational Pages, the same general organisation as your flagship. Your shipping policy should read the same way. Your size guide should exist in both places. Your collections should be organised along the same lines. When stores drift apart — when one has a Page the other lacks, or menus that no longer match — the experience feels disjointed and the brand feels less trustworthy.

Maintaining that consistency manually is a losing battle. Every time you update a policy Page or restructure a menu in your main store, you'd have to remember to make the identical change in every other store. In practice, this doesn't happen. Updates get applied in one place and forgotten in the others, and over months the stores diverge until no two of them are quite alike.

Copy as a Maintenance Tool, Not Just a Setup Tool

It's tempting to think of copying content as something you do once, at launch. But the same capability is just as valuable for ongoing maintenance. When you've reworked your navigation in the flagship store, you can copy those menus to the others rather than rebuilding the changes by hand in each. When you've added a new informational Page or published a batch of articles, you can push them across. The copy operation becomes a routine part of keeping your storefronts aligned, not a one-time chore.

Because copying preserves cross-references, this maintenance stays clean. A copied menu connects to the destination store's own collections rather than pointing back at the source. Copied articles remain attached to their blogs. You're not just duplicating raw data — you're reproducing working structure that behaves correctly in its new home.

Direction Matters: Bi-Directional Copying

Real multi-store workflows aren't always one-way. Sometimes your flagship is the source of truth and changes flow outward to regional stores. Other times, a regional team builds something excellent — a localized landing structure, a refined collection — that you want to bring back to the main store or share with a sibling. Copying that works in either direction between paired stores reflects how teams actually operate. You pair once, and from then on content can move whichever way you need it to.

Previewing Before You Commit

Consistency work is risky if it's blind. Pushing content into a live regional store without seeing what will change is how you accidentally overwrite a carefully localized Page or create confusing duplicates. The safeguard is a preview step: before anything is written, you see exactly what will be created and what already exists. Duplicates are skipped by default, and you decide on a per-item basis whether to overwrite. This turns a potentially dangerous bulk operation into a controlled, reviewable one — you stay in command of every record that lands in the destination store.

Scaling Without the Marathon

The promise of a multi-store strategy is reach: more markets, more brands, more tailored experiences. The hidden tax is maintenance overhead, and for many merchants that tax quietly caps how many stores they're willing to run. By making content copying fast, safe, and repeatable in either direction, you remove that ceiling. Adding a third or fourth storefront stops feeling like multiplying your workload and starts feeling like leverage — each new store inherits the work you've already done, and stays in step with the rest as you grow.

Moving content between live Shopify stores sounds simple until you consider everything that can go wrong. Overwrite the wrong Page and you lose carefully localized copy. Run a copy twice and you litter the destination with duplicates. Bring across a menu without its collections and you create a navigation full of dead links. Safe migration isn't about moving data fast — it's about moving it predictably, with full visibility into what will change before it changes. Here's how a careful copy process protects you at every step.

Pairing: Security Before Anything Moves

The foundation of a safe copy is a secure connection between the two stores. Rather than asking you to hand over API keys or share login credentials — both of which create lasting security exposure — a one-time pairing code establishes the link. You generate the code on the source store and redeem it on the destination. The code is short-lived, valid for a limited window, and usable only once. Once the pairing is established, the two stores can exchange content without any standing credentials floating around. This matters: the most dangerous part of many migration tools is the long-lived access they require. A one-time code keeps the security surface small.

Preview: See It Before You Commit

The single most important safety feature in any content migration is the preview. Before a single record is written to the destination store, you should be able to see exactly what the operation will do: which items will be created, which already exist, and which would be affected. A preview turns an opaque bulk action into a transparent one. You're no longer trusting that the right thing will happen — you're confirming it will, item by item, and then giving the go-ahead.

This is the difference between a tool that feels safe and one that feels reckless. Anyone can move data quickly. The discipline is in showing you the consequences first, so that "copy" is a deliberate decision rather than a leap of faith.

Duplicates: Skip by Default, Overwrite by Choice

One of the most common migration mishaps is the accidental duplicate. You copy a set of Pages, realise you missed one, run the copy again, and suddenly the destination has two of everything. The defence against this is a sensible default: skip items that already exist. When the copy process detects that a record is already present in the destination, it leaves it alone unless you explicitly say otherwise.

But defaults shouldn't be a straitjacket. Sometimes you do want to overwrite — you've updated a Page in the source and want the destination to reflect the new version. The right model is per-item control: skip duplicates by default, but expose a clear overwrite toggle for the cases where replacing the existing record is exactly what you intend. You get safety without losing flexibility.

Cross-References: Keeping Relationships Intact

Content in a Shopify store is not a flat list of independent records — it's a web of relationships. Navigation menus link to collections and pages. Articles belong to blogs. These connections are what make a storefront function as a coherent whole, and they're also the first thing to break in a careless copy. If a menu is copied but its links still reference the source store's collections, the menu is useless in its new home. If articles are copied without being reattached to their blogs, your content structure falls apart.

Preserving cross-references means that as content is copied, the relationships are rewired to point at the destination store's own records. A copied menu links to the destination's collections. A copied article stays attached to its copied blog. The result is not a pile of disconnected data but a working replica of your structure — one that behaves correctly the moment it lands.

Putting It Together

Safe content migration is the combination of these safeguards: a secure, temporary pairing instead of permanent credentials; a preview that shows you everything before you commit; sensible duplicate handling with per-item overwrite control; and faithful preservation of the relationships between records. Individually, each is a guardrail. Together, they turn the nerve-wracking task of moving content between live stores into a routine, repeatable operation you can run with confidence — as many times as your multi-store setup demands.

Free to Install

CopyThat is free to install from the Shopify App Store. Pair your stores, preview your changes, and copy your content — no credit card, no API keys, no shared logins.

No API keys  ·  No shared logins  ·  Secure one-time pairing

Stop Rebuilding.
Start Copying.

Install CopyThat on your stores, pair them with a one-time code, and move menus, collections, pages, blogs and definitions between them in seconds — in whichever direction you need.

Preview every change before it's written, skip duplicates by default, and keep the cross-references between your content intact. Building a second store has never been this fast.

Free to install  ·  No API keys  ·  Secure one-time pairing