ZOHO Subscriptions integration
Lide com o ciclo de vida do faturamento da assinatura do cliente de ponta a ponta. Automatize cobranças recorrentes, gerencie assinaturas, envie faturas profissionais em conformidade com impostos e receba sempre o pagamento em dia.
Para integrar as assinaturas ZOHO com o seu Post Affiliate Pro, usamos webhooks e o plugin de comissões vitalícias.
Ativar o plugin
O primeiro passo seria habilitar o plugin ZOHO Subscriptions em seu painel de comerciante. Quando ativado, clique no botão Mais Informações e copie o URL – você precisará dele na próxima etapa. Além do plugin ZOHO Subscriptions, certifique-se de habilitar o plugin Comissões Vitalícias também.
Adicionar webhook
Faça login no painel do administrador do ZOHO Subscriptions e clique no ícone de engrenagem no canto superior direito para entrar no menu Configurações. Agora navegue até Automação > Webhooks e adicione um novo webhook. Escolha “Pagamento do cliente” para o módulo e você pode ativar tanto “Pagamento bem-sucedido” quanto “Reembolso de pagamento“.
Na seção AÇÃO, adicione o URL que você copiou do botão Mais Informações do seu plugin e insira ele como o URL. Adicione o parâmetro “paymentid” com o valor:
${CUSTOMER_PAYMENT.PAYMENT_ID}
no URL para que o resultado fique assim:
URL_TO_PostAffiliatePro/plugins/ZohoSubscriptions/webhook.php?paymentid=${CUSTOMER_PAYMENT.PAYMENT_ID}
Por fim, escolha “Payload Padrão” na seção BODY e salve seu webhook.
Rastreamento de ID do produto
Caso queira rastrear seus pedidos por ID do produto, você terá que realizar uma etapa extra, pois não é possível lê-los diretamente dos dados do webhook. No entanto, é possível adicionar o ID do produto ao URL do webhook, portanto, na seção ACTION do webhook, adicione um novo parâmetro e nomeie-o como ‘productId‘. Em seguida, escolha a variável ${CUSTOMER_PAYMENT.PRODUCT_ID} nos espaços reservados. Isso sempre definirá o ID do produto vendido para os dados enviados ao seu plug-in ZohoSubscriptions.
Integração do formulário de pedido/registro
Para poder rastrear uma comissão a partir dos dados do webhook, você deve adicionar um código especial ao seu registro ou formulário de pedido onde você coleta o endereço de e-mail do cliente. O código especial deve rastrear uma ação (mesmo para comissão zero) para que o sistema possa criar uma relação entre o cliente e o afiliado indicado.
Um exemplo desse código, que rastreia automaticamente uma ação de registro quando um botão de envio com o ID “submitButtonID” é clicado e lê o e-mail do cliente do campo “XemailX” está aqui:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
document.getElementById('submitButtonID').addEventListener("click", function (){papSale()});
function papSale() {
var email = document.getElementById('XemailX').value;
if (email == '') return;
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createAction('registration');
sale.setProductID('Registration');
sale.setCampaignID('11111111');
sale.setOrderID(email);
sale.setData1(email);
PostAffTracker.register();
}
</script>
Seu formulário do ZOHO Subscriptions está integrado agora.
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
Post Affiliate Pro installation
Easily install Post Affiliate Pro with our step-by-step guide. Ensure server compatibility, create a database, and start managing affiliates today!
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!