Skip to main content

Custom Domains

You can connect your own domain name (e.g. www.mystore.com) to your store instead of using the default subdomain.

How to add a custom domain

  1. From the dashboard, open Settings, then click Manage Custom Domains.
  2. Click Add Domain and enter the domain name you own.
  3. You'll see DNS instructions to add with your domain provider.
  4. After adding the record, click Verify DNS. It may take a few minutes for the change to propagate.
  5. Once verified, an SSL certificate is issued automatically — no further action needed.

Which DNS record: subdomain or root domain?

  • Subdomain, like shop.mystore.com or www.mystore.com: point a CNAME record to the target shown on the page.
  • Root/apex domain, like mystore.com with no prefix: most DNS providers don't allow a CNAME record on the bare root. In that case the page shows an A record instead — point that to the target shown.

Both options lead to the same result; use whichever record type your provider actually allows for that kind of address.

Important notes

  • The record (CNAME or A) must be DNS only (no Cloudflare-style proxy enabled), or verification will fail.
  • The number of custom domains allowed depends on your current plan — see Subscription and Billing for the limit per plan.
  • SSL is fully managed by Zimam: once DNS is verified, a free certificate is requested and installed automatically, and it renews itself afterward — nothing for you to buy, upload, or renew.
  • While the status shows "Issuing certificate...", that's normal and needs no action — it usually takes seconds to a few minutes before your store is served over HTTPS on the new domain.
  • You can remove a domain at any time from the same page; this immediately disconnects it from your store.

Common issues

Verification fails even though the record looks correct? Make sure your domain provider isn't proxying that record (e.g. Cloudflare's "orange cloud") — it must be DNS only. Also confirm you used the right record type (CNAME for a subdomain, A for a root domain) and the exact target shown on the page.

Added the right record but verification still fails? DNS changes can take anywhere from minutes to a few hours to propagate depending on your provider. Try again after some time before contacting support.

Certificate stuck on "Issuing" for a long time? Contact support if the status doesn't resolve within a few minutes of a successful verification.