X-Cart integration
Un software de carrito de compras complejo y potente que está disponible a través de una versión alojada en la nube o un software descargable.
Plugin de integración
La integración con X-Cart (ver. 5+) es fácil con el complemento original que puedes descargar de forma gratuita desde https://market.x-cart.com/addons/post-affiliate-pro-integration.html .
En caso de que no desees utilizar el complemento de integración, puedes integrar tu tienda con el script de seguimiento de ventas colocado en la página de confirmación del pedido. Para hacerlo, puedes seguir los siguientes pasos de integración.
Encuentra el archivo de plantilla
Busca y abre el archivo \ var \ run \ skins \ default \ en \ checkout \ success \ parts \ invoice.tpl.php .
Si usas una máscara personalizada que tiene su propio archivo checkout \ success \ parts \ invoice.tpl.php , entonces debes integrar esa.
Rastrear orden
Pon el siguiente código al final del archivo:
<!-- 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 -->
Pon el siguiente código al final del archivo:
$this->getComplex('order.profile.login')
Si deseas realizar un seguimiento de la moneda, utiliza esta variable:
$this->getOrder()->getCurrency()->code
Seguir por producto
Si deseas realizar un seguimiento de tu pedido por producto, debes utilizar 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 -->
Ten en cuenta que la integración por producto no incluye ningún descuento. El precio de cada producto es básico, multiplicado por la cantidad de producto pedida.
No olvides integrar tus páginas con el código de seguimiento de clics.
Descubre cómo integrar Post Affiliate Pro con tu carrito de compras OpenCart de código abierto. Aprende a rastrear pedidos, comisiones, y cupones a través de pasos detallados para modificar archivos cruciales como confirm.php y success.php. Optimiza tus transacciones, ya sea por carrito completo o por producto. Mejora tu e-commerce con esta poderosa integración.