Domain List
The domain list is at Client → My Domains (/client/domains). It shows every domain registered or transferred through Commerce that is associated with the account.
List Columns
| Column | Description |
|---|---|
| Domain name | Full domain (e.g. example.com) |
| TLD | Top-level domain |
| Expiry date | Date the domain registration expires |
| Auto-renew | Toggle switch (on/off) |
| Status | Colour-coded badge |
Domain Status Badges
| Status | Meaning |
|---|---|
| Active | Domain is registered and active |
| Expired | Domain has passed its expiry date |
| Pending | Registration or transfer is in progress |
| Redemption | Domain is past expiry and in the registrar's redemption period — restore at a premium fee |
| Cancelled | Domain is no longer managed through this account |
Domain Detail Page
Clicking a domain opens its detail page at /client/domains/{domain}.
Nameservers
The nameserver section shows four fields: NS1, NS2, NS3, NS4.
To update nameservers:
- Clear the current values and enter the new nameserver hostnames.
- At least NS1 and NS2 must be filled.
- Click Save Nameservers.
Commerce sends the update to the registrar via the registrar API. Changes typically propagate within minutes at the registrar level, but DNS propagation globally can take up to 48 hours.
[!TIP] If you are hosting your site with the same company that manages your domain, your hosting provider may have pre-filled default nameservers. Only change these if you need to point DNS to a third-party provider.
WHOIS Privacy
If the TLD supports WHOIS privacy, a WHOIS Privacy toggle is shown on the domain detail page.
- Enabled: Your personal contact details (name, address, phone, email) are replaced with the registrar's privacy proxy details in public WHOIS lookups.
- Disabled: Your registrant contact details are publicly visible via WHOIS.
Toggle the switch to enable or disable. Changes take effect immediately via the registrar API.
[!IMPORTANT] Not all TLDs support WHOIS privacy. The toggle is hidden for TLDs where the registrar does not offer this service. GDPR regulations already mask personal data for most
.euand many gTLD registrations regardless of this setting.
Auto-Renew
The auto-renew toggle controls whether Commerce automatically generates a renewal invoice before the domain expires.
- On (recommended): A renewal invoice is generated before expiry. If paid, the domain is renewed via the registrar API.
- Off: No renewal invoice is generated. The domain will expire unless you manually initiate a renewal.
[!IMPORTANT] Turning off auto-renew does not cancel the domain — it only prevents automatic renewal invoicing. Domains that expire and are not renewed enter a grace period, then a redemption period, and then become available for anyone to register.
EPP / Transfer Code
To transfer your domain away to another registrar, you need the EPP code (also called an auth code or transfer code).
To retrieve it:
- On the domain detail page, click Request EPP Code.
- Commerce fetches the code from the registrar API in real time.
- The code is displayed once in a highlighted box on screen. Copy it immediately — it is not stored and will not be shown again without making another request.
[!TIP] After requesting an EPP code, you must also unlock the domain (if it is registrar-locked) before initiating a transfer at the receiving registrar. Domain lock status may be shown on this page depending on the registrar's API capabilities.
Registrant Contact Information
The Registrant Contact section shows the contact details currently on file with the registrar for this domain (name, organisation, email, phone, address). These fields can be edited if the registrar API supports contact updates for the TLD.
[!IMPORTANT] Changing registrant contact details on some TLDs (notably
.com,.net) triggers a 60-day transfer lock under ICANN's Transfer Policy. Review ICANN guidelines before updating registrant details if you may need to transfer the domain soon.