Avactis integration
Software de carrinho de compras PHP gratuito e solução comercial de carrinho de compras de código aberto.
Este menu de integração usa a interface Avactis para configurar a integração com o Post Affiliate Pro.
1. Integração de rastreamento de cliques
Primeiro, você deve inserir o código de rastreamento de cliques no código do rodapé da sua loja. Navegue até Gerenciador de páginas, selecione uma página que você deseja integrar ao código de rastreamento de cliques (todas as páginas de destino do banner) e clique no link de edição na seção inferior Direitos autorais. Adicione o código de rastreamento de cliques em “Bloquear conteúdo” e clique no botão Salvar. Em seguida, clique também no botão inferior “Salvar alterações“.
2. Acompanhamento de vendas na versão hospedada da Avactis
Navegue até Gerenciador de páginas e selecione “order_placed.php” a ser editado. Clique no link “editar” na seção center_column para o bloco Último pedido feito.
Adicione o código a seguir logo antes de “?>“:
// Post Affiliate Pro Tracking code snippet
$order_id = modApiFunc("Checkout", "getLastPlacedOrderID");
if(!empty($order_id)) {
$orderInfo = modApiFunc("Checkout", "getOrderInfo", $order_id, modApiFunc("Localization", "whichCurrencySendOrderToPaymentShippingGatewayIn", $order_id, GET_PAYMENT_MODULE_FROM_ORDER));
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
$i = 0;
foreach($orderInfo['Products'] as $product_info) {
$SKU = $product_info['SKU'];
$total = $product_info['SalePrice'] * $product_info['qty'];
$prod_name = $product_info['name'];
echo 'var sale'.$i.' = PostAffTracker.createSale();
sale'.$i.'.setTotalCost(\''.$total.'\');
sale'.$i.'.setOrderID(\''.$order_id.'\');
sale'.$i.'.setProductID(\''.$SKU.'\');
sale'.$i.'.setData1(\''.$prod_name.'\');';
$i++;
}
echo 'PostAffTracker.register();
</script>';
}
Salve seu trabalho e pronto.
3. Avactis com PayPal
Caso você queira integrar diretamente o PayPal que você usa como um gateway de pagamento em seu Avactis, você precisa fazer alguns passos especiais e também, isso só é possível com a versão própria do Avactis. O problema é que você precisa modificar alguns arquivos.
Primeiro, você deve adicionar o campo ‘custom’ e o script de rastreamento em seu formulário paypal – você pode fazer isso no arquivo:
/avactis-themes/_your_theme_/checkout/checkout-sequence/default/confirmation_redirect_to_payment_gateway.tpl.html
O código de redirecionamento IPN (cURL) vai para:
/avactis-system/modules/payment_module_paypal_cc/payment_module_paypal_cc_api.php
Use os códigos do método de integração original do PayPal – é o mesmo.