Skip to main content
Your storefront always has a gamecart.gg address. With a custom domain, buyers reach it at a hostname you own, such as store.example.com. Gamecart takes care of routing and HTTPS once the DNS records are in place. You need the Pro plan and access to your domain’s DNS settings.

Add the domain in the dashboard

  1. Open Settings > Domain.
  2. Turn on Custom domain.
  3. Enter the hostname, such as store.example.com. Leave out https://, paths, and trailing slashes.
  4. Click Save.
Domain settings with the custom domain switch, hostname field, and Save button highlighted

Turn on the custom domain, enter the hostname, and save.

Create the DNS records

After you save, the dashboard shows two records. Create both at your DNS provider, copying the values with the copy buttons.
DNS records table with the CNAME and TXT records and their copy buttons highlighted

Copy both records exactly as the dashboard shows them.

If your DNS provider can proxy traffic, as Cloudflare does, set both records to DNS only.
Providers format record names differently. Some expect the full name, such as _gamecart.store.example.com. Others add the domain for you, so you type only _gamecart.store. Check the saved record before you move on.
To use the bare domain, such as example.com, your DNS provider must support CNAME flattening or an ALIAS record. If it doesn’t, use a subdomain such as store.example.com.

Wait for activation

The dashboard checks the records every 15 seconds while the page is open, and Gamecart keeps checking in the background. The Status column turns Confirmed for each record as it is found.
Domain settings with the Pending status, the Re-check button, and the DNS records highlighted

While the domain is pending, the records stay on screen with their status.

DNS changes can take a while to spread. Click Re-check to check again without waiting.

If the domain doesn’t activate

  • Look up the saved records and make sure the provider didn’t add your domain twice, as in _gamecart.store.example.com.example.com.
  • Set both records to DNS only if your provider proxies traffic.
  • Remove old A, AAAA, or CNAME records on the same hostname.
  • For a bare domain, confirm the provider supports CNAME flattening or ALIAS records.
Don’t delete DNS records you don’t recognize until you know what they do. They may serve another site, your email, or another integration.

Remove the domain

Turn off Custom domain and click Save, then confirm with Remove domain. The storefront stays available at its gamecart.gg address. To use the domain again later, you add it and create the records again.