Use your own domain name (like mystore.com) instead of the default subdomain.
Make sure you:
- Own the domain you want to use
- Have access to your domain's DNS settings
- Know your store's IP address (shown in Dashboard → Domain Settings)
If your domain uses Cloudflare, we can configure DNS automatically.
- Go to Dashboard → Domain Settings
- Click Connect with Cloudflare
- Log in to your Cloudflare account when prompted
- Authorize ShopHosting.io to manage DNS
- Select your domain from the list
- Click Configure DNS
We'll automatically:
- Add the correct A record for your root domain
- Add a CNAME for www
- Configure SSL settings
- Enable proxy for DDoS protection
| Record |
Type |
Value |
Proxy |
| @ |
A |
Your store IP |
Yes |
| www |
CNAME |
@ |
Yes |
For other DNS providers (GoDaddy, Namecheap, Route53, etc.).
Add these records at your DNS provider:
| Type |
Name/Host |
Value |
TTL |
| A |
@ (or blank) |
your-store-ip |
300 |
| CNAME |
www |
your-subdomain.shophosting.io |
300 |
Your store IP is displayed in Dashboard → Domain Settings.
- Log in to GoDaddy → My Products → DNS
- Click Add under Records
- Select A type, leave Name blank, enter your store IP
- Add another record: CNAME type, Name: www, Value: your subdomain
- Log in → Domain List → Manage → Advanced DNS
- Add New Record: A Record, Host: @, Value: your store IP
- Add New Record: CNAME, Host: www, Value: your subdomain
- Log in → Select domain → DNS
- Add record: Type A, Name: @, IPv4: your store IP
- Add record: Type CNAME, Name: www, Target: your subdomain
- Go to Route53 → Hosted zones → Your domain
- Create record: A record, leave name blank, value: your store IP
- Create record: CNAME, name: www, value: your subdomain
DNS changes take time to spread globally:
- Minimum: 5-15 minutes
- Typical: 1-2 hours
- Maximum: 24-48 hours
Once DNS points to your store, we automatically:
- Detect the DNS change
- Request an SSL certificate from Let's Encrypt
- Install and configure HTTPS
This usually completes within 5-10 minutes of DNS propagation.
You can check DNS propagation at whatsmydns.net
- Wait longer - propagation can take up to 48 hours
- Verify records are correct in your DNS provider
- Check for typos in IP address or subdomain
- DNS must be pointing to your store first
- If stuck for more than 1 hour after DNS propagation, contact support
After switching to HTTPS, your browser may warn about mixed content:
- This means some images/resources are loading over HTTP
- Go to WordPress Admin → Settings → General
- Ensure both URLs use
https://
- Use a plugin like "Better Search Replace" to update old URLs
Instead of the root domain, you can use a subdomain:
| Type |
Name/Host |
Value |
| CNAME |
shop |
your-subdomain.shophosting.io |
Using your domain for your store doesn't affect your email. Your MX records remain unchanged.
However, to improve email deliverability for transactional emails:
TXT @ "v=spf1 include:_spf.shophosting.io ~all"
This authorizes our servers to send email on behalf of your domain.