X-Cart integration
Eine komplexe, kraftvolle Warenkorb-Software, die als cloudbasierte, gehostete Version oder als herunterladbare Software erhältlich ist.
Integrationsplugin
Die Integration mit X-Cart (ver. 5+) ist mithilfe des Originalplugins einfach, welches Sie hier kostenlos herunterladen können: https://market.x-cart.com/addons/post-affiliate-pro-integration.html.
Falls Sie das Integrationsplugin nicht verwenden möchten, können Sie Ihren Store mithilfe eines Verkaufstrackingsskripts, welches auf der Bestellbestätigungsseite platziert wird, integrieren. Befolgen Sie dafür einfach die nächsten Integrationsschritte.
Suchen Sie nach der Dateivorlage
Suchen und öffnen Sie die Datei \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php.
Wenn Sie ein benutzerdefiniertes Skin verwenden, das eine eigene checkout\success\parts\invoice.tpl.php-Datei hat, müssen Sie diese integrieren.
Bestelltracking
Fügen Sie den folgenden Code am Ende der Datei ein:
<!-- 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 -->
Nutzen Sie diese Variable, wenn Sie E-Mails tracken möchten:
$this->getComplex('order.profile.login')
Nutzen Sie diese Variable, wenn Sie Währungen tracken möchten:
$this->getOrder()->getCurrency()->code
Pro-Produkt-Tracking
Wenn Sie Ihre Bestellung pro Produkt tracken möchten, müssen Sie diesen Code verwenden:
<!-- 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 -->
Bitte beachten Sie, dass die Pro-Produkt-Integration keine Rabatte enthält. Die Produktpreise sind die Standardpreise, multipliziert mit der bestellten Produktmenge.
Vergessen Sie nicht, Ihre Seiten mit dem Klick-Trackingcode zu integrieren.