X-Cart integration
Um software de carrinho de compras complexo e poderoso que está disponível por meio de uma versão hospedada na nuvem ou software para download.
Plugin de integração
A integração com o X-Cart (ver. 5 ou mais) é fácil com o plugin original que você pode baixar gratuitamente em https://market.x-cart.com/addons/post-affiliate-pro-integration.html.
Caso você não queira usar o plugin de integração, você pode integrar sua loja com o script de rastreamento de vendas colocado na página de confirmação do pedido. Para fazer isso, você pode seguir as próximas etapas de integração.
Encontre o arquivo de modelo
Encontre e abra o arquivo em \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php.
Se você usa um skin personalizado que tem seu próprio arquivo checkout\success\parts\invoice.tpl.php, então você deve integrá-lo.
Acompanhamento de pedidos
Coloque o seguinte código no final do arquivo:
<!-- Post Affiliate Pro tracking snippet -->
<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 $this->getOrder()->getPaidTotal() ?>');
sale.setOrderID('<?php echo $this->getOrder()->getOrderNumber() ?>');
PostAffTracker.register();
</script>
<!-- /Post Affiliate Pro tracking snippet -->
Se você deseja rastrear e-mail, use esta variável:
$this->getComplex('order.profile.login')
Se você deseja rastrear a moeda, use esta variável:
$this->getOrder()->getCurrency()->code
Por rastreamento de produto
Se você quiser acompanhar seu pedido por produto, você deve usar este código:
<!-- Post Affiliate Pro tracking snippet -->
<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();
<?php
$i = 1;
foreach ($this->getOrder()->getItems() as $item) {
echo "var sale$i = PostAffTracker.createSale();
sale$i.setTotalCost(''".$item->getTotal()."'');
sale$i.setOrderID('".$this->getOrder()->getOrderNumber()."($i)');
sale$i.setProductID('".$item->getSku()."');
$i++;
}
?>
PostAffTracker.register();
</script>
<!-- /Post Affiliate Pro tracking snippet -->
Observe que a integração por produto não inclui descontos. O preço de cada produto é um preço básico, multiplicado pela quantidade do produto encomendado.
Não se esqueça de integrar suas páginas com o código de rastreamento de cliques.
Cookies created by Post Affiliate Pro
Discover the various cookies created by Post Affiliate Pro, including tracking and interface cookies, designed to optimize your affiliate and merchant panel experiences. Learn about their functions, lifetimes, and how they enhance tracking and authentication processes. Visit now to explore detailed insights and manage your cookie settings effectively!
Post Affiliate Pro My Account section
Manage your Post Affiliate Pro account with ease—upgrade, view invoices, change plans, and update billing info in one place!
Copy Post Affiliate Pro to your server
Learn to install Post Affiliate Pro on your server effortlessly with our step-by-step video guide using an FTP client.
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!