CoreCommerce integration
Carrito de compra alojado de primera clase, todo en uno, para tu tienda de comercio electrónico online, con acceso FTP, SSL compartido y un soporte legendario.
Seguimiento de las ventas
Abre el archivo packages/core_commerce/single_pages/checkout/finish.php y encuentra esta línea:
if($previousOrder instanceof CoreCommercePreviousOrder && $previousOrder->getStatus() > 0) { ?>
Añade el código de seguimiento de la venta bajo la línea:
<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 $previousOrder->getOrderTotal(); ?>');
sale.setOrderID('<?php echo $previousOrder->getOrderID(); ?>');
PostAffTracker.register();
</script>
Guarda tus cambios y ya está. Tu página de agradecimiento acaba de ser integrada. Si quieres una integración por producto, utiliza el código de seguimiento de la venta del siguiente paso.
Por integración de productos
El código de seguimiento de la venta para la integración por producto es este, colócalo en el archivo descrito en el paso anterior:
<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 = 1;
foreach($previousOrder->getProducts() as $product) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale$i.setTotalCost('".$product->getOrderProductFinalPrice."');";
echo "sale$i.setOrderID('".$previousOrder->getOrderID()."(".$i.")');";
echo "sale$i.setProductID('".$product->getProductID()."');";
$i++;
}
?>
PostAffTracker.register();
</script>
Guarda tus cambios y ya está. Tu sitio acaba de ser integrado.
PayPal con CoreCommerce 1
En caso de que utilices PayPal como pasarela de pago en CoreCommerce y quieras hacer un seguimiento, utiliza este paso de integración.
El primer paso es añadir el código de seguimiento a todos los botones generados por CoreCommerce. Para ello, edita este archivo:
packages/core_commerce/models/payment/methods/paypal_website_payments_standard/form.php
Añade este código después del bucle “foreach” :
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Guarda tus cambios.
PayPal con CoreCommerce 2
Ahora edita el archivo controller.php (en el mismo directorio) y encuentra esta línea
private function validateIPN() {
Añade este código justo debajo de la línea:
// Post Affiliate Pro integration snippet
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
// /Post Affiliate Pro integration snippet
Guarda los cambios. El último paso es activar el plugin de PayPal en tu panel de vendedor y configurarlo. Eso es todo… Ahora todos tus pagos realizados a través de PayPal serán rastreados, así como sus cancelaciones o reembolsos.
Versión HOSPEDADA de CoreCommerce
Si tienes una solución hospedada de CoreCommerce, la integración del código de seguimiento de las ventas se produce dentro del panel de administración de CoreCommerce. Para integrarlo de esta manera, en el panel de administración de CoreCommerce haz clic en ‘Configuración‘ en la esquina superior derecha. En la página de configuración haz clic en ‘Configuración de afiliados‘. En esta página de configuración de afiliados encontrarás un campo llamado ‘Código de Programa de Afiliados Personalizado‘ donde puedes colocar el código de seguimiento de la imagen oculta (píxel):
<img src="https://URL_TO_PostAffiliatePro/scripts/sale.php?AccountId=default1&TotalCost=##TOTAL_B4_TAX_SHIPPING##&OrderID=##ORDER_NUMBER##" width="1" height="1" />
Guarda tu código personalizado y ya está.
No olvides añadir el código de seguimiento de clics a los archivos de tu tema (cabecera o pie de página).
Descubre cómo integrar AmeriCommerce con Post Affiliate Pro para potenciar tu e-commerce con múltiples escaparates, analíticas integradas y marketing online. Aprende a configurar el rastreador de ventas y la integración por producto. Mejora tu flujo de trabajo hoy mismo. ¡Visita para más detalles y crea tu cuenta GRATIS!
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.
Descubre el plugin de comercio electrónico de WordPress de Post Affiliate Pro, una herramienta gratuita y poderosa para integrar y rastrear ventas de productos, clics y comisiones en tu tienda online. Fácil de configurar, mejora el seguimiento de tus transacciones con códigos personalizados. ¡Visita ahora y potencia tu negocio con esta solución eficiente!