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
09.02.2017
3.12.2

 

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

Document Version: 2.4 - 09-02-2017

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.4 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. If you use WHMCS 7.x.x, upload the folders "modules" and "resources" into the whmcsroot/ folder. If you use WHMCS 6.x.x, upload the folders "includes" and "modules" into the 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 Module ResellerClub LogicBoxes. You can use any other LogicBoxes Modules at the same time if you have more than one Reseller Account:

    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 and change the Registrar Module from Resellerclub to Resellerclubrcm:

    Change Registrar Module for TLD

 

Howto modify all registered domains and TLD's

 

You can do this with phpMyAdmin and a simply SQL update Sentence or with our RC & LB Tools v2 Addon Utility » "Manage TLD's & Domains" to change the registrar module for TLD's and Domains within seconds.

Administrators Guide WHMCS 6

Additional Configuration Steps for WHMCS 6

 

WHMCS Templates for the Registrar Module

 

If the WHMCS template folder has been renamed to something other than the WHMCS standard folder name, or if you use a custom template theme, then you need to follow the below instructions:

  1. Begin by copying one of the standard template folders located in /whmcsroot/modules/registrars/resellerclubrcm/tpl/ and change the copied folders name with to the same whmcs template folder name. For example, if the active template folder is named "custom" and the same is based on the "six" theme, then copy the six folder and name it with the same whmcs template folder name: "custom".

    example: copy default to custom


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

 

Activate IDN Support in WHMCS

 

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

Activate IDN in WHMCS

 

Additional Domain fields for IDN and Domain Transfer

 

The following instructions explain how you have to modify the WHMCS orderform template "configuredomains.tpl" to add support for IDN Domains and Support for Additional Domain fields required for some Domain Transfers. Only one small addition must be made to offer IDN Support and additional fields for Domain Transfers such as .US, .CA, .LTDA, etc.. The modification does not interfere with other register/transfer processes through other registrar modules:

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:

    boxes:

    configuredomains.tpl

    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

    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

    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 --*}
    

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

 

RAA Verify Support for Client Area

 

The following instructions explain how you have to modify the WHMCS template file "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 "six" as the active whmcs template, then edit the file clientareadomaindetails.tpl from the folder whmcsroot/templates/six/

  2. Locate the code based on your active template and add the new code snippet:

    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 --*}
    

    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 Domain Support

 

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

  1. Tick the checkbox "New gTLD Premium Domains"

    Activate Selling Premium Domains


  2. The following instructions explain how you have to modify the WHMCS template "domainchecker.tpl". Only two small modifications must be made to implement Selling new gTLD Premium Domains

    The modification is only required for six based templates:

    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/

    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" />
    

 

Afternic Premium Domain Support

 

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. This should be your main registrar if you use multiple LogicBoxes Registrars at the same time

    Activate Selling Premium Domains

  3. The following instructions explain how you have to modify the WHMCS template "domainchecker.tpl". Only one small addition must be made to implement Selling Afternic 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 "six" as the active whmcs template, then edit the file domainchecker.tpl from the folder whmcsroot/templates/six/

      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 --*}
      

      six:

      domainchecker.tpl

      No further modification required. Just apply the template modification as described in "New gTLD Premium Domain Support"

      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 --*}
      


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


  4. The following instructions explain how you have to modify the WHMCS orderform templates to add the same support for the shopping cart. Only some small addition must be made to implement selling Afternic Premium Domains from within the shopping cart

    Click the link below for the Orderform you use:


    1. Open the mentioned whmcs template files 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

      cart and verticalsteps:

      adddomain.tpl

      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 --*}
      

      boxes:

      adddomain.tpl

      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 --*}
      

      comparison, modern and slider

      domainoptions.tpl

      Right above of the very last closing {/if} at then end of the file:

      {/if}

      Insert the the following code snippet:

      </form>
      <br />
      {*-- Resellerclub Mods --*}
      {if $premiumenabled}{include file="$premiumdomains"}{/if}
      {*-- Resellerclub Mods --*}
      

      standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider)

      domainoptions.tpl

      Right below of:

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

      Insert the the following code snippet:

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

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

 

Domain Name Suggestions and Alternative TLD Suggestions

 

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. This should be your main registrar if you use multiple LogicBoxes Registrars at the same time

    Activate Selling Premium Domains

  3. 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 "five" as the active whmcs template, then edit the file domainchecker.tpl from the folder whmcsroot/templates/five/

      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 --*}
      

      six:

      domainchecker.tpl

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

      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 --*}
      

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

  4. The following instructions explain how you have to modify the WHMCS orderform templates to add the same support for the shopping cart. Only some 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 mentioned whmcs template files 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

      cart and verticalsteps:

      adddomain.tpl

      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 --*}
      

      boxes:

      adddomain.tpl

      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 --*}
      

      comparison, modern and slider

      domainoptions.tpl

      Right above of the very last closing {/if} at then end of the file:

      {/if}
      

      Insert the the following code snippet:

      </form>
      <br />
      {*-- Resellerclub Mods --*}
      {if $suggestenabled}{include file="$suggestenabled"}{/if}
      {*-- Resellerclub Mods --*}
      

      standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider):

      domainoptions.tpl

      Right below of:

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

      Insert the the following code snippet:

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

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

