Dicas WHMCS Parte 10

Postado em 20/04/2011 por Edvan

teste

5 dicas para seu WHMCS. Hoje iremos completar 55 dicas para WHMCS colecione e utilize. As demais dicas podem ser acessadas por aqui: Parte 1 | Parte 2 | Parte 3 | Parte 4 | Parte 5 | Parte 6 | Parte 7 | Parte 8 | Parte 9 .

Dica 46 – Infelizmente por N motivos um cliente deseja cancelar um produto/serviço mas a tarefa via WHMCS não é prática e rápida… Por padrão é preciso ir no Produtos/Serviços clicar no botão de detalhes e no final da página ( acima do rodapé ) clicar em Solicitar Cancelamento.

Produtos/Serviços
Uma forma prática para resolver isso basta ir em /templates/seu_template/clientareaproducts.tpl a partir da linha 24 ( template portal ) localize o código:

<td><form method=”post” action=”{$smarty.server.PHP_SELF}?action=productdetails”>
<input type=”hidden” name=”id” value=”{$service.id}” />
<input type=”image” src=”images/viewdetails.gif” alt=”{$LANG.clientareaviewdetails}” />
</form></td>

Altere para:

<td width=”20″><form method=”post” action=”{$smarty.server.PHP_SELF}?action=productdetails”>
<input type=”hidden” name=”id” value=”{$service.id}” />
<input type=”button” value=”Detalhes” onclick=”window.location=’clientarea.php?action=productdetails&amp;id={$service.id}’” class=”button” />
</form></td>
<td><input type=”button” value=”Cancelar” onclick=”window.location=’clientarea.php?action=cancel&amp;id={$service.id}’” class=”button” /></td>

Por fim vá na linha 15 e coloque o código:

<th colspan=”2″>Opções</th>

Resultado, ele irá criar 2 botões bem identificados ( clicando em Detalhes o cliente verá os adicionais, instruções do produto e ao clicar em Cancelar ele visualizará o formulário de cancelamento ).

Botão Cancelar

Dica 47 – Em General Settings, Aba Ordering opção Auto Redirect on Checkout existe 3 opções: (1) Just show…, (2) Automatically take… e (3) Automatically forward…. a (1) ele irá mostra uma página personalizada com o número do pedido e um link da fatura, (2) irá encaminhar para à visualização da fatura e (3) redirecionará para o gateway de pagamento ( se o gateway suportar esse recurso ). Minha recomendação é usar a (1) pois possibilitará a geração de um número do pedido e uma mensagem personalizada de acordo com sua criatividade. Além de permitir que o cliente fique informado da ativação, formas de pagamento e etc… O arquivo à ser alterado localiza-se em  /templates/orderforms/seu_orderform/complete.tpl caso deseje modificar a mensagem padrão.

Confirmação do Pedido

Dica 48 – Caso você ofereça comissionamento ( afiliados ) no seu WHMCS ( General Settings, Aba Affiliates opção Enable/Disable esteja marcada ) os cadastros só serão ativados mediante ativação manual. Seja de que realizou o cadastro ( clicando no menu Afiliados e clicando Ativar Conta de Afiliado ) ou do administrador (através do Clients Profile, opção Other Actions, clicando em Activate as Affiliate). Existe uma opção mais prática ( essa dica foi obtida através da leitura no PortaldoHost, mas a dica original encontra-se aqui ), vá em /includes/hooks crie um arquivo chamado afiliado.php e insira o código abaixo:

