E-commerce businesses frequently rebuild their storefronts: moving from an outdated legacy setup to a fresh Shopify store, upgrading to Shopify Plus, or restructuring catalogs from scratch.
However, when you attempt to connect your primary domain (yourbrand.com) to your newly built store, Shopify often blocks you with this error message:
“This domain is already connected to another Shopify store.”
Because Shopify maps SSL certificates and routing tables to a single store at a time, you cannot simply add an active domain to a second store without properly detaching it from the old environment first.
Here is the exact step-by-step procedure to disconnect, reconnect, and transfer your custom domain safely with zero downtime.
Scenario A: You Have Access to the Old Shopify Store
If you can still log into the old or development Shopify store, this process takes under 2 minutes:
Step 1: Remove the Domain from the Old Store
- Log into your Old Shopify Admin.
- Go to Settings → Domains.
- Under your custom domain name, click Manage (or click on the domain row).
- Click Remove domain (or Delete).
- Confirm the deletion.
Once removed, Shopify’s internal routing cache releases the domain registration lock immediately.
Step 2: Connect the Domain to the New Store
- Log into your New Shopify Admin.
- Go to Settings → Domains.
- Click Connect existing domain.
- Type in your custom domain (
yourbrand.com). - Click Verify connection.
- The new store will immediately link and re-issue the automated SSL certificate.
Scenario B: You Lost Access to the Old Store or It Is Frozen
If the old store is cancelled, frozen due to non-payment, or belongs to a former agency/developer who is unresponsive, you can prove domain ownership to bypass the lock using DNS TXT verification:
- Log into your New Shopify Admin → Settings → Domains.
- Click Connect existing domain and enter your domain name.
- When the warning appears stating the domain is tied to another store, click “Verify ownership”.
- Shopify will generate a unique verification string:
- Type:
TXT - Host:
@orshopify_verification - Value:
shopify-verification-[random-alphanumeric-hash]
- Type:
- Open your domain registrar (GoDaddy, Namecheap, Google Domains/Squarespace, Hostinger, or Cloudflare).
- Add the new TXT record to your DNS records list.
- Return to Shopify and click Verify. Shopify will verify you own the domain at the registrar level and forcefully disconnect it from the orphaned store!
What About Third-Party Business Emails?
One of the biggest merchant fears during a store migration is: “Will my Google Workspace or Microsoft 365 business emails stop working?”
The answer is NO, as long as you follow this golden rule:
- Only touch the
Arecord (23.227.38.65) andCNAMErecord (shops.myshopify.com). - NEVER delete or edit your
MX,SPF, orDKIMTXT records.
Email delivery relies entirely on MX records. As long as those remain untouched in your DNS registrar, your team will continue sending and receiving emails without interruption.
Post-Reconnection Checklist
Once the domain is verified on your new store:
- Set Primary Domain: Under Settings → Domains, make sure your apex or
wwwversion is selected as primary, and “Redirect all traffic to this domain” is checked. - 301 URL Redirects: If your new store has different product or collection URL structures, upload your 301 URL redirect CSV in Online Store → Navigation → View URL Redirects to preserve existing Google search rankings.
- Google Search Console: Verify that the primary domain is active in GSC and submit the new store’s
sitemap.xml.
Summary
Reconnecting a domain to a new Shopify store doesn’t require risking broken customer traffic or lost business emails. Following the proper detachment sequence ensures a painless transition.
Planning a full e-commerce migration, custom theme build, or domain infrastructure overhaul? Speak with the headless & Shopify experts at Klickspell.