whmcs additional domain fields

Need additional domain fields on your WHMCS software for special domain name? Like the one show below?
Screen Shot 2015-03-13 at 8.56.00 PM
You can actually add them on whmcs path below

whmcs/includes/additionaldomainfields.php

well, i have just did a Malaysia .my ones, if anyone needs it, grab it here.

// .MY
$additionaldomainfields[".com.my"][] = array("Name" => "Registrant Type", "Description" => "Domain can be registered under Malaysian Company /Organisation, If you do not have all the above, you can request a Proxy Service to register on behalf, Fees are optional for Proxy. However if you plan to reserve the domain and no intention of using it, we an register on behalf, and keep inactive , there are no additional charges, but domain remain unuseable until you transfer to another party/activate proxy services.","LangVar" => "mytldregtype", "Type" => "dropdown", "Options" => "Malaysian Company or Organisation,I do not have the required. Please quote me Proxy Service,Reserve the domain but inactive. Will transfer out in the future", "Default" => "Malaysian Company or Organisation",);
$additionaldomainfields[".com.my"][] = array("Name" => "Company Name", "DisplayName" => "Company Name", "Description" => "Please Provide a Malaysian Company Name", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);
$additionaldomainfields[".com.my"][] = array("Name" => "Company Registration number", "DisplayName" => "Company Registration number", "Description" => "Provide only SSM or any Orgational Reference / Cert such as Barcouncil Registation / Architect Firm / Local Org or etc", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Defa
ult" => "", "Required" => true,);

$additionaldomainfields[".my"][] = array("Name" => "Registrant Type", "Description" => "Domain can be registered under Malaysian Company or Malaysian IC, Or Foreigner with Proof Living in Malaysia such as Visa/Immigresen Document, If you do not have all the above, you can request a Proxy Service to register on behalf, Fees are optional for Proxy. However if you plan to reserve the domain and no intention of using it, we an register on behalf, and keep inactive , there are no additional charges, but domain remain unuseable until you transfer to another party/activate proxy services.","LangVar" => "mytldregtype", "Type" => "dropdown", "Options" => "Malaysian Company or Organisation,Malaysian Identity Card,Foreigner Living in Malaysia,I do not have the required. Please quote me Proxy Service,Reserve the domain but inactive. Will transfer out in the future", "Default" => "Malaysian Identity Card",);
$additionaldomainfields[".my"][] = array("Name" => "Name or Company Name", "DisplayName" => "Name or Company Name", "Description" => "Please Provide a Malaysian Company Name", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);
$additionaldomainfields[".my"][] = array("Name" => "IC / Passport / Company Registration number", "DisplayName" => "IC / Passport / Company Registration number", "Description" => "Provide only Reg No if under Malaysian Company , or IC / Passport Number under private registration", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);
$additionaldomainfields["edu.my"][] = array("Name" => "Registrant Type", "Description" => "Domain can be registered under Malaysian Malaysia Educational Institution Holders only, If you are not, you should not proceed.","LangVar" => "mytldregtype", "Type" => "dropdown", "Options" => "Malaysia Educational Institution", "Default" => "Malaysia Educational Institution",);
$additionaldomainfields["edu.my"][] = array("Name" => "Name of the Educational Institution", "DisplayName" => "Name of the Educational Institution", "Description" => "Fu
ll Name of your Educational Institution", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);$additionaldomainfields["edu.my"][] = array("Name" => "SSM or Other Registration Number", "DisplayName" => "SSM or Other Registration Number", "Description" => "Registration number together with supporting document to apply this document are required. Please email using our ticket system payment has been made successfully", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);

$additionaldomainfields["name.my"][] = array("Name" => "Registrant Type", "Description" => "Domain can be registered under Malaysian Identity Card Holders only, You cannot apply if you are not a Malaysian","LangVar" => "mytldregtype", "Type" => "dropdown", "Options" => "Malaysian Identity Card", "Default" => "Malaysian Identity Card",);
$additionaldomainfields["name.my"][] = array("Name" => "Full Name", "DisplayName" => "Full Name", "Description" => "Full Name on IC number", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);
$additionaldomainfields["name.my"][] = array("Name" => "Malaysia Identity Card Number", "DisplayName" => "Malaysia Identity Card Number", "Description" => "A valid Malaysia Identity Card is required.", "LangVar" => "mytldrcbid", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true,);


$additionaldomainfields[".net.my"] = $additionaldomainfields[".com.my"];
$additionaldomainfields[".org.my"] = $additionaldomainfields[".com.my"];
// $additionaldomainfields[".gov.my"] = $additionaldomainfields[".my"];

It does save you some time, for sure.

Share
1&1 Hosting $.99* .COM Domain! Get going with GoDaddy!