Administrators Guide WHMCS 7

Additional Configuration Steps for WHMCS 7

 

WHMCS Templates for the Registrar Module

 

If the WHMCS template folder has been renamed to something other than the WHMCS standard folder name, or if you use a custom template theme, then you need to follow the below instructions:

  1. Begin by copying one of the standard template folders located in /whmcsroot/modules/registrars/resellerclubrcm/tpl/ and change the copied folders name with to the same whmcs template folder name. For example, if the active template folder is named "custom" and the same is based on the "six" theme, then copy the six folder and name it with the same whmcs template folder name: "custom".

    example: copy default to custom


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

 

Activate IDN Support in WHMCS

 

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

Activate IDN in WHMCS

 

Additional Domain fields for IDN and Domain Transfer

 

The following instructions explain how you have to modify the WHMCS orderform template "configuredomains.tpl" to add support for IDN Domains and Support for Additional Domain fields required for some Domain Transfers. Only one small addition must be made to offer IDN Support and additional fields for Domain Transfers such as .US, .CA, .LTDA, etc.. The modification does not interfere with other register/transfer processes through other registrar modules:

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 "modern" as the active shoppingcart template, then edit the file configuredomains.tpl from the folder whmcsroot/templates/orderforms/modern/

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

    boxes:

    configuredomains.tpl

    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 --*}
    

    modern:

    configuredomains.tpl

    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 --*}
    

    standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider):

    configuredomains.tpl

    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 --*}
    

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

 

RAA Verify Support for Client Area

 

The following instructions explain how you have to modify the WHMCS template file "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 "six" as the active whmcs template, then edit the file clientareadomaindetails.tpl from the folder whmcsroot/templates/six/

  2. Locate the code based on your active template and add the new code snippet:

    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 Domain Support

 

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

  1. Tick the checkbox "New gTLD Premium Domains"

    Activate Selling Premium Domains

 

Afternic Premium Domain Support

 

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. This should be your main registrar if you use multiple LogicBoxes Registrars at the same time

    Activate Selling Premium Domains


  3. The following instructions explain how you have to modify the WHMCS orderform templates to add the same support for the shopping cart. Only some small addition must be made to implement selling Afternic Premium Domains from within the shopping cart

    Click the link below for the Orderform you use:


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

      boxes:

      adddomain.tpl

      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 --*}
      

      modern

      domainoptions.tpl

      Right above of the very last closing {/if} at then end of the file:

      {/if}
      

      Insert the the following code snippet:

      </form>
      <br />
      {*-- Resellerclub Mods --*}
      {if $premiumenabled}{include file="$premiumdomains"}{/if}
      {*-- Resellerclub Mods --*}
      

      standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider)

      Not Supported


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

 

Domain Name Suggestions and Alternative TLD Suggestions

 

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. This should be your main registrar if you use multiple LogicBoxes Registrars at the same time

    Activate Selling Premium Domains


  3. The following instructions explain how you have to modify the WHMCS orderform templates to add the same support for the shopping cart. Only some small addition must be made to implement Suggest Domains from within the shopping cart

    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 "modern" as the active shopping cart template, then edit the file adddomain.tpl from the folder whmcsroot/templates/orderforms/modern

      boxes:

      adddomain.tpl

      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 --*}
      

      modern

      domainoptions.tpl

      Right above of the very last closing {/if} at then end of the file:

      {/if}

      Insert the the following code snippet:

      </form>
      <br />
      {*-- Resellerclub Mods --*}
      {if $suggestenabled}{include file="$suggestenabled"}{/if}
      {*-- Resellerclub Mods --*}
      

      standard_cart (cloud_slider, premium_comparison, pure_comparison, supreme_comparison, universal_slider):

      Not Supported


    2. Upload the template file back into the active shopping cart orderfoms template 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

  • Auto disable ID Protection: With this option activated, the ID Protection Service will be automatically deactivated when an admin or client disables the domain theft protection (lock / unlock domain)

  • 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

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

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

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

Latest Tweets

More Tweets from resmods

Latest News

Wordpress Hosting Provisioning Module now available!

We are happy to announce the launch for our brand new Provisioning Module to sell and manage the newly incorporated ResellerClub Service: Wordpress Hosting!

Read more...

Releasing the v4 Modules Series!

The v4 has arrived! We are very proud to announce finally the release of our brand new v4 Provisioning Module for the Single Domain Hosting Service.

Read more...

About Us

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