<?php
add_hook(“ClientAdd”,0,”afiliado_ClientAdd”,”");
function afiliado_ClientAdd($vars)
{
$result = full_query (“INSERT INTO tblaffiliates (clientid, date) VALUES (‘”.$vars['userid'].”‘, now())”);
logactivity(“Ativação – Conta de Afiliado (User ID: “.$vars['userid'].”)”);
}
?>

Dica 49 –  Sabia que é possível personalizar à geração de faturas ( envio ) para ciclos de pagamento distintos ( mensal, trimestral e etc… )? Acesse o Automatic Settings http://seuwhmcs.com/admin/configauto.php em Billing Settings opção Invoice Generation clique em (Advanced Settings) essa opção é quase desconhecida ( só conta em versões recentes do WHMCS ). Assim permitindo que seja gerado as faturas com mais ou menos tempo de antecedência.

Ciclo de Pagamento

Dica 50 – Coloque um teclado virtual em WHMCS ( dica adaptada através do post )  faça o download do arquivo Teclado Virtual (112), depois descompacte o teclado_virtual.zip e envie os arquivos ( keyboard.css , keyboard.js e keyboard.png ) para /templates/seu_template/ após edite o arquivo /templates/seu_template/header.tpl e insira o código abaixo após a linha 8.

<script type=”text/javascript” src=”templates/{$template}/keyboard.js”></script>
<link rel=”stylesheet” type=”text/css” href=”templates/{$template}/keyboard.css” media=”screen, projection” />

Depois vá em /templates/seu_template/login.tpl linha 16 e insira a class=”keyboardInput” ficando assim:

<td><input type=”password” name=”password” class=”keyboardInput” size=”25″ value=”{$password}” /></td>

Resultado:

Teclado Virtual

Gostou das dicas? Comente!

Observação: Estamos utilizando um novo sistema de comentários chamado Disqus, se você já comentou em algum post, sabe que o processo é bem simples, basta colocar o nome, email e, se quiser, link pro seu site, twitter, blog, etc. Com o Disqus,  o processo ficou mais simples e de uma maneira que pretende agilizar nas discussões.

Pode começar já descendo essa página e nos contar o que acharam da mudança. Blz?



Leia Também:

  • http://twitter.com/AleRaniere Alessandro Raniére

    Disqus: Mais uma sugestão implementada!

    • http://twitter.com/whmcsbr WHMCS.blog.br

      Realmente Raniére, obrigado pela sugestão!

  • http://mcguyver.myopenid.com/ McGuyver

    Muito legal Edvan… Parabéns de novo pelo excelente trabalho!
    (só uma coisinha… A dica 54 saiu com o número 55 também! ;-)

    Ahhh, esqueci de falar sobre o Disqus. Achei que ficou muito bom e prático mesmo. Gostei!

    • http://twitter.com/whmcsbr WHMCS.blog.br

      Vlw McGuyer, corrigido!

  • http://mcguyver.myopenid.com/ McGuyver

    Dicas 52 e 54 aplicadas aqui! Muito bom! ;-)

  • http://www.iolardemartini.com.br Iolar Demartini

    Parabéns por mais esta dicas Dr.

    Obrigado por compartilhar aew com agente!

    Abraço.

  • Carlos Sidney

    Quando ao keyboard, instalei e a imagem ficou como link quebrado e não apareceu o ícone, o que devo fazer?

    • Anônimo

      Creio que pode ser CSS, limpe a pasta cache do WHMCS ( templates_c ) e também o cache do navegador.

  • Tiago

    Teria alguma dica para exibir no client do whmcs as estatistica do awstats: Preciso exibir para o cliente as estatísticas de banda, pageviews, espaço em disco etc. sem acessar o CPanel. Tem como?

    • Anônimo

      Sim, procura no google “awstats fora do cpanel”. Daí é só adaptar!

  • Rhuan

    Estou com o mesmo problema que o Carlos, já limpei o cache do navegador e deletei os arquivos dentro de /templates_c e não resolveu :(

    • Anônimo

      Limpa o cache do seu navegador, utilize o ccleaner.

  • Anônimo

    Dica 51, óptima exactamente o que procurava!

    Obrigado Edvan!

    • Anônimo

      Vlw. Depois postarei novas dicas!

  • Anônimo

    Edvan, não é possível postares a dicas em “code” é que por qualquer motivo não me está a funcionar, os botões aparecem mas ao clicar não vai para “detalhes” ou “cancelar”.

    uma ajudita :)

  • Anônimo

    Edvan apaga o ultimo post por favor. Esqueci de colocar ”window.location=’clientarea.php ‘-> antes de clientarea.

    Obrigado!!

  • Nilsson

    Explendido, soberania máxima em WHMCS…
    Mas não encontrei as dicas 21 a 25, alguém poderia deixar o link aqui?
    Valeu, Edvan! Soberano!

  • Nilsson

    Explendido, soberania máxima em WHMCS…
    Mas não encontrei as dicas 21 a 25, alguém poderia deixar o link aqui?
    Valeu, Edvan! Soberano!

Serviços WHMCS

Enquetes

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Facebook



Licenças WHMCS




Acompanhe