Home » Programação » WHMCS Problemas na escolha do domínio

WHMCS Problemas na escolha do domínio

whmcs dominio

whmcs dominio

WHMCS Problemas na escolha do domínio

Quando um cliente realiza um compra qualquer no site e é redirecionado para a tela “PASSO 01 Escolha o Domínio” ele tem três opções de escolha:

  • Registrar um novo domínio
  • Transferir domínio para E-Locus – A sua Marca na Web
  • Vou usar o meu domínio já existente e atualizar os DNSs

Nessa tela pode ser que apareça a seguinte mensagem impedindo que o cliente prossiga com a compra:

  • O domínio que você digitou não é válido. Digite apenas a parte após o www. e incluir o TLD

Esse erro acontece devido a um erro de script.

Para corrigir o código você precisa abrir o arquivo configureproductdomain.tpl em /public_html/WHMCS/templates/orderforms/comparison e realizar as seguintes alterações:

1º Localize o código:

<div class="domainoptions">
{if $incartdomains}
<div><label><input type="radio" name="domainoption" value="incart" /> {$LANG.cartproductdomainuseincart}</label></div>
{/if}
{if $registerdomainenabled}
<div><label><input type="radio" name="domainoption" value="register" /> {$LANG.cartregisterdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $transferdomainenabled}
<div><label><input type="radio" name="domainoption" value="transfer" /> {$LANG.carttransferdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $owndomainenabled}
<div><label><input type="radio" name="domainoption" value="owndomain" /> {$LANG.cartexistingdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $subdomains}
<div><label><input type="radio" name="domainoption" value="subdomain" /> {$LANG.cartsubdomainchoice|sprintf2:$companyname}</label></div>
{/if}
</div>

Substitua por:

<div class="domainoptions">
{if $incartdomains}
<div><label><input type="radio" name="domainoption" value="incart" onclick="selectoption('owndomain')" /> {$LANG.cartproductdomainuseincart}</label></div>
{/if}
{if $registerdomainenabled}
<div><label><input type="radio" name="domainoption" value="register" onclick="selectoption('register')" /> {$LANG.cartregisterdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $transferdomainenabled}
<div><label><input type="radio" name="domainoption" value="transfer" onclick="selectoption('transfer')" /> {$LANG.carttransferdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $owndomainenabled}
<div><label><input type="radio" name="domainoption" value="owndomain" onclick="selectoption('owndomain')" /> {$LANG.cartexistingdomainchoice|sprintf2:$companyname}</label></div>
{/if}
{if $subdomains}
<div><label><input type="radio" name="domainoption" value="subdomain" onclick="selectoption('subdomain')" /> {$LANG.cartsubdomainchoice|sprintf2:$companyname}</label></div>
{/if}
</div>

2º Localize o código:

function checkdomain()

E acima dele acrescente o seguinte código:

function selectoption(op) {
jQuery("#domainresults").slideUp();
jQuery(".domainreginput").hide();
jQuery("#domain"+op).show();
}

Se preferir baixo o arquivo configureproductdomain e substitua via FTP.

Total Views: 168 ,

2 comentários

  1. cara obrigado tava suando aqui para descobrir esse problema. valeu mesmo

  2. O meu continua troquei o arquivo mas continu com mesmo erro

Deixe uma resposta