Building a Site

Connecting your own domain

Besides the free your-shop.wparts.com address you can connect your own domain - for example your-shop.com or shop.example.com. Both addresses work in parallel: the free address is not going anywhere. Each site can have one custom domain.

The general path - 4 steps:

  1. Buy a domain from any registrar (Namecheap, GoDaddy, REG.RU, Dynadot, etc.). You only pay the registrar for the domain itself - connecting it to WParts is free.
  2. In the builder, on the "Publish" step, enter the same address in the "Custom domain" block and click "Add domain" - without http://, without a path or port: just shop.example.com.
  3. In your registrar's DNS panel, create a record pointing to dns.wparts.com (which one - see below). Such a record is simply an arrow from your address to ours.
  4. Come back to the builder and click "Verify". It usually takes 5-30 minutes, sometimes up to a day.

Which record to create:

  • Subdomain (shop.example.com): a CNAME record, name = the part before the dot (shop), value = dns.wparts.com.
  • Apex domain (example.com): an ANAME / ALIAS record (or CNAME flattening, if that is what your provider calls it), value = dns.wparts.com. If your provider does not support that, connect www.example.com as a subdomain instead.

Cloudflare and similar proxies: the record must show the grey "DNS only" cloud, not the orange one. A proxy substitutes its own addresses for the real ones, so with the proxy enabled domain verification and SSL certificate issuance fail. Keep the record in "DNS only" mode permanently, including during certificate renewal.

Verification statuses: "Pending" - the record is not visible yet, wait and retry; "Verified" - everything is set up correctly; "Failed" - the record was not found, check your DNS settings.

Once the domain is verified, the DNS wait begins (the "Waiting for DNS" status): records usually take 1 to 24 hours to propagate. We automatically re-check DNS every 20 minutes and, as soon as the record becomes visible, we issue the SSL certificate (HTTPS) ourselves - there is nothing to press. When the domain is ready, we send a notification to your profile and duplicate it by email or Telegram - according to your notification settings (see also the "Telegram notifications" article). If the domain points to a foreign address (the Cloudflare proxy with the orange cloud is enabled or an old parking A record remains), we will show a hint: switch the record to "DNS only" (grey cloud) or remove the old record - the checks continue automatically.

Example: how to create the record in Dynadot

This is just one example, not a recommended registrar - every registrar has the same steps.

Subdomain:

  1. dynadot.com → My Domains → Manage Domains.
  2. Check the domain → Action → DNS Settings → Dynadot DNS.
  3. Subdomain Records: Subdomain = shop, type CNAME, Target = dns.wparts.com → Save Settings.
  4. In WParts, click "Verify".

Apex domain:

  1. Same steps up to DNS Settings.
  2. Domain Record: type ANAME, Destination = dns.wparts.com; remove conflicting A / AAAA / Forward records → Save Settings.
  3. In WParts, click "Verify".