aMember v4 integration
Aceite pagamentos de associação, gerencie perfis, forneça conteúdo digital, integre-se ao seu blog, CMS, envie boletins informativos, execute programa de afiliados com este software.
aMember versão 4 usa uma nova estrutura de arquivos e novo código, então aqui está um novo método de integração.
1. Obtendo o valor do cookie
Primeiro, localize o arquivo:
application/default/views/_form.phtml
Neste arquivo, adicionaremos um código especial ao formulário, para que o ID do visitante seja lido e enviado para o arquivo de processamento.
Alterar esta linha echo $form->render($renderer); a este código:
$form_res = $form->render($renderer);
$tracker = '<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php?accountId=default1" type="text/javascript">
</script>';
echo str_replace('</form>',$tracker.'</form>',$form_res);
Salve seu trabalho e com base no que você deseja integrar, continue na etapa correta.
2. Integração com PayPal dentro de um membro – passo 1
Agora edite este arquivo:
/amember/library/Am/Paysystem/PayProcessMediator.php
Encontre a função process() e dentro desta função, encontre a linha:
$this->callback($this->onAction);
Insira este código logo abaixo da linha mencionada:
$this->result->getAction()->addParam('custom', $_POST['pap_custom']);
Com esta linha, adicionamos um novo parâmetro chamado ‘custom’ ao array que será usado para criar uma solicitação enviada ao PayPal. Graças a isso, estamos enviando o ID do visitante para que possamos usá-lo posteriormente para determinar quem foi o afiliado de referência.
Salve seu trabalho e vá para a etapa 3.
3. Integração com o PayPal em um membro – etapa 2
A última etapa é lidar com a notificação de IPN enviada do PayPal e reenviá-la ao seu Post Affiliate Pro. Navegue até Configuração> Configuração/Configuração> PayPal em seu painel de administração aMember e ative ‘Reenviar Postback‘. Se já estiver ativo, basta adicionar uma nova linha com esta URL:
https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php
Salve seu trabalho e pronto. Não se esqueça de ativar seu plugin de manipulação de IPN do PayPal no Post Affiliate Pro para fazer tudo funcionar.
4. PayPal e uso do recurso Carrinho em um membro
Caso você esteja usando um recurso de Carrinho de Membro, você deve seguir as etapas anteriores e, adicionalmente, modificar este arquivo application/cart/views/cart/choose-paysys.phtml – localizar esta linha: <input type=”hidden” name=”a” value=”choose-paysys” /> e adicione o seguinte código abaixo da linha:
<!-- Post Affiliate Pro integration snippet -->
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<!-- /Post Affiliate Pro integration snippet -->
Salve seu trabalho e pronto.
5. Integração da inscrição de um membro
Se você deseja que novos usuários se tornem afiliados automaticamente, é possível sincronizar um formulário de inscrição de membro com o Post Affiliate Pro. Graças ao plug-in integrado, você pode configurá-lo facilmente no back-end de administração de um membro.
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!
Example answers for the integration service email
Unlock seamless integration with Post Affiliate Pro! Get free setup of your affiliate program by answering key questions about your website, payment gateways, and commission preferences. Ensure smooth access by securely sharing login details. Visit now for an effortless affiliate program launch!
How to integrate Post Affiliate Pro with Google Analytics?
Learn how to seamlessly integrate Post Affiliate Pro with Google Analytics to effectively track affiliate-referred visits. Follow our step-by-step guide to generate optimized URLs using the Google Analytics URL builder, decode them, and use them as Destination URLs in your campaigns. Visit now to enhance your tracking capabilities.