Dicas WHMCS Parte 10

57

5 dicas para seu WHMCS. Hoje iremos completar 50 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 https://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 [Download not found], 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?

57 COMENTÁRIOS

  1. 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!

  2. 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!

  3. 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?

  4. 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?

  5. 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 🙂

  6. 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”.

    Resolvido: falta de ‘ no inicio e final do link exp.

    ’clientarea.php?action=cancel&id={$service.id}’

  7. aff. a dica 46 no meu não deu certo, eu inserir verifiquei, limpei os CACHES, e mesmo assim a pagina com os botões cancelar e detalhes aparece, mais ficam todo desalinhado e não um serviço abaixo do outro

  8. […] Postado em 09/08/2012 por Edvan Olá pessoal! Desde 2009 iniciamos uma coleção de dicas rápidas para WHMCS, são procedimentos simples de aplicar e a maioria serve para QUALQUER versão do WHMCS. Hoje iremos mostrar mais 5 dicas, assim completando 55 dicas! Com o lançamento do WHMCS 5.1.2 estarei utilizando o template default para demonstrações. 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 | Parte 10. […]

  9. Olá Edvan gostaria de saber da sua opinião como eu faria para colocar uma imagem ou ícone na descrição dos produtos no whmcs obrigado…

  10. Trabalho na e-Prise e empreguei diversas destas dicas no whmcs da empresa e tanto nós, como nossos clientes ficamos bastante satisfeitos com os resultados.

  11. Trabalho na e-Prise e empreguei diversas destas dicas no whmcs da empresa e tanto nós, como nossos clientes ficamos bastante satisfeitos com os resultados.

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here