Skip to content

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 www to shops.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.com without 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.
Was this helpful?