There are some steps you need to take on Shopify’s end, to ensure that their system understands you intend to use a custom domain name.
If you don’t do this first, the below steps won’t work.
Obtaining your Shopify DNS records
Shopify provides the DNS records you need to connect your domain name to their service here. You can see that they will provide you with an IP Address for an A record and an address for your www. CNAME record.
If you only have your domain registration with us (no other hosting):
If you have registered only your domain name with us, then you will configure your domain to point to Shopify via your VIPControl.
- Log in to VIPControl.
- Click the My Services link on the top → Domain management from the tabs underneath.
- Select the DNS button next to your domain name.
- Select the DNS Hosting and click Enable, then click Set DNS.
- Remove any existing A records that might conflict with the new ones.
- Select Add App Preset → Shopify → Apply DNS Preset.
NOTE: Changes to the DNS configuration will remove any existing records. It may then take up to 24 hours for the new records to take effect due to DNS propagation.
If your domain name is using our hosting nameservers:
This method will be used if your domain is pointing to a hosting service with us via nameservers. The pointing of the DNS will be set up through cPanel using the following steps:
- Log in to your cPanel service.
- Click the Zone Editor icon.
- Add the records as per Shopify’s instructions.
If you are planning on updating the A record for your website on your primary domain whilst keeping the email separate (on cPanel), then you will also need to ensure that the mail record is pointed to the cPanel IP.
You will then need to log in to cPanel > click the MX record icon and change the main MX record from yourdomain.com to mail.yourdomain.com.
NOTE: Changes to DNS configuration through your cPanel may also take up to 24 hours to take effect due to DNS propagation.