Custom Domain
Setting Up a Custom Domain
By default, your store is accessible at your-store.cartly.pro. You can connect your own domain name for a professional branded experience.
Prerequisites
- You own a domain name registered with any domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
- You have access to your domain's DNS settings
- Your Cartly store is on the Growth plan or higher
Step 1: Add Your Domain in Cartly
Navigate to Settings ā Domains and click Add Domain. Enter your domain name (e.g., www.yourstore.com or yourstore.com). Cartly generates a verification token and the required DNS records.
Step 2: Configure DNS Records
Log into your domain registrar's DNS management and add the following records:
- CNAME record ā Point
wwwtoshops.cartly.pro. This directs traffic from your www subdomain to Cartly's servers. - A record (for root domain) ā Point your root domain to Cartly's IP address. This handles traffic for
yourstore.comwithout the www prefix. - TXT record ā Add the verification token provided by Cartly. This proves you own the domain.
DNS changes can take up to 48 hours to propagate, though most updates complete within 1-2 hours.
Step 3: Verify and Activate
Return to Settings ā Domains and click Verify. Cartly checks the DNS records and, if correct, activates your custom domain. SSL certificates are provisioned automatically via Let's Encrypt ā your store will be accessible over HTTPS within minutes of verification.
SSL Certificates
Cartly automatically provisions and renews SSL certificates for your custom domain using Let's Encrypt. All traffic is forced to HTTPS ā HTTP requests are automatically redirected. You do not need to purchase or manage SSL certificates.
Root Domain vs. WWW
We recommend using the www subdomain as your primary domain and setting up a redirect from the root domain. This provides better CDN compatibility and DNS flexibility. Cartly handles the redirect automatically once both records are configured.
Troubleshooting
- Verification fails ā Double-check that the TXT record value matches exactly. Allow time for DNS propagation.
- SSL not working ā SSL provisioning can take up to 15 minutes. Ensure your DNS records are correct.
- Mixed content warnings ā If you see browser warnings, check that all images and resources use HTTPS URLs.