X-Cart integration
Kompleksowe, potężne oprogramowanie dla koszyka na zakupy, które jest dostępne za pośrednictwem wersji hostowanej w chmurze lub oprogramowania do pobrania.
Wtyczka integracyjna
Integracja z X-Cart (ver. 5+) jest łatwa dzięki oryginalnej wtyczce, którą można pobrać za darmo z https://market.x-cart.com/addons/post-affiliate-pro-integration.html.
W przypadku, gdy nie chcesz korzystać z wtyczki integracyjnej, możesz zintegrować swój sklep ze skryptem śledzenia sprzedaży umieszczonym na stronie potwierdzenia zamówienia. W tym celu możesz wykonać kolejne kroki integracji.
Znajdź plik z szablonem
Znajdź i otwórz plik \var\run\skins\default\en\checkout\success\parts\invoice.tpl.php.
Jeśli używasz niestandardowej skóry, która ma swój własny plik checkout\success\parts\invoice.tpl.php to musisz również go zintegrować.
Śledzenie zamówienia
Na końcu pliku umieść następujący kod:
<!-- 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 -->
Jeśli chcesz śledzić email użyj tej zmiennej:
$this->getComplex('order.profile.login')
Jeśli chcesz śledzić walutę użyj tej zmiennej:
$this->getOrder()->getCurrency()->code
Śledzenie każdego produktu
Jeśli chcesz śledzić swoje zamówienie na produkt, musisz użyć tego kodu:
<!-- 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 -->
Uwaga: integracja za produkt nie uwzględnia żadnych rabatów. Cena każdego produktu jest ceną podstawową, pomnożoną przez ilość zamówionego produktu.
Nie zapomnij zintegrować swoich stron z kodem śledzącym kliknięcia.
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!