1ShoppingCart integration
Crea una tienda de comercio electrónico potente y segura con el software de la tienda en línea.
La integración con 1ShoppingCart se realiza colocando un script de seguimiento de ventas en la página de agradecimiento.
1. Edita tu página de agradecimiento
En caso de que estés utilizando la página de agradecimiento incorporada, continúa con el paso 5.
1ShoppingCart te permite tener tu propia página personalizada de agradecimiento. Para configurarlo, ve a Configuración > Pedidos y establece el campo “URL de agradecimiento” en la dirección URL completa que conduce a tu página URL personalizada.
E.j.: http://www.domain.com/thankyou/ no funcionará http://www.domain.com/thankyou/index.php funcionará
2. Seguimiento de ventas
Colocael siguiente código (en caso de que tu página esté en PHP) justo antes de la fila con el texto
<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 $_POST['Total']; ?>');
sale.setOrderID('<?php echo $_POST['orderID']; ?>');
PostAffTracker.register();
</script>
3. Seguimiento por producto
Coloca el siguiente código (en caso de que tu página de agradecimiento esté en PHP) justo antes de la línea con el texto
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach($_POST as $key=>$value){
if(preg_match('/product(\d+)/',$key)){
$i++;
}
}
for($j = 1; $j<= $i; $j++){
echo "var sale" . $j . " = PostAffTracker.createSale();\n";
echo "sale" . $j . ".setTotalCost('" . ($_POST['price'.$j] * $_POST['quantity'.$j]) . "');\n";
echo "sale" . $j . ".setOrderID('" . addslashes($_POST['orderID']) . "(" . $j . ")');\n";
echo "sale" . $j . ".setProductID('" . addslashes($_POST['product'.$j]) ."');\n";
}
?>
PostAffTracker.register();
</script>
Si deseas rastrear la ID del producto como números de SKU, puedes llamarlo $_POST[‘sku’.$j]
Si deseas rastrear el correo electrónico del cliente (para comisiones de por vida) puedes usar $_POST[’email1′]
4. Seguimiento de comisiones recurrentes
Al usar las notificaciones de 1ShoppingCart, también es posible realizar un seguimiento de las comisiones recurrentes. Para hacerlo, debes activar el complemento 1ShoppingCart en tu Post Affiliate Pro y luego establecer esta URL en tu panel de administración de 1ShoppingCart:
https://URL_TO_PostAffiliatePro/plugins/OneShoppingCart/oneshoppingcart.php
No olvides configurar el plugin según los detalles de la API de 1ShoppingCart.
5. Integración de la página de agradecimiento incorporada
En caso de que utilices la página de agradecimiento incorporada, debes utilizar la sección Integraciones de terceros (Configuración > Integraciones de terceros) que te permite insertar un código personalizado en la página de agradecimiento. Simplemente copia el siguiente código y utilízalo en Parte inferior de la sección del body HTML :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papOrderObject = SecureCartOrders[0];
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost(papOrderObject.Total);
sale.setOrderID(papOrderObject.orderID);
PostAffTracker.register();
</script>
Guarda tu trabajo y listo.
Ahora está integrado. Cada vez que el cliente ingresa a la página de confirmación del pedido, se llama al código de seguimiento y se registrará una venta para el afiliado de referencia.
No olvides integrar tu sitio con el código de seguimiento de clics.