X-Cart integration
E’ un software per il carrello degli acquisti complesso e potente che è disponibile tramite una versione ospitata su cloud oppure tramite un software scaricabile.
Plugin per l’integrazione
L’integrazione con X-Cart (ver. 5+) è molto semplice con il plugin originale che puoi scaricare gratuitamente da https://market.x-cart.com/addons/post-affiliate-pro-integration.html.
Se non vuoi utilizzare il plugin d’integrazione, puoi integrare il tuo negozio con lo script di monitoraggio delle vendite inserito nella pagina di conferma dell’ordine. Per farlo segui i prossimi passaggi per effettuare l’integrazione.
Trova il file del modello
Trova ed apri il file \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php.
Se utilizzi una skin personalizzata che ha il suo file checkout\success\parts\invoice.tpl.php allora devi integrare quello.
Tracciamento dell’ordine
Metti il seguente codice alla fine del file:
<!-- 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 vuoi tracciare l’email usa questa variante:
$this->getComplex('order.profile.login')
Se vuoi tracciare la tipologia di valuta usa questa variante:
$this->getOrder()->getCurrency()->code
Per il tracciamento del prodotto
Se vuoi rintracciare il tuo ordine per prodotto, devi usare questo codice:
<!-- 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 -->
Si prega di notare che l’integrazione per prodotto non include alcuno sconto. Il prezzo di ogni prodotto è un prezzo base, moltiplicato per la quantità di prodotto ordinato.
Non dimenticarti di integrare le tue pagine con il codice di tracciamento dei clic.
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!
Discover the power of the Lifetime Commissions plugin! Ensure lifetime referral tracking with unique customer identifiers, allowing affiliates to earn commissions on future sales without repeated clicks. Easily manage customer-affiliate relations and configure settings to suit your needs. Boost your affiliate program's efficiency with customizable options and ensure commissions for affiliates, even across different devices or channels. Explore seamless integration with eCommerce systems and enhance your marketing strategy today!