Home / Domain Registration / Domain Overview

Domain Overview

Domain search, registration, management

What it is

WHMDC supports domain search, registration, renewal, transfer, and management. Clients search for domains at checkout; registrar modules (Domainbox, eNom, Namecheap, etc.) check availability and perform registration/transfer via API.

Database table: domains

Each domain order creates a record in domains: domain name, client_id, registrar, status (active, pending_transfer, expired), registration_date, expiry_date, nameservers, etc.

Registrar flow

  1. Check availability: check_availability – returns available/price.
  2. Register: register – creates domain at registrar.
  3. Transfer: transfer – initiates transfer with auth code.
  4. Renew: renew – extends expiry.

How to set up

  1. Go to Admin → Settings → Domain Control (or equivalent).
  2. Enable domain selling.
  3. Configure TLD pricing (register, transfer, renew) per TLD.
  4. Enable and configure registrar modules (Domainbox, eNom, etc.) in Admin → Modules.
  5. Create domain products and assign a registrar.

Was this helpful?