–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

CoreCommerce

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).

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call