CoreCommerce integration
Carrinho de compras hospedado de primeira classe para sua loja de comércio eletrônico on-line com acesso FTP, SSL compartilhado e suporte lendário.
Acompanhamento de vendas
Abra o arquivo packages/core_commerce/single_pages/checkout/finish.php e encontre esta linha:
if($previousOrder instanceof CoreCommercePreviousOrder && $previousOrder->getStatus() > 0) { ?>
Adicione o código de acompanhamento da venda abaixo da linha:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $previousOrder->getOrderTotal(); ?>');
sale.setOrderID('<?php echo $previousOrder->getOrderID(); ?>');
PostAffTracker.register();
</script>
Salve suas alterações e pronto. Sua página de agradecimento acaba de ser integrada. Se você deseja integração por produto, use o código de acompanhamento de vendas da próxima etapa.
Por integração de produto
O código de acompanhamento de vendas para integração por produto é este, coloque-o no arquivo descrito na etapa anterior:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 1;
foreach($previousOrder->getProducts() as $product) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale$i.setTotalCost('".$product->getOrderProductFinalPrice."');";
echo "sale$i.setOrderID('".$previousOrder->getOrderID()."(".$i.")');";
echo "sale$i.setProductID('".$product->getProductID()."');";
$i++;
}
?>
PostAffTracker.register();
</script>
Salve suas alterações e pronto. Seu site acaba de ser integrado.
PayPal com CoreCommerce 1
Caso você esteja usando o PayPal como seu gateway de pagamento no CoreCommerce e queira rastreá-lo, use esta etapa de integração.
O primeiro passo é adicionar o código de rastreamento a todos os botões gerados pelo CoreCommerce. Para fazer isso, edite este arquivo:
packages/core_commerce/models/payment/methods/paypal_website_payments_standard/form.php
Adicione este código após o “foreach” loop:
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Salve suas alterações.
PayPal com CoreCommerce 2
Agora edite o arquivo controller.php (no mesmo diretório) e encontre esta linha:
private function validateIPN() {
Adicione este código logo abaixo da linha:
// Post Affiliate Pro integration snippet
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
// /Post Affiliate Pro integration snippet
Salve suas alterações. A última etapa é ativar o plug-in do PayPal no painel do comerciante e configurá-lo. Pronto… Agora todos os seus pagamentos feitos através do PayPal serão rastreados, assim como seus cancelamentos ou reembolsos.
Versão HOSPEDADA do CoreCommerce
Se você tiver uma solução hospedada do CoreCommerce, a integração do código de acompanhamento de vendas acontecerá dentro do painel de administração do CoreCommerce.
Para integrá-lo dessa maneira, no painel de administração do CoreCommerce, clique em ‘Configurações‘ no canto superior direito. Na página de configurações, clique em ‘Configurações de afiliado‘. Nesta página de configurações do Afiliado, você encontrará um campo chamado ‘Código do Programa de Afiliado Personalizado‘ onde você pode colocar o código de rastreamento da imagem oculta (pixel):
<img src="https://URL_TO_PostAffiliatePro/scripts/sale.php?AccountId=default1&TotalCost=##TOTAL_B4_TAX_SHIPPING##&OrderID=##ORDER_NUMBER##" width="1" height="1" />
Salve seu código personalizado e pronto.
Não se esqueça de adicionar o código de rastreamento de cliques aos seus arquivos de tema (cabeçalho ou rodapé).
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
Overview of Plugins and Features
Discover the limitless potential of Post Affiliate Pro with its powerful plugin system, enabling you to enhance your account with a wide range of features. Learn how to activate features like Action Commissions, Banner Rotator, and Multiple Currencies, and explore integration options through our plugin directory. Visit now to transform your affiliate marketing strategy!
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!
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!
Aweber - Post Affiliate Pro Email Parser
Integrate Post Affiliate Pro with Aweber by creating a custom Email parser and enabling the integration plugin for seamless functionality.