Skip to main content
You can use a domain you control for your Gamecart storefront. Once its DNS records are valid, Gamecart manages routing and TLS.

Before you begin

You need:
  • A Gamecart plan that includes custom domains.
  • Access to your store’s Settings.
  • Control of the domain’s DNS records.
  • A hostname to use for your storefront, such as store.example.com.

Add your domain in the dashboard

  1. In the dashboard, open Settings > Domain.
  2. Enable Custom domain.
  3. Enter your hostname, such as store.example.com.
  4. Save the change.
Enter only the hostname. Do not include https://, a path, or a trailing slash.
Custom domain settings with the enable control, hostname field, and save action highlighted

Enable the custom domain, enter only the hostname, and save the change.

Create the DNS records

After you save the hostname, the dashboard displays the DNS records for your store. Add those exact values at your DNS provider.
Custom domain DNS table with the routing and TLS validation records highlighted

Copy both DNS records exactly as the dashboard shows them.

If your DNS provider offers proxying, set both records to DNS only.
DNS providers format record names differently. Some expect the full hostname, while others append the zone automatically. Check the resulting record before you save it.

Use a subdomain for the simplest setup

To use an apex domain such as example.com, your DNS provider must support CNAME flattening or an equivalent ALIAS record. Otherwise, use a subdomain such as store.example.com.

Check activation

After you add the records, Gamecart checks their status with the provider. This check runs periodically, so activation may take some time.
  • PENDING means the records or provider validation are still incomplete.
  • ACTIVE means routing and TLS are active.
  • FAILED means validation reached a permanent failure. Check your records before you select Recheck in Settings > Domain.
Custom domain settings with the pending status and DNS records highlighted

A pending domain keeps the required DNS records visible while Gamecart validates them.

Custom domain settings with the active status and activation date highlighted

An active status confirms that routing and TLS are ready for the storefront hostname.

Troubleshoot DNS setup

If the domain does not become active:
  • Check that the configured hostname and _acme-challenge record were not expanded into the wrong name by your DNS provider.
  • Confirm that both records are DNS only when your provider offers proxying.
  • Remove or correct stale, conflicting A, AAAA, or CNAME records for the same hostname.
  • For an apex domain, confirm that your provider supports flattening or an ALIAS-equivalent record.
  • Wait for DNS changes to propagate before selecting Recheck.
Do not delete working DNS records until you understand the replacement path. A record that looks unrelated can still serve another website, email service, or integration.