Shopify Domain Already Connected to Another Store: How to Fix It
When attempting to connect a custom domain to your Shopify store, you may encounter an error stating that the domain is already attached or connected to another store. This issue typically arises when linking a newly purchased domain, a recycled domain, or a custom address previously used on an old project. Because Shopify enforces a strict 1:1 mapping between custom domains and active store accounts in its backend, a domain cannot be linked to two stores simultaneously. If a prior store owner or developer failed to disconnect the domain before closing or abandoning their account, Shopify's platform locks the domain to that former store ID.

Quick Answer: Resolving the Domain Conflict
To resolve the error and connect your domain, follow these core solutions:
- Use Self-Service Verification: Go to Settings > Domains in your Shopify admin, enter your domain, and trigger the automated DNS verification flow using a
TXTrecord to prove ownership and reclaim the connection. - Configure Required DNS Records: Ensure your domain registrar points your primary
Arecord to Shopify's IP address (23.227.38.65) and yourCNAMErecord toshops.myshopify.com. - Contact Shopify Support: If the self-service transfer fails or is unavailable, take a full-screen screenshot of your domain registrar's DNS management dashboard proving ownership, and open a ticket with Shopify Support to manually unbind the domain from the inactive store.
Why Does Shopify Block the Domain Connection?
Shopify enforces unique domain mappings across its infrastructure to prevent domain hijacking and routing conflicts. When you enter a custom domain under Settings > Domains > Connect existing domain, Shopify queries its internal database. If that domain string is assigned to an existing merchant account—even an account that is closed, frozen, or suspended—the admin panel blocks the action.
This scenario frequently impacts merchants who purchase domain names on aftermarket platforms or register expired domains. If the prior registrant used Shopify and never manually deleted the domain from their dashboard before canceling their subscription, the database binding remains active.
Step 1: Verify Standard DNS Configurations
Before initiating an ownership override, confirm that your third-party domain registrar (such as GoDaddy, Namecheap, or Google Domains/SquareSpace) is correctly pointed to Shopify. Incorrect DNS entries can cause verification checks to fail or lead to Shopify SSL Pending issues later on.
Log into your domain provider's management panel and update your DNS records to match Shopify's standard requirements:
| Record Type | Host / Name | Value / Target | TTL |
|---|---|---|---|
| A Record | @ | 23.227.38.65 | Automatic / 3600 |
| CNAME Record | www | shops.myshopify.com | Automatic / 3600 |
Caution: When editing DNS settings, avoid modifying existing MX or TXT records used for email hosting, as altering these can disrupt your business email delivery. Furthermore, ensure you delete any extra A or AAAA records pointing to other server IP addresses to prevent routing conflicts.
Step 2: Use Shopify's Automated Domain Transfer Flow
In many recent updates to the admin platform, Shopify provides a built-in verification mechanism that allows legitimate domain owners to bypass manual support tickets by adding a unique verification code to their DNS settings.
- Log into your current Shopify admin panel and navigate to Settings > Domains.
- Click Connect existing domain, type in your domain name, and click Next.
- If the system flags the domain as connected to another store, select the option to verify ownership or force transfer.
- The admin panel will display a specific
TXTrecord host name and random string value. - Access your domain registrar's DNS manager, create a new
TXTrecord, paste the provided host name and value, and save the changes. - Return to Shopify and click Verify connection.
Once Shopify detects the specific TXT record in your live DNS entries, its automated system confirms your physical ownership of the domain and unbinds it from the former merchant account, attaching it immediately to your current store.
Step 3: Manually Disconnect Via Shopify Support
If the automated TXT verification prompt does not appear, or if you encounter system errors during automated verification, manual intervention by a Shopify Support Advisor is required. Support advisors have administrative permissions to unbind domains from inactive accounts, provided you give conclusive proof of domain control.
Preparing Ownership Proof
To ensure quick resolution without back-and-forth delays, prepare your diagnostic proof before opening a support request:
- Full-Screen Screenshot: Take a complete screenshot of your domain registrar's control panel. The screenshot must display the domain name, your account owner email/name, and the active DNS management section in a single view.
- Billing Receipt: Have your original purchase invoice or renewal receipt from your domain registrar ready in PDF or image format.
Navigate to the official Shopify Help Center, request support through the virtual assistant, and state that your custom domain is bound to an inactive external store. Provide the support advisor with your DNS proof screenshot. Once verified, the support staff will unbind the domain ID, allowing you to click Verify connection under Settings > Domains in your admin dashboard to complete the link.
Verification and DNS Propagation
After reclaiming and assigning your domain, DNS changes can take anywhere from a few minutes up to 48 hours to fully propagate across global DNS servers. You can check your connection status inside Shopify under Settings > Domains.
During propagation, ensure your primary domain is set correctly and check that your storefront renders as expected. If you experience additional issues with customer checkout flow or store visibility after setting up your domain, refer to our troubleshooting guides on Shopify Checkout Not Working and Shopify Sender Email Rewritten to shopifyemail.
Frequently Asked Questions
How long does it take to unbind a domain tied to another store?
If you use the built-in TXT record verification flow, the unbinding process occurs as soon as DNS propagation completes, typically within 15 to 60 minutes. If you require manual support assistance, resolution times depend on support queue volumes and usually take between 24 to 48 hours.
Why can't I just register the domain directly inside Shopify?
If you already purchased the domain through a third-party registrar like Namecheap or GoDaddy, you do not need to purchase it again. Shopify supports connecting external domains through standard DNS routing and ownership verification.
Will disconnecting the domain from an old store delete any store data?
No. Unlinking a custom domain simply detaches the web address routing from the backend store account. It does not alter, delete, or modify any product listings, order data, or theme files on either store account.
Sources & References
- Connecting a third-party domain to Shopify - Official Shopify Documentation
- Troubleshooting issues with domains connected to Shopify - Official Shopify Documentation
- Shopify Community: Resolving Domain Already Exists Issue - Shopify Community Discussions
Comments
Post a Comment