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.
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.
Post Affiliate Pro installation
Easily install Post Affiliate Pro with our step-by-step guide. Ensure server compatibility, create a database, and start managing affiliates today!
Why are commissions not being tracked ?
Resolve commission tracking issues in Post Affiliate Pro with solutions for integration, click tracking, and more. Get help now!
Customizing the Affiliate Control Panel
Fully customize your affiliate panel menu and content with Post Affiliate Pro. Edit design, manage settings, and enhance user experience.
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.