Skip to main content
Before you start, make sure you complete these steps:

What is a TLD

TLD stands for Top Level Domains. It refers to the extension at the end of a domain (e.g., .com, .net, .ninja). Each TLD may have separate rules and registration conditions and is provided by a number of different registries. You usually sell domains (if you are not ICANN accredited) through a domain wholesaler such as OpenSRS, Hexonet, or Enom. However, you may also go directly to the registry, such as Nominet or CentralNIC. Each registry and/or wholesaler may offer different prices for each domain, and so Upmind offers an advanced level of configuration options when selling domains.

Creating a TLD product

  1. Log in to your admin account.
  2. Click Host control on the side menu.
  3. Click the Add new TLD button. A side panel opens.
Host Control > Add new TLD
  1. On the side panel, enter the TLD you want to add to your offerings and click Next.
Enter TLD

Configuring the product

On the configuration panel, select the domain provider for this TLD. Next, review the default settings for three fields and customize as required.
  • Late renew: A grace period to renew an expired TLD.
  • Max registration period: Ten years is the industry standard, but you can change this setting.
  • Redemption period: This is the period following the late renew period. If the domain name is not purchased during the redemption period, it typically returns to the public and is available for registration.
Configure TLD
Late renew periods and redemption periods can vary by registrar and registry. Ask your registarry/registrar about the periods for each TLD product you offer.

Recurring invoice generation

These are advanced settings. We suggest leaving the defaults.
Recurring invoice

Pricing configuration

Enter a price for the TLD. You can add pricing for a single year or enter figures for the maximum registration period. (optional but recommended).
  1. Scroll down to the Pricing configuration heading.
  2. Click the Advanced button.
  3. Select Auto-populate prices.
Pricing configuration
On the next panel:
  1. Check the Overwrite box.
  2. Add a price for the default currency.
  3. Click Add currency. (optional)
Add currency
  1. Scroll down to review prices for each term and currency.
  2. Click the Auto-populate prices button at the bottom of the page.
  3. Click Create.
Check terms
Click create
Upmind adds the domain name product to your TLDs page.
New TLD created

What the client sees

To test the integration, we open our sample Upmind store. On the left side of the screen, the Domain Names category automatically displays and shows one product. We enter a domain name in the search bar. The site displays all the available options along with the new TLD that we just created.
Domain name search
If the client clicks the Register domain button, a new page displays price options for different registration periods and a form to complete. After the client completes the form, the transaction moves the client from the basket to the checkout.
Proceed to checkout
After the transaction completes, the client can manage their domain. They should:
  1. Click the Products & Services menu tab and select a domain.
Products & Services
  1. Then scroll down to the Manage section.
Manage your product
Here, a client can update their account (e.g., nameservers or registrant information). They can also lock the domain.

What the admin sees

Like any product, admins can see TLD purchases on the Upmind dashboard.
  1. On the side menu, click Products & services.
  2. Click a product tile. The product page displays.
TLD product admin view