Connecting a Custom Domain to SHOPLINE
Connecting a custom domain allows customers to access your store using a branded web address (for example, www.yourstore.com) instead of the default yourstore.myshopline.com. This helps strengthen your brand identity and build trust with customers.
To connect a custom domain to your SHOPLINE store, you need to configure DNS records with your domain provider, then bind the domain in your SHOPLINE Admin. This guide walks you through the complete process.
Before Connecting Your Custom Domain
Before connecting your domain, please make sure:
- You have purchased a domain from a third-party provider (e.g., GoDaddy, NameSilo, Namecheap, etc.).
- You have access to the domain’s DNS settings.
- Your store status is set to Open (go to Settings > Basic settings > Store status).
- You understand that DNS updates may take 2–48 hours to take effect.
Configuring DNS Records (Resolving Your Domain)
To direct your domain traffic to SHOPLINE, you must configure the following DNS records with your domain provider.
Required DNS Records
| Type | Name | Value | TTL (Recommended) |
| CNAME | www | vip.myshopline.shop | 10 minutes |
| A | @ | 104.17.232.29 | 10 minutes |
Why Are Two DNS Records Required?
- The CNAME record ensures customers can access your store using www.yourdomain.com.
- The A record ensures customers can access your store using yourdomain.com (without "www").
This setup guarantees your store works correctly with or without the "www" prefix.
| Important: If your DNS settings already include a CNAME record with the host value "www", do not create a duplicate record. Instead, edit the existing record, update its value to vip.myshopline.shop, and save your changes. |
Provider-Specific DNS Guides
The location of DNS settings varies by provider. For step-by-step instructions, refer to their official guides:
- GoDaddy: Manage DNS records
- NameSilo: DNS Manager
- Tencent: Configuring DNS Records
- Alibaba: Add DNS records for a website
Internationalized Domains (Punycode)
If your domain contains non-English characters (e.g., Chinese or Japanese), you must convert it to Punycode before configuring DNS records.
Punycode is not a domain service provider. It is an encoding method that converts internationalized domain names into an ASCII format (starting with xn--) that DNS systems can recognize. For example, the Chinese domain "www.中文.com" is encoded as "www.xn--fiq228c.com", and the German domain "www.münchen.com" is encoded as "www.xn--mnchen-3ya.com".
You can use trusted tools such as the Verisign Punycode Converter to perform the conversion. After converting your domain, follow your domain provider’s DNS setup guide to complete the configuration.
|
Note: SSL Certificate Limits for Punycode Domains SHOPLINE uses Let’s Encrypt (LE) to issue SSL certificates for Punycode domains. Each domain can request up to five certificates per week. If this limit is exceeded, SSL validation will fail and the domain will be inaccessible for the rest of the week. Note that certificate requests from other platforms using LE also count toward this limit. No error message will be shown in SHOPLINE if the limit is exceeded. |
After completing DNS configuration, proceed to the next section below.
Binding Your Domain in SHOPLINE
Once DNS configuration is complete, you can bind the domain in your SHOPLINE Admin. Follow the steps below:
Step 1: Add a Domain
-
From your SHOPLINE Admin, go to Settings > Domains, then click + Add a domain.
-
Enter your custom domain name, then click Next.
Step 2: Analyze Domain
The system will automatically analyze whether your DNS records are correctly configured.
If Analysis Succeeds
If the DNS records are correctly configured, you will be automatically redirected to Step 3: Domain Binded to complete the binding.
If Analysis Fails
If the system detects issues, you will see:
- A message indicating the failed record (e.g., "CNAME record value is incorrect")
- The required record type
- The expected record value (e.g., vip.myshopline.shop)
- An Add to list button to save the record details for reference
- A Verify again button to retry verification
To resolve the issue:
- Open your domain provider’s DNS management page.
- Update the DNS records so they exactly match the required values.
- If multiple A records exist, keep only the correct one and remove others.
- Wait for DNS propagation (this may take up to 48 hours).
-
Return to SHOPLINE and click Verify again.
| Note: If you see a message such as "This domain has security risks and cannot be added for now", your domain may have been flagged during security verification. For troubleshooting steps, refer to the "Troubleshooting Security Risk Warnings When Adding a Custom Domain" guide. |
Step 3: Domain Binded
If verification is successful, the system will display: Binded successfully. Your domain is now connected to your store.
After binding:
- SHOPLINE will automatically activate an SSL certificate for your domain.
- SSL activation typically completes within 48 hours.
- During this period, your domain may not immediately display as secure (HTTPS).
Click Complete to return to the Domains page.
|
Notes:
|