Software de carrito de compras PHP gratuito y solución comercial de carrito de compras de código abierto.
Este menú de integración utiliza la interfaz de Avactis para configurar la integración con Post Affiliate Pro.
1. Integración de seguimiento de clics
Antes de todo debes insertar el código de seguimiento de clics en el código de pie de página de tu tienda. Ve al Administrador de páginas , selecciona una página que desees integrar con el código de seguimiento de clics (todas las páginas de destino del banner) y haz clic en el enlace de edición en la sección baja de Derechos de autor . Agrega el código de seguimiento de clics en “ Bloquear contenido ” y haz clic en el botón Guardar. Después, haz clic en el botón inferior “ Guardar cambios “.
2. Seguimiento de ventas en la versión alojada de Avactis
Ve al Administrador de páginas y selecciona “ order_placed.php ” para editarlo. Haz clic en el enlace “ editar ” en la sección center_column para el bloque Último pedido realizado . Agrega el siguiente código justo antes de “?>“:
// Post Affiliate Pro Tracking code snippet
$order_id = modApiFunc("Checkout", "getLastPlacedOrderID");
if(!empty($order_id)) {
$orderInfo = modApiFunc("Checkout", "getOrderInfo", $order_id, modApiFunc("Localization", "whichCurrencySendOrderToPaymentShippingGatewayIn", $order_id, GET_PAYMENT_MODULE_FROM_ORDER));
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
$i = 0;
foreach($orderInfo['Products'] as $product_info) {
$SKU = $product_info['SKU'];
$total = $product_info['SalePrice'] * $product_info['qty'];
$prod_name = $product_info['name'];
echo 'var sale'.$i.' = PostAffTracker.createSale();
sale'.$i.'.setTotalCost(\''.$total.'\');
sale'.$i.'.setOrderID(\''.$order_id.'\');
sale'.$i.'.setProductID(\''.$SKU.'\');
sale'.$i.'.setData1(\''.$prod_name.'\');';
$i++;
}
echo 'PostAffTracker.register();
</script>';
}
Guarda tu trabajo y listo.
3. Avactis con PayPal
En caso de que desees integrar directamente PayPal, que utilizas como pasarela de pago en tu Avactis, debes realizar algunos pasos especiales y, además, solo es posible con la versión propia de Avactis . El problema es que tienes que modificar algunos archivos.
Primero, debes agregar el campo ‘personalizado’ y el script de seguimiento en tu formulario de PayPal; puedes hacerlo en el archivo:
/avactis-themes/_your_theme_/checkout/checkout-sequence/default/confirmation_redirect_to_payment_gateway.tpl.html
El código de redireccionamiento de IPN (cURL) va a:
/avactis-system/modules/payment_module_paypal_cc/payment_module_paypal_cc_api.php
Utiliza los códigos del método de integración de PayPal original – es lo mismo.