O sistema de afiliados do WHMCS

Compartilhar no facebook
Compartilhar no linkedin
Compartilhar no whatsapp
Compartilhar no telegram
Compartilhar no email

Como funciona?

O programa de afiliados do whmcs está inicialmente desabilitado logo após a instalação. Cabe à você ir ao painel, Setup > General Settings > Aba Affiliates e ativá-lo usando a caixa de seleção, como mostra a figura abaixo.

Aqui neste painel, você faz as configurações gerais (você pode definir comissões diferentes por produto ou cliente).

  • Enable/Disable – Deixando a caixa selecionada você ativa o programa
  • Affiliate Earning Percentage – Porcentagem da comissão a ser paga sobre o valor da venda
  • Affiliate bonus deposit – Valor inicial a ser creditado na conta (para ser usado como incentivo)
  • Affiliate payout amout – Valor mínimo para saque das comissões
  • Affilaite Commission delay – Período de validação da conta (no nosso exemplo acima, as comissões só apareceram na conta do afiliado após 30 dias) para evitar fraudes
    • As comissões em período de validação aparecem no painel do afiliado como pendentes.
  • Affiliate Links – Código para o afiliado colar no site.

Definindo uma comissão por produto

Digamos que você quer estimular seus afiliados a venderem mais um novo produto e está oferecendo uma generosa comissão por venda, como fazer isso? Acesse a Setup > Products/Services e selecione o produto desejado e clique na aba “other”.

  • Custom Afiliate Payout
    • Use default – assume os valores configurados anteriormente
    • Percentage – uma porcentagem diferente da já estabelecida
    • Fixed amount – pagar um valor fixo como comissão
  • Affiliate pay amount – insira o valor definido (seja porcentagem ou a comissão fixa)
    • One time Payout – Se marcado, o valor será pago apenas uma vez (útil para comissões fixas).

Comissões por cliente

Digamos que algum cliente se destaque e mereça um outro nível de comissões, independente do produto. Acesse o perfil do cliente (a página principal do cliente, aba “summary”) e se ele ainda não estiver ativo como afiliado clique em “Activate as affiliate”.

Depois de ativo, você poderá editar os dados dele como afiliado clicando em “View Affiliate Details”.

Similar à página de produto, você pode definir três tipos de comissão:

  • Default – A padrão, que vale para todos
  • Percentage – Uma porcentagem
  • Fixed amount – um valor fixo por venda

Ordem de prioridade

Como podem ser definidos três níveis de comissão, existe uma ordem seguida pelo sistema para calcular o valor da mesma.

A ordem é sempre Comissão de cliente > Comissão de produto > Comissão geral.

Exemplos:

1 – Meu afiliado X tem comissão de 50 reais por venda. Então não importa se ele vendeu um produto cuja comissão é 40 reais. A comissão dele vai ser sempre 50 reais.

2 – Meus afiliados vendem meu produto Y cuja comissão é 10 reais. E minha comissão geral é 50% da mensalidade. As comissões vão ser sempre de 10 reais para o referido produto.

Promoções

Se um cliente usar um código de afiliado em conjunto com um cupom de desconto quando a comissão é gerada em percentual (seja por cliente, produto ou geral), o valor da comissão será reduzido para esta venda. Isso não ocorre se as comissões forem pagas como valor fixo. Isto ocorre porque as comissões são baseadas no valor do primeiro pagamento.

Links de afiliados

Os links de afiliados estão disponíveis assim que alguém se registra e ativa o programa. Se você quer permitir o cadastro de afiliados, lembre-se de permitir o registro de outras pessoas e não somente de clientes.

Os links vêm naquele formato: http://seudominio.com.br/seuwhmcs/aff.php?aff=Codigo e geramente apontam para o site definido em Setup.

Código

É interessante oferecer banners para seus afiliados e códigos prontos para eles colocarem no site. É altamente recomendado fazer isso para evitar erros no código, comissões perdidas e futuros desentendimentos.

Você precisa adicionar parênteses no código para não executar o HTML – lembre que o afiliado precisa ver o código para poder copiá-lo. No exemplo abaixo, vamos mostrar o banner e a abaixo o código para o afiliado copiar.

<img src="http://endereco-da-imagem" alt="Clique aqui e assine" />
<br />
<(a href="[AffiliateLinkCode]")><(img src="http://endereco-da-imagem" alt="clique aqui e assine")><(/a)>

Este código deve aparecer assim no painel para o afiliado:

Para apontar para um produto específico dentro do whmcs, use o link no formato [AffiliateLinkCode]&pid=X, onde X é o ID do produto no whmcs.

Alterando a página de entrada

A página aff.php, na raiz do seu whmcs, pode ser editada para modificar alguns parâmetros no código de afiliado. Faça uma cópia dela por segurança e insira o código abaixo:

<?php
define("CLIENTAREA",true);
 include("dbconnect.php");
 include("includes/functions.php");
 if (isset($aff)) {
 update_query("tblaffiliates",array("visitors"=>"+1"),array("id"=>$aff));
 setcookie("WHMCSAffiliateID", $aff, time()+90*24*60*60);
 }
 if ($pid) {
 header("Location: cart.php?a=add&pid=$pid");
 exit;
 }
 $destino = "";
 if(isset($_GET["url"])) {
 $destino = $_GET["url"];
 }
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: ".$CONFIG["Domain"]."/".$destino);
 ?>
https://googleads.g.doubleclick.net/pagead/ads?guci=2.2.0.0.2.2.0.0&client=ca-pub-2924962723275669&output=html&h=280&adk=1806157168&adf=2636628361&pi=t.aa~a.2536700042~i.40~rp.4&w=640&fwrn=4&fwrnh=100&lmt=1605555169&num_ads=1&rafmt=1&armr=3&sem=mc&pwprc=1006175304&psa=0&ad_type=text_image&format=640×280&url=https%3A%2F%2Fwww.whmcs.blog.br%2Fprincipal%2Fo-sistema-de-afiliados-do-whmcs%2F&flash=0&fwr=0&pra=3&rh=160&rw=640&rpe=1&resp_fmts=3&wgl=1&fa=27&adsid=ChEIgOPI_QUQ47Li1Nue6aDKARJIAIOJoPsUxxsqhtO2_5f29UIS5Tl4dXoMDGBhO4qhx6YHNaUQ_bz5eeDSVFatjvQHR0YAfP85op3fJU8hMftApohFSEjips4r&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hZHNlcnZpY2UuZ29vZ2xlLmNvbSIsInN0YXRlIjo2fSx7Imlzc3Vlck9yaWdpbiI6Imh0dHBzOi8vYXR0ZXN0YXRpb24uYW5kcm9pZC5jb20iLCJzdGF0ZSI6MX1d&dt=1605555159226&bpp=4&bdt=3144&idt=4&shv=r20201111&cbv=r20190131&ptt=9&saldr=aa&abxe=1&cookie=ID%3D525388c9b762b046-2208f48f5eb8002c%3AT%3D1605555157%3ART%3D1605555157%3AS%3DALNI_MbsarN6sO6Ij4PqF8dA7CzQp6yqhg&prev_fmts=336×280%2C0x0%2C640x280%2C300x600%2C1423x789%2C640x280%2C640x280&nras=6&correlator=1999213366744&frm=20&pv=1&ga_vid=2112970622.1605555158&ga_sid=1605555158&ga_hid=281574608&ga_fc=0&iag=0&icsg=168557235&dssz=26&mdo=0&mso=0&u_tz=-180&u_his=3&u_java=0&u_h=900&u_w=1440&u_ah=860&u_aw=1440&u_cd=24&u_nplug=3&u_nmime=4&adx=222&ady=6196&biw=1423&bih=789&scr_x=0&scr_y=3050&eid=42530672%2C21066428%2C21067496&oid=3&psts=AGkb-H9PnqrSbg2ReklaUr_uRrDlbQZuiH1JqRl-_ssEXWDVCSMYWoLb37Bisv2a30gxvQ%2CAGkb-H-1_2Gshv6y0v0n4EBjO6xlKzzNPX0oAsWIEkVu8BC2TJmTBUp38UzUi-U2LM2t&pvsid=2273994783399054&pem=570&ref=https%3A%2F%2Fwww.google.com%2F&rx=0&eae=0&fc=384&brdim=0%2C0%2C0%2C0%2C1440%2C0%2C1440%2C860%2C1440%2C789&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8320&bc=31&ifi=5&uci=a!5&btvi=5&fsb=1&xpc=sQtNWwTeTT&p=https%3A//www.whmcs.blog.br&dtd=10611

Agora, você pode informar aos seus afiliados que eles podem inserir a página de entrada adicionando &url=hospedagem/linux.php ao link de afiliado. Veja um exemplo:

http://site.com/whmcs/aff.php?aff=007&url=pagina.php
http://site.com/whmcs/aff.php?aff=007&url=pasta/pagina.html

Ele vai adicionar a url ao domínio configurado no whmcs como sendo do seu site. Se o domínio for exemplo.net, o código irá apontar para exemplo.net/pagina.php e por exemplo.net/pasta/pagina.html nos exemplos acima.

O código veio daqui.

Atribuindo um afiliado a um pedido

Algumas indicações ocorrem offline ou nem sempre o cliente chega através do link de afiliado. Para corrigir isso, acesse a página de pedidos (Orders), selecione o pedido clicando na ID do mesmo.

Clique em Manual Assign e você verá um popup com os clientes ativos como afiliados. Basta selecionar o que você deseja e clicar em “save changes”.

Pagando comissões de pedidos fechados

Para o afiliado não perder a comissão de um pedido que já foi completado mas no qual ele não consta como afiliado, você pode fazer a atribuição manual no pedido como acabamos de mostrar. Depois basta ir até os detalhes do afiliado (no perfil do cliente – view affiliate details) e clicar em Manual Payout.

Faça isso com cuidado, pois a comissão em atraso será gerada no valor IGUAL ao total da fatura.

 Fazendo pagamentos aos afiliados

Assim que o afiliado atinge o valor mínimo para saque, um botão fica disponível no painel. Ao solicitar o saque através dele, um ticket é gerado avisando do pedido.

Agora cabe à você fazer o pagamento e informar isso ao WHMCS. Novamente, vá até o painel de afiliados (perfil do cliente – view affiliate details) e clique na parte de baixo em Withdrawals History.

Confirme o valor a ser retirado da conta do afiliado e depois especifique o tipo de saque.

  • Create Transaction to Client – Cria uma transação no painel do cliente informando a movimentação.
  • Add Amount to Credit Balance – Adiciona o valor equivalente em crédito, que pode ser usado para pagamentos de faturas dentro do whmcs.
  • Record in Withdrawals Only – apenas registra o saque no painel do afiliado mas não gera uma transação ou crédito.

OBS: O meio de pagamento pode de ser um já previamente cadastrado no WHMCS. Se for um outro, apenas deixe N/A.

Outros aspectos

Fique sabendo:

  • Os cookies de afiliados duram 90 dias, mas este valor pode ser alterado no aff.php (arquivo que falamos acima) para qualquer data.
  • Se você usar mais de uma moeda no whmcs, as comissões serão convertidas para a moeda do cliente usando a cotação estabelecida por você no sistema.

F5 Network

F5 Network

Hospedagem de Sites com planos que cabem no seu bolso.

Deixe um Comentário

Confira nossas Hospedagens
de sites com todas essas vantagens

Por apenas:

R$ 10,00/mes*

Rolar para cima
Rolar para cima
Abrir bate-papo
Olá
Podemos ajudá-lo?