You can connect a custom domain to your shop instead of using the default one. The setup has two steps: setting the domain in the panel and creating DNS records at your domain provider.
1. Set the domain in the panel
In the shop settings, enter your domain (e.g. shop.yourdomain.com) and save. The panel shows the required DNS records — including a verification TXT record.
A root domain like yourdomain.com (without a subdomain) is conveniently supported only by Cloudflare. With other providers, use a subdomain, e.g. shop.yourdomain.com.
2. Create DNS records
You need two records: CNAME (routes traffic) and TXT (verifies ownership).
- Select the domain → the DNS tab.
- Add a CNAME record: name = the subdomain from the panel (e.g.
shop), target = the target host shown in the panel.
- Add a TXT record with the name and value from the panel (“show TXT records” section).
- Save. The domain starts working within a few minutes.
- Select the domain → DNS Zone.
- Add a CNAME record: name = the subdomain from the panel, target = the target host from the panel.
- Add a TXT record with the name and value from the panel (make sure the name doesn’t duplicate the domain).
- Save. Propagation usually within an hour.
- Domain list → Manage DNS records.
- Add a CNAME record: in the host field enter just the subdomain (e.g.
shop), in the canonical name the target host with a trailing dot.
- Add a TXT record: host and value per the panel (remove the bare domain from the name).
- Save. Propagation within an hour.
Verification
After you add the records, the panel automatically detects the TXT record and activates the domain. The HTTPS certificate is issued automatically.
If the domain doesn’t work after an hour, check DNS propagation (e.g. dig CNAME shop.yourdomain.com) and make sure the TXT record name exactly matches the one in the panel.
Without a custom domain
If you don’t want to connect a domain, the shop runs under the default address. You can also set up a plain redirect from your domain to the shop address.