WHMCS Problemas na escolha do domínio
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.
Olá! Sou Fábio, fundador da Metapax — especializada em marketing e soluções digitais para clínicas e profissionais de psicologia — e criador do blog FabioBmed.
Desde 2006 trabalho com tecnologia e marketing digital. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou anos entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Aqui, tudo — marketing, tecnologia, comportamento, decisões — é lido pelo mesmo prisma: a psicologia e a ciência por trás de como a mente humana realmente funciona.
Publicação Criada em: setembro 23, 2012
Atualizado em: março 17, 2025 1:37 pm



cara obrigado tava suando aqui para descobrir esse problema. valeu mesmo
O meu continua troquei o arquivo mas continu com mesmo erro