SellAuth

Custom Domain

Connect your own domain to your SellAuth store for a professional, branded shopping experience.

Overview

Custom domains allow you to use your own web address (like yourstore.com) for your SellAuth store instead of the default yourstorename.mysellauth.com address.

Requirements

  • An active SellAuth Business Plan subscription
  • A domain purchased from a domain registrar (like Cloudflare, Namecheap, Porkbun, etc.)
  • A Cloudflare account for DNS management (free)

Step-by-Step Guide

1. Create a Cloudflare Account

First, you'll need to create a free Cloudflare account:

  1. Go to Cloudflare's website
  2. Sign up for a free account if you don't have one already
  3. Log in to your Cloudflare dashboard

Why Cloudflare

We recommend using Cloudflare because it allows for an easy setup and gives you a free SSL certificate for your custom domain, which prevents the ERR_SSL_PROTOCOL_ERROR issue caused by a missing SSL certificate.

2. Add Your Domain to Cloudflare

After logging in to Cloudflare:

  1. Click "Add a Site" and enter your domain name (e.g., yourstore.com)
  2. Select the Free Plan when prompted
  3. Follow the instructions to continue

3. Add Your Domain to SellAuth

Now, set up your custom domain in your SellAuth dashboard:

  1. Log in to your SellAuth Dashboard
  2. Navigate to the Settings section
  3. Select Domains from the sidebar
  4. Click Connect
  5. Enter your domain name (e.g., yourstore.com)

Once you've added your domain, SellAuth will provide you with DNS records that you'll need to add to Cloudflare.

4. Add SellAuth DNS Records to Cloudflare

Next, add the DNS records from SellAuth to Cloudflare:

  1. In your Cloudflare dashboard, select your domain
  2. Go to the DNS section
  3. Cloudflare will scan for existing DNS records — in most cases, you should delete all of them
  4. Add the DNS records provided by SellAuth:
    • There should be one CNAME record and two TXT records (in rare cases, there may be a single TXT record)
    • Make sure to copy the exact values from your SellAuth dashboard
    • Make sure the Proxy status for all records is set to "DNS Only" (gray cloud icon)

Existing DNS Records

If you have existing DNS records (like A, CNAME or NS records), remove them to avoid conflicts.

5. Change Nameservers at Your Domain Registrar

Cloudflare will provide you with two nameservers (e.g., sue.ns.cloudflare.com and jeff.ns.cloudflare.com):

  1. Log in to your domain registrar account (e.g., Namecheap, Porkbun)
  2. Find the nameserver settings for your domain
  3. Replace the current nameservers with the ones provided by Cloudflare
  4. Save your changes

6. Wait for DNS Propagation

After completing the above steps:

  1. Wait for DNS changes to propagate (this can take a few minutes to 24 hours)
  2. Cloudflare will send you an email once your nameservers are set up correctly

Troubleshooting

If you're having issues connecting your custom domain, check these common problems:

DNS Propagation Delays

  • DNS changes can take up to 24 hours to fully propagate
  • Try the verification again after a few hours if it doesn't work immediately

Incorrect DNS Records

  • Double-check that you've added all the records exactly as provided by SellAuth
  • Verify that there are no conflicting DNS records

Nameserver Issues

  • Confirm that you've changed your nameservers at your domain registrar
  • Make sure you've entered the Cloudflare nameservers correctly

Proxy Settings

  • Ensure all DNS records in Cloudflare are set to "DNS Only" (gray cloud icon)

Need Help?

If you continue experiencing issues after following these steps, please contact us at our Discord Server for assistance.