SamCart integration
A integração SamCart permite que você rastreie pedidos regulares (únicos) e também pagamentos recorrentes. A integração consiste em adicionar um código de rastreamento às configurações avançadas de cada produto e criar um webhook que notificará um plugin em seu Post Affiliate Pro.
Para rastrear pagamentos recorrentes, você precisa usar o recurso Comissões Recorrentes!
Crie um campo personalizado
O primeiro passo nesta integração é criar um campo personalizado que será usado para transportar o cookie de rastreamento. Se precisar de mais informações sobre como fazer isso, consulte a documentação do SamCart sobre campos personalizados.
Ao criá-lo, certifique-se de definir o Nome do Campo Interno como “papCookie” e definir o Tipo de Campo como Entrada de Texto. Todo o resto pode permanecer padrão.
Quando seu campo personalizado for criado, salve o valor “Slug”, pois você precisará dele na próxima etapa. Agora adicione o campo personalizado a todos os produtos que você deseja rastrear pelo Post Affiliate Pro.
Adicione código de acompanhamento
A próxima etapa seria adicionar o código de rastreamento de venda. Navegue até as Configurações do SamCart. Encontre Configurações gerais e cole o seguinte código no campo Incorporar HTML/Scripts :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var slugId = 'XXXXXXXX';
document.getElementById(slugId).parentNode.parentNode.style.display = 'none';
try {
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.track();
setTimeout(function(){
PostAffTracker.writeCookieToCustomField(slugId);
}, 1000);
} catch (err) { }
</script>
Certifique-se de substituir o valor XXXXXXXX pelo slug personalizado do seu campo personalizado.
Crie a integração
Ainda nas Configurações do SamCart vá até o menu Integrações e na aba Configuração de Integração clique no botão Nova Integração. No menu suspenso, selecione Notificar integração de URL, e na próxima janela nomeie como quiser e insira a seguinte Notificar URL.
Certifique-se de substituir o SHOPNAME.samcart.com pelo URL real da sua loja SamCart:
https://URL_TO_PostAffiliatePro/plugins/SamCart/samcart.php?accountId=Account_ID&shopUrl=SHOPNAME.samcart.com
Crie as regras
Em SamCart Configurações > Integrações mude para a guia Regras Globais e crie 2 novas regras para os gatilhos Produto Comprado e Assinatura Cobrada, em ambas as regras certifique-se de selecionar a integração que você criou e a ação para Enviar Notificação de URL POST.
Se você deseja rastrear também os reembolsos e reembolsar automaticamente as comissões, adicione também uma regra para os gatilhos Produto Reembolsado e Taxa de Assinatura Reembolsada e não se esqueça de habilitar o rastreamento de reembolso na configuração do plugin na próxima etapa.
Ative o plugin SamCart no PAP
Faça login no painel do comerciante do Post Affiliate Pro e navegue até Configuração > seção de Plugins e ative o plugin de controle de webhook do SamCart. Assim que o plugin estiver ativado, certifique-se de configurá-lo; insira sua URL da loja com o mesmo valor que você adicionou na etapa anterior.
Adicione o campo personalizado aos produtos
A última etapa é adicionar o campo personalizado que você criou na etapa anterior a todos os produtos que devem ser rastreados pelo Post Affiliate Pro. Para fazer isso, no painel do SamCart, navegue até Produtos e edite cada produto.
Na visualização de edição do produto, vá para a seção Design de Checkout e role para baixo até a seção EDITE SUA PÁGINA e clique no botão Iniciar o Construtor de Arrastar e Soltar. Na próxima tela vá para Configurações > Formulário de Checkout e na seção Campos Personalizados marque a caixa de seleção ao lado do campo personalizado papCookie e salve o produto clicando no botão Publicar na parte superior da página.