Using Custom Domain Owner and Administrator Contacts
On domain registration, domain owner and administrator contacts are taken from a so-called default user of an account a domain is registered for. Default user is created on an account creation and is recognized by the lowest numeric ID among other users, created for an account later. Contact type (person or company) is inherited from the account type as well. This is performed by default and thus, during domain registration it is not possible to pass contacts different from those specified in the account.
For domains registration from End-Customer and Reseller Marketplaces and PCP such a reassignment is done in different way, but in any case a specific pre-configuration is to be done from the PCP:
- To make contacts reassignment possible, add a special required parameters to domain registration service templates.
- To change contact type, add a special customer attribute.
As a result of this pre-configuration, the domain contacts reassignment looks as follows:
-
Domain is registered from the End-Customer and Reseller Marketplaces. By the moment of order placement customers will see two check boxes:
Change domain contact:
- Domain Administrator Contact.
- Domain Owner Contact
Particular names of check boxes are defined during pre-configuration. If a customer selects these boxes, then on the next store page he/she is presented the form(s) where new contacts could be entered. If a customer attribute, used to change contact type, is specified, then the Company Name field will be inserted into the form; particular name of the field is defined during pre-configuration. If a customer leaves this field empty, contact type will be 'person'. If a customer enters a company name, contact type will be 'company'.
- Domain is registered from the PCP or on behalf of a customer from the CCP. Create two users for an account a domain will be registered for: one user will represent a domain owner and another user will represent domain administrator contact. Specify the needed contacts for these users. Remember these user IDs. On domain registration it will be possible to specify these user IDs and thus, enter domain contacts different from specified in an account a domain is registered for.
To add the ability of reassigning domain contacts:
- In Billing PCP, open Products > Service Plans > Service Templates. The list of service templates available appears on the screen.
- Select service template you use for domain service plans. The service template settings appear on the screen.
- Switch to the Service Parameters tab. The list of required parameters attached to the selected service template appears on the screen.
- Click Add New Parameter. The adding new parameter form is displayed.
- Fill the form:
- Enter the pre-defined parameter ID, which in this case is OwnerContactID, into the Parameter ID field.
- Enter the parameter name into the Name field, for example, Domain Owner Contact. OwnerContactID is used for domain owner contact. The name entered will be shown in the control panels as the name of the field where user ID is to be entered.
- Enter a free-form description of the Domain Owner parameter into the Description field.
- Select Integer from the Value Type list.
- Do not select the Required check box. The parameter must be optional.
- Select the Ask on Order placement check box.
- Click Save. The list of required parameters appears on the screen.
- Click Add New Parameter.
- Repeat the steps 5 – 6. Now we add parameter for domain administrator contact. Thus, enter AdminContactID into the Parameter ID field, enter Domain Administrator Contact into the Name field. Enter domain administrator contact description into the Description field.
To add the ability of changing contact type:
- In Billing PCP, open System > Settings > Attributes. The list of customer attributes appears on the screen.
- Click Add New Attribute. The adding new attribute dialog is displayed.
- Fill the form:
Enter the pre-defined parameter ID, which in this case is UserCompanyName, into the ID field.
Note: To enable customers enter the contact information both in the native language and in Latin letters (ASCII), refer to the Configuring both ASCII and non ASCII Input Fields for Contacts section.
- Enter the attribute name into the Name field, for example, Company Name. This is the short field name shown in End-Customer and Reseller Marketplaces.
- Enter a free-form description of the Company Name attribute into the Description field. This description will be shown next to the Company Name field in End-Customer and Reseller Marketplaces. For example, you could enter the following: To add a contact person, leave this field empty, to add a company as contact, enter the company name; company name must be no longer than 80 characters in total.
- Select String from the Value Type list.
- Leave empty the Group field.
- Select where the attribute should be located among other data fields. From the After Field drop-down list, select the field after which the Company Name field will be located at the form presented to a customer in End-Customer and Reseller Marketplaces.
- Select Users from the Applicable to drop-down list.
- Clear the Locale Dependent box since this attribute does not depend on customer account language.
- To let the attribute work, i.e., show the Company Name field at domain contact form in End-Customer and Reseller Marketplaces, select the Active check box.
- Leave the Sort Number field empty
- Click Save.