Updated 2026-06-01
Connect a custom domain
Use your own domain with automatic TLS provisioning.
Your storefront comes with a saleporia subdomain, but your brand deserves its own domain. This guide walks through DNS setup, verification, and TLS.
1. Enter your domain
- 1
Open Settings → Domain
Enter your domain (e.g. shop.yourbrand.com or yourbrand.com). - 2
Note the DNS target
Saleporia shows you the CNAME or A record to add at your DNS provider.
2. Configure DNS
Log in to your domain registrar or DNS provider (Cloudflare, Namecheap, GoDaddy, etc.). Add the record Saleporia displayed:
| Record type | Name / Host | Value / Target |
|---|---|---|
| CNAME | shop (or www) | the Saleporia edge target |
| A | @ (apex only) | the Saleporia edge IP |
DNS propagation
DNS changes can take a few minutes to a few hours to propagate worldwide. Saleporia can only verify once your DNS is live. If verification fails, wait a few minutes and try again.
3. Verify
- 1
Click Verify
Saleporia checks your DNS records against the domain you entered. - 2
Verified
On success, isDomainVerified is set to true. A Traefik domain route is created so the edge knows where to send traffic. - 3
TLS auto-provisioned
On the first visitor request, the edge issues an on-demand TLS certificate. Your storefront now serves over HTTPS on your domain.
4. Confirm it works
Open your domain in a browser. You should see your storefront with a valid padlock. If you see a Saleporia screen, double-check your DNS and re-verify. A domain can only be attached to one shop — if it's in use elsewhere, remove it there first.