LiveZilla Live Chat Software
RCM - Resellerclub Mods

Howto install L.C.D.Registrar Module V3

LCDRM - LogicBoxes Compatible Domain Registrar Module
Release Date
Latest Version
20.10.2016
3.12.0

 

Would you like to have it installed by us? - Order installation service for this module here

Document Version: 2.3 - 09-03-2016

Step 1

Resellerclub Mods Management Core Console (Addon)

 

All our products requires the Resellerclub Mods Management Core Console Addon. Download the Addon from the product license details page TAB "Download" and install first this Addon.

If already installed, make sure you run version v1.4.0 or greater.

Visit the install instructions for the ResellerClub Mods Management Core Console Addon if you havent the Addon installed/updated. Once installed/updated and configured your reseller credentials as well as the product license, go ahead with the Module Installation in STEP 2.

Step 2

Upload and Activate the Domain Registrar Module

 

  1. Upload folders "includes" and "modules" into your whmcsroot/ folder.

  2. Goto Setup » Products / Services » Domain Registrars and Activate the LogicBoxes Registrar Module which corresponds to your Registrar. For example, if you use a ResellerClub Account, then activate the ResellerClub LogicBoxes Module. You can use any other LogicBoxes Modules at the same time without any problem:

    logicboxes registrar module setup

  3. If you followed the instructions from STEP 1, then you will see something similar to the following image.

    logicboxes registrar module configuration

  4. Click the save changes button and you are ready to use the Registrar Module

 

Test the Registrar Module

 

You can now test the Registrar Module by simply changing the registrar module for any registered domain from the Admin Area Domain details page.

  1. From the "Admin Area" select any registered domain and change the Registrar Module and save the changes:

    Change Registrar Module for domain

  2. To setup auto register for a given TLD, goto Setup » Products / Services » Domain Pricing:

    Change Registrar Module for TLD

 

Howto modify all domains and TLD's

 

Use the FREE RC & LB Tool "Manage TLD's & Domains" to change the registrar module for TLD's and Domains within seconds.

IDN

This step is optional and only required if you want offer IDN Domain Register

Activate IDN Support in WHMCS

 

Goto Setup » General Settings » TAB "Domains" and tick the checkbox "Allow IDN Domains"

Activate IDN in WHMCS

 

Modify configuredomains.tpl template file

 

The following instructions explain how you have to modify the WHMCS orderform template "configuredomains.tpl". Only one small addition must be made to offer IDN Support and additionaldomainfields for domain transfers such as .US .CA and other ccTLDs. These modifications does not interfere with any other register processes through other registrar modules. Simply follow the instructions:

Click the link below for the Orderform you use:

  1. Open the whmcs template file "configuredomains.tpl" from the active orderform template for your shopping cart, located in whmcsroot/templates/orderforms/. For example, if you use "verticalsteps" as the active shoppingcart template, then edit the file configuredomains.tpl from the folder whmcsroot/templates/orderforms/verticalsteps

  2. Locate the code based on your active orderform template and add the new code snippet right below the located code:

    ajaxcart configuredomains.tpl:

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <tr class="{cycle values="rowcolor1,rowcolor2"}"><td class="fieldlabel">{$domainfieldname}:</td><td class="fieldarea">{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr class="{cycle values="rowcolor1,rowcolor2"}"><td class="fieldlabel">{$idndomainfieldname}:</td><td class="fieldarea">{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

    boxes configuredomains.tpl (WHMCS v5):

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <tr class="orderrow1"><td class="leftcol">{$domainfieldname}:</td><td>{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr class="orderrow1"><td class="leftcol">{$idndomainfieldname}:</td><td>{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

    boxes configuredomains.tpl (WHMCS v6):

    Right below of:

    {foreach from=$domain.fields key=domainfieldname item=domainfieldinput}
        <div class="field-row clearfix">
            <div class="col-sm-4">{$domainfieldname}</div>
            <div class="col-sm-8">
                {$domainfieldinput}
            </div>
        </div>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
        <div class="field-row clearfix">
            <div class="col-sm-4">{$idndomainfieldname}</div>
            <div class="col-sm-8">
                {$idndomainfield}
            </div>
        </div>
    {/foreach}
    {*-- resellerclub mods --*}
    

    cart configuredomains.tpl:

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <label>{$domainfieldname}: {$domainfield}</label><br />
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <label>{$idndomainfieldname}: {$idndomainfield}</label><br />
    {/foreach}
    {*-- resellerclub mods --*}
    

    comparison configuredomains.tpl:

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <tr><td class="fieldlabel">{$domainfieldname}:</td><td class="fieldarea">{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr><td class="fieldlabel">{$idndomainfieldname}:</td><td class="fieldarea">{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

    modern configuredomains.tpl (WHMCS v5):

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <tr><td>{$domainfieldname}:</td><td>{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr><td>{$idndomainfieldname}:</td><td>{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

    modern configuredomains.tpl (WHMCS v6):

    Right below of:

    {foreach from=$domain.fields key=domainfieldname item=domainfield}
        <div class="field">
            <div class="col-sm-4">{$domainfieldname}:</div>
            <div class="col-sm-8">{$domainfieldinput}</div>
        </div>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
        <div class="field">
            <div class="col-sm-4">{$idndomainfieldname}:</div>
            <div class="col-sm-8">{$idndomainfield}</div>
        </div>
    {/foreach}
    {*-- resellerclub mods --*}
    

    slider configuredomains.tpl:

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    <tr><td>{$domainfieldname}:</td><td>{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr><td>{$idndomainfieldname}:</td><td>{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

    standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider) configuredomains.tpl (WHMCS v6):

    Right below of:

    {foreach from=$domain.fields key=domainfieldname item=domainfield}
        <div class="field">
            <div class="col-sm-4">{$domainfieldname}:</div>
            <div class="col-sm-8">{$domainfieldinput}</div>
        </div>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
        <div class="field">
            <div class="col-sm-4">{$idndomainfieldname}:</div>
            <div class="col-sm-8">{$idndomainfield}</div>
        </div>
    {/foreach}
    {*-- resellerclub mods --*}
    

    verticalsteps configuredomains.tpl:

    Right below of:

    {foreach key=domainfieldname item=domainfield from=$domain.fields}
    {$domainfieldname}: {$domainfield}<br />
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    {$idndomainfieldname}: {$idndomainfield}<br />
    {/foreach}
    {*-- resellerclub mods --*}
    

    web20cart configuredomains.tpl:

    Right below of:

    {foreach from=$domain.fields key=domainfieldname item=domainfield}
    <tr><td class="fieldlabel">{$domainfieldname}</td><td>{$domainfield}</td></tr>
    {/foreach}
    

    Insert the the following code snippet:

    {*-- resellerclub mods --*}
    {foreach key=idndomainfieldname item=idndomainfield from=$domain.lb_idnfields}
    <tr><td class="fieldlabel">{$idndomainfieldname}</td><td>{$idndomainfield}</td></tr>
    {/foreach}
    {*-- resellerclub mods --*}
    

  3. Upload the template file back into the active shopping cart orderforms template folder.

RAA Verify

This step is optional and only required if you want to expose RAA Verification Status in the client area domain details

Modify clientareadomaindetails.tpl template file

 

The following instructions explain how you have to modify the WHMCS template "clientareadomaindetails.tpl". Only one small addition must be made to expose RAA Verification support.

Click the link below for the template you use:

  1. Open the whmcs template file "clientareadomaindetails.tpl" from the active template folder located in whmcsroot/templates/foldername/. For example, if you use "default" as the active whmcs template, then edit the file clientareadomaindetails.tpl from the folder whmcsroot/templates/default/

  2. You can place the required code snippet where you want. However, we consider the best place in the following location:

    classic clientareadomaindetails.tpl

    Right above of:

    <p class="heading2">{$LANG.clientareanavdomains}</p>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $raapending}{include file="$raaverify"}{/if}
    {*-- Resellerclub Mods --*}
    

    default and five clientareadomaindetails.tpl:

    Right above of:

    <div id="tabs">

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $raapending}{include file="$raaverify"}{/if}
    {*-- Resellerclub Mods --*}
    

    portal clientareadomaindetails.tpl:

    Right above of:

    <h2>{$LANG.clientareanavdomains}</h2>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $raapending}{include file="$raaverify"}{/if}
    {*-- Resellerclub Mods --*}
    

    six clientareadomaindetails.tpl:

    Right above of:

    <div class="tab-content margin-bottom">

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $raapending}{include file="$raaverify"}{/if}
    {*-- Resellerclub Mods --*}
    

  3. Upload the template file back into the active template folder.

New gTLD Premium Domains

This step is optional and only required if you want selling new gTLD Premium Domains

Selling new gTLD Premium Domains is a new option which has been made available recently by all LogicBoxes Registrars. Before introducing new gTLD Premium Domains, any intent to register available domains considered as "Premium Domain Name" have failed.

By default, all availability lookups for new gTLD domains considered as "Premium Domains" will display now again the result as "unvailable" even if the domain is available. In order to sell new gTLD Premium domains, follow the below instructions:

Activate Selling new gTLD Premium Domains

 

Goto Setup » Addon Module » Resellerclub Mods Console and click the button "Configure".

  1. Tick the checkbox "New gTLD Premium Domains"

Activate Selling Premium Domains

 

Modify domainchecker.tpl (only for WHMCS v6 six based template)

 

  1. Open the whmcs template file "domainchecker.tpl" from the active template folder located in whmcsroot/templates/foldername/. For example, if you use "six" as the active whmcs template, then edit the file domainchecker.tpl from the folder whmcsroot/templates/six/

  2. Replace line 13:

    <form id="frmDomainChecker">

    with:
    <form action="domainchecker.php" method="post">


  3. Replace line 22:

    <input type="text" class="form-control" placeholder="{$LANG.findyourdomain}" value="{$domain}" id="inputDomain" />

    with:
    <input type="text" class="form-control" placeholder="{$LANG.findyourdomain}" name="domain" id="inputDomain" />


Registered Premium Domains

This step is optional and only required if you want selling Registered Premium Domains

Activate Selling Registered Premium Domains

 

Goto Setup » Addon Module » Resellerclub Mods Console and click the button "Configure".

  1. Tick the checkbox "Selling Premium Domains"

  2. Select from the dropdown menu "Domain Lookup" your Domain Registrar. If you use multiple Registrars, you can select the one you prefer.

Activate Selling Premium Domains

 

Modify domainchecker.tpl template file

 

The following instructions explain how you have to modify the WHMCS template "domainchecker.tpl". Only one small addition must be made to implement Selling Premium Domains.

Click the link below for the template you use:

  1. Open the whmcs template file "domainchecker.tpl" from the active template folder located in whmcsroot/templates/foldername/. For example, if you use "default" as the active whmcs template, then edit the file domainchecker.tpl from the folder whmcsroot/templates/default/

  2. You can place the required code snippet where you want. However, we consider the best place in the following location:

    classic domainchecker.tpl

    Right below of:

    </table>
    <p align="center"><input type="submit" value="{$LANG.ordernowbutton} >>" class="buttongo" /></p>
    </form>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    default and five domainchecker.tpl:

    Right below of:

    <p align="center"><input type="submit" value="{$LANG.ordernowbutton} &raquo;" class="btn btn-..........
    
    </form>
    
    </div>
    

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    portal domainchecker.tpl:

    Right below of:

      <p align="center">
        <input type="submit" value="{$LANG.ordernowbutton} >>" />
      </p>
    </form>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    six domainchecker.tpl:

    Only apply the template modification provided in TAB "New gTLD Premium Domains" » Activate Selling new gTLD Premium Domains

    six domainchecker-results.tpl:

    Right above of:

      {if $searchResults && count($searchResults.suggestions) > 0}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

  3. Upload the template file back into the active template folder.

 

Modify orderform template file

 

The following instructions explain how you have to modify the WHMCS orderform template "adddomain.tpl" or "domainoptions.tpl". Only one small addition must be made to implement selling Premium Domains from within the shopping cart order template.

Click the link below for the Orderform you use:

  1. Open the whmcs template file "adddomain.tpl" or "domainoptions.tpl" from the active orderform template for your shopping cart, located in whmcsroot/templates/orderforms/. For example, if you use "verticalsteps" as the active shopping cart template, then edit the file adddomain.tpl from the folder whmcsroot/templates/orderforms/verticalsteps

  2. You can place the required code snippet where you want. However, we consider the best place in the following location:

    adddomain.tpl: "boxes (WHMCS v5)", "cart", "verticalsteps" and "web20cart"

    Right below of the very last closing {/if} tag:

    {if $availabilityresults} ....... {/if}
    

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    adddomain.tpl: "boxes (WHMCS v6)"

    Right below of:

        <div class="line-padded text-center">
            <button type="submit" class="btn btn-primary btn-lg">{$LANG.continue} &nbsp;<i class="fa fa-arrow-circle-right"></i></button>
        </div>
    </form>
    

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    domainoptions.tpl: "ajaxcart", "comparison", "modern" , "slider"

    Right above of the very last closing {/if} tag:

    {/if}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    domainoptions.tpl: "standard_cart" (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider)

    Right below of:

    {if $continueok} ...... {/if}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $premiumenabled}{include file="$premiumdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

  3. Upload the template file back into the active shopping cart orderfoms template folder.

Suggest Domains

This step is optional and only required if you want to expose Domain suggestions

Activate Domain Suggestion Support

 

Goto Setup » Addon Module » Resellerclub Mods Console and click the button "Configure".

  1. Tick the checkbox "Domain Suggestions"

  2. Select from the dropdown menu "Domain Lookup" your Domain Registrar. If you use multiple Registrars, you can select the one you prefer

Activate Selling Premium Domains

 

Modify domainchecker.tpl template file

 

The following instructions explain how you have to modify the WHMCS template "domainchecker.tpl". Only one small addition must be made to implement Suggest Domains.

Click the link below for the template you use:

  1. Open the whmcs template file "domainchecker.tpl" from the active template folder located in whmcsroot/templates/foldername/. For example, if you use "default" as the active whmcs template, then edit the file domainchecker.tpl from the folder whmcsroot/templates/default/

  2. You can place the required code snippet where you want. However, we consider the best place in the following location:

    classic domainchecker.tpl

    Right below of:

    </table>
    <p align="center"><input type="submit" value="{$LANG.ordernowbutton} >>" class="buttongo" /></p>
    </form>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    default and five domainchecker.tpl:

    Right below of:

    <p align="center"><input type="submit" value="{$LANG.ordernowbutton} &raquo;" class="btn btn-..........
    
    </form>
    
    </div>
    

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    portal domainchecker.tpl:

    Right below of:

      <p align="center">
        <input type="submit" value="{$LANG.ordernowbutton} >>" />
      </p>
    </form>

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    six domainchecker.tpl:

    Only apply the template modification provided in TAB "New gTLD Premium Domains" » Activate Selling new gTLD Premium Domains

    six domainchecker-results.tpl:

    Right above of:

      {if $searchResults && count($searchResults.suggestions) > 0}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

  3. Upload the template file back into the active template folder.

 

Modify orderform template file

 

The following instructions explain how you have to modify the WHMCS orderform template "adddomain.tpl" or "domainoptions.tpl". Only one small addition must be made to implement Suggest Domains from within the shopping cart order template.

Click the link below for the Orderform you use:

  1. Open the whmcs template file "adddomain.tpl" or "domainoptions.tpl" from the active orderform template for your shopping cart, located in whmcsroot/templates/orderforms/. For example, if you use "verticalsteps" as the active shopping cart template, then edit the file adddomain.tpl from the folder whmcsroot/templates/orderforms/verticalsteps

  2. You can place the required code snippet where you want. However, we consider the best place in the following location:

    adddomain.tpl: "boxes (WHMCS v5)", "cart", "verticalsteps" and "web20cart"

    Right below of the very last closing {/if} tag:

    {if $availabilityresults} ....... {/if}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    adddomain.tpl: "boxes (WHMCS v6)"

    Right below of:

        <div class="line-padded text-center">
            <button type="submit" class="btn btn-primary btn-lg">{$LANG.continue} &nbsp;<i class="fa fa-arrow-circle-right"></i></button>
        </div>
    </form>
    

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    domainoptions.tpl: "ajaxcart", "comparison", "modern" , "slider"

    Right above of the very last closing {/if} tag:

    {/if}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

    domainoptions.tpl: "standard_cart" (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider)

    Right below of:

    {if $continueok} ...... {/if}

    Insert the the following code snippet:

    {*-- Resellerclub Mods --*}
    {if $suggestenabled}{include file="$suggestdomains"}{/if}
    {*-- Resellerclub Mods --*}
    

  3. Upload the template file back into the active shopping cart orderfoms template folder.

Templates

This step is only required if you use a custom whmcs template or have renamed the template folder

Renamed template folder or not using WHMCS template classic, default or portal style?

 

If the WHMCS template folder has been renamed to something other than classic, default or portal, or if you use a custom template theme, then you need to follow additional instructions:

  1. Begin by copying one of the standard template folders classic, default or portal located in /whmcsroot/modules/registrars/resellerclubrcm/tpl/ and rename the copied folder to your template name. For example, if your active template folder is named "custom", then you need to name the copied folder exactly with the same name.

    example: copy default to custom


  2. Upload the new folder "custom" into the /whmcsroot/modules/registrars/resellerclubrcm/tpl/ folder

Expert

Adding IDN Support for upcoming gTLD's

 

The LCD Registrar Module offers full support for IDN domains and IDN gTLD's such as dotshabaka, chinese mobile and all other upcoming new tlds with IDN support. We update constantly the built-in IDN feature by adding IDN support. However, you may want to implement new IDN gTLD's before we launch an update. You can do this by creating a custom idn file

Steps for customising an IDN include file:

  1. Create an utf-8 formated blank file and name it "custom_idn.php". The following are only examples to show you the correct format:

  2. $idndomainfields[".移动"][] = array(
        "Name" => "idnLanguageCode", 
        "DisplayName" => $_LANG['idnlanguage'], 
        "Type" => "dropdown", 
        "Options" => "CHI|Chinese", 
        "Description" => $_LANG['selectlang']
    );
    
    $idndomainfields[".xyz"][] = array(
        "Name" => "idnLanguageCode", 
        "DisplayName" => $_LANG['idnlanguage'], 
        "Type" => "dropdown", 
        "Options" => "AB|Language", 
        "Description" => $_LANG['selectlang']
    );
    
  3. All you need to change from the above examples are:
    • $idndomainfields[".xyz"] - ".xyz" indicates the TLD
    • "Options" => "CHI|Chinese" - LanguageCode|Language Name

  4. Upload the file custom_idn.php into /modules/addons/resellerclubmods_core/incs/ folder

 

Deactivate ID Protection selling with Transfer purchase

 

Why would I need to disable selling ID Protection Addon for Domain Transfer purchase?

A domain name can be transferred years before expire date. However, renewal with selling Transfer is limited to "one year" only. If a customer purchase the transfer, let us say on 1st October 2014 and the domain is still valid till 1st October 2016, then one year will be added to the expire date. The new expire date will be set to 1st October 2017. At this point, everything is fine, you charged your customer for one year and your Registrar charged you for one year.

The Problem: If the customer purchase this transfer with the ID Protection Addon, you will charge him for "one year" but your LogicBoxes Registrar will charge you the ID Protection service till the new expire date, 1st October 2017. While your customer has paid the ID Protection service for one year, you will be charged for three years!

The Solution: In order to avoid surprises, you can disable selling ID Protection addon with the transfer purchase by modifying the configuredomains.tpl file from your active orderform:

  1. Open configuredomains.tpl from your active orderform template folder

  2. Locate the following line:
    {if $domain.idprotection} ......... {/if}

  3. Right above the line insert {if !$domain.istransfer} and right below the line insert {/if}. Example:
    {if !$domain.istransfer}
    {if $domain.idprotection} ......... {/if}
    {/if}
    

 

Overview of available configuration options

 

  • Domain Transfer Additional fields: Transfer for some ccTLD's requires the same additional domain fields as for register. By default the field is prefilled with the domain extensions who requires additional domain fields while transfering a domain name. You can always extend the list by adding other Domain extensions

  • Limit IDN: You can limit the IDN feature to those TLD's which are explicitly configured to auto register with the Registrar Module.

  • Nameservers for Transfers: By default, the LCD Registrar module does not pass nameservers for domain transfers. You can force to use always the specified Nameservers (default or custom) for Domain Transfers by activating this option.

  • Ignore Domain Transfersync: Tick to ignore the built-in WHMCS Transfer sync. Disabling is recommended if you use a third party advanced transfer sync tool.

  • Disable RAA Send Button: By default, customers can re-send the RAA Verification Email. Tick to disable and show only the verify pending status message.

  • New gTLD Premium Domains: Tick to enable selling new gTLD Premium Domains. If not enabled, available domains considered as "premium domains" will be shown as unavailable

  • Selling Premium Domains: By default, the module does not offer these feature. If you would like to sell premium domains, then you need to activate this feature first.

  • Premium/Suggest Domain lookup: Select the registrar to use for premium and suggest domain lookup. This should be one of the registrar's you use for register domains!

  • Premium TLDs: Specify the TLDs for which premium domains should be looked up. Leave empty to show only results for the searched domain TLD. (comma separated eg. com,net,org).

  • Premium Domain Results: Specify the number of results to show. If empty, the default value of 5 will be used.

  • Extend Premium Domains: By default, Premium Selling Domains is limited to the domainchecker.php and cart.php in WHMCS. You can specify additional pages who support WHMCS domain lookup techniques (comma separated eg. page.php,otherpage.php)

  • Domain Suggestion: Tick to enable Suggest Domain Names

  • Extend Domain Suggestions: By default, Domain Suggestions is limited to the domainchecker.php and cart.php in WHMCS. You can specify additional pages who support WHMCS domain lookup techniques (comma separated eg. page.php,otherpage.php)

  • ID Protection Addon: Tick to enable Pro-rata charge for the ID Protection Addon

  • Disable ID Protection Invoicing: Tick to disable invoicing for the ID Protection Addon. This is especially useful when you offer free id protection and do not want the system to generate an invoice with a zero amount.

  • Dns Management Addon: Tick to enable Pro-rata charge for the Dns Management Addon

  • Email Forwarding Addon: Tick to enable Pro-rata charge for the Email Forwarding Addon

Latest Tweets

More Tweets from resmods

Latest News

Black Friday and Important News!

Black Friday is coming and will start tonight! Don't miss it and get the best possible discount on our complete Portfolio!
Read more...

About Us

Who we are, what we do and everything else about Resellerclub Mods, a gIF Business Project: