This tutorial and the video tutorial – Setting up Domain Pricing and Registrars in WHMCS will show you how to set prices of each top-level domain you want to sell. Great thing about this setup in WHMCS is that you can configure it to work with many different domain registrars. Follow along and see how it’s done!
- Log into your WHMCS admin panel and click on the Setup tab.
- Mouse hover Products/Services.
- Then click on Domain Pricing.
- Now, specify the top-level domain you want to add.
- Use the check boxes above to enable any of the addons you want to provide, at the prices specified below.
- Auto Registration allows you to select a registrar for WHMCS to use to automatically set up any domains of the TLD you specified. Select one from the list if you want or just leave it as none.
- When finished, click Save Changes. Repeat with as many TLDs as you want.
- When all the TLDs have been added, click Open Pricing to set the pricing for each one.
- For each term you wish to offer the domains of this type, specify the price of registrations, transfers and renewals. Registrations can be left as 0 to disable everything for that term; the other two should be set as -1 to disable each.
- Start with registrations lasting 1 year.
- Then the Transfer price.
- Lastly, Renewals
- Repeat with any other years you want to activate.
- When finished, click Save Changes. Wait for the changes to save and then close window.
- Repeat with the rest of the top-level domains. Then, let’s proceed to the next page.
- Click on Setup once again.
- Mouse hover Products/Services.
- Click Domain Registrars.
- Choose a Registrar module by clicking Activate button next to it’s name.
- Fill out this information. You’ll need similar info for all the registrar modules.
- When finished, click Save Changes.
- Changes saved. Please note that some registrar modules must be synchronized frequently in order for due dates and domain statuses remain up to date. You can do that by setting up a cron job on your hosting account to run the command listed below.
- Set the cron job up exactly as the main WHMCS cron job, except for the interval: The cron job should run every few days, not every day. For details, watch the other tutorial in this series.
- You can also set up default nameservers and contact details with registrar module settings.
- Click Setup.
- Click General Settings.
- Click Domains.
- You can set various options for domain registration. Scroll down to this section to set Default Name Servers.
- Setting up default address for billing, admin and tech contacts can also be done here.
- After you are done click Save Changes.
This is the end of the tutorial. Now you know how to set domain pricing and configure registrar modules in WHMCS.