Buying a domain name through Shopify
Shopify makes it easy to buy and set up a custom domain. All the configuration is done for you, and your custom domain setup is completed automatically.
- Why buy a domain through Shopify?
- What do Shopify's custom domains cost?
- How do I buy a domain name through Shopify?
- Do I still own the domain if I leave Shopify?
- Do I have to keep renewing my domain every year?
- How can I check if my domain is set up properly?
- How can I edit my name servers?
- How can I make this the primary domain for my shop?
- Email Verification (required)
- Next steps
In this article:
Why buy a domain through Shopify?
Buying a custom domain name through Shopify really is your easiest option.
In addition to your custom root domain, you'll get:
two pre-configured subdomains:
optional access to full DNS configuration, in case you need to make changes manually. For example, you can add more subdomains if you need to.
one year of exclusive use, automatically renewed until you cancel your domain or Shopify store
unlimited email forwarding accounts for your domain name.
Shopify resells custom domains to you from a domain name wholesaler called OpenSRS, which is a branch of the parent company Tucows Inc. This means that when you buy a domain through the Shopify admin panel, you are in fact registering the domain with OpenSRS. They give you the credentials you need to log in and manage your domain settings if you want to.
If you need to know more about domains in general, take a look at Understanding domains.
What do Shopify's custom domains cost?
Custom domains purchased through Shopify start at $9 USD per year. There are over 50 domains to choose from, so we grouped them into three types of domains:
How do I buy a domain name through Shopify?
From your shop admin, go to the Settings > Domains page
Click the Buy domain button in the top right of your screen.
A new window will appear with the title "Add a domain". By default, the Register a new domain name option is selected.
In the editable text box, type in the domain name you'd like.
In the drop down menu pick an extension (e.g. .com/.ca, etc.).
Click Check availability.If the domain name you want is available, a new screen called "Register a New Domain Name" will appear.
Read the ICAAN policy and Domain Registration Agreement. Check off the box next to "I have read and agree to the ICAAN policy and Domain Registration Agreement."
Click the Confirm purchase button.
You should receive an email with some additional information about your newly registered domain. We’ve even set up some subdomains for you. Now customers can find you through:
Do I still own the domain if I leave Shopify?
You own the domain name and it's registered in your name. You're free to transfer the domain you bought to another registrar after 60 days.
Due to our wholesale agreement with OpenSRS, a domain purchased through Shopify must be hosted with OpenSRS for the first 60 days and cannot be transferred in this timeframe.
After the first 60 days, you can unlock your domain through the web interface provided by OpenSRS. As soon as your domain is unlocked, you can transfer it to another registrar.
We can't help you to transfer your domain to another registrar, because each registrar's process is slightly different. You should contact them directly.
Do I have to keep renewing my domain every year?
All domains registered though Shopify are renewed automatically, and the charges are added to your Shopify invoice. If you don't want to renew a domain, turn off the renewal using the OpenSRS web interface. The domain will disappear when it expires.
How can I check if my domain is set up properly?
You can always check if your settings are correct by going to http://www.whatsmydns.net/ and checking what your A records and CNAME Records are for your unique domain.
How can I edit my name servers?
The name servers associated with your domain control who hosts your domain name. They're unrelated to using a custom domain on your Shopify store.
Name servers are formatted like this: ns01.domaincontrol.com, ns02.domaincontrol.com.
You should edit name servers only when moving a domain to a new host, not when pointing an outside domain to your Shopify store.
You won't need to edit name servers if:
- you've purchased your domain from Shopify
- you're using a custom domain name on your Shopify store.
How can I make this the primary domain for my shop?
Once you've bought your domain through Shopify, it can take up to 48 hours for your DNS configuration to be fully propagated. After this time, you can enable your new domain as the primary domain name for your shop.
Email Verification (required)
As part of a new requirement from the Internet Corporation for Assigned Names and Numbers (ICANN) you'll be required to verify your email address with our domain provider, OpenSRS within 15 days of purchasing the domain. If you don't, the domain name will be suspended until the time you verify your information. It only takes a few clicks, though – here's how:
An email with the subject "VERIFICATION REQUIRED..." containing a verification link will be delivered to the email address that was entered when buying the domain. By default this is the Shopify account owner's email, but it can be changed when buying the domain. After you've found and opened the email:
Click the link that begins with "https://approve.domainadmin.com/registrant/?verification_id=XXXXXX&key..."
If clicking the link does not work, copy+paste the text of the link into a web browser's address bar.
Follow the instructions of the email including:
- Agree to the Terms and Conditions
- Click Submit.
After confirming your email address, your Domains settings page will now show that the Status is OK.
Can you resend the email notification with my verification link, please?
Don't see the email in your inbox? Be sure to check your junk mail. Keep in mind that the email containing a verification link will be delivered to the email address that was entered when buying the domain. By default this is the Shopify account owner's email, but it can be changed when buying the domain.
You can resend the email as many times as you need by doing the following:
Click to the Domains settings page of the admin
Click Manage beside the domain that says "Action Required"
Click Verify email address
Click Resend verification email.
Check your email inbox for the instructions.
Proceed with Steps 1-4 of email verification above.