OpenCart 3
Integra OpenCart 3 con Post Affiliate Pro para mejorar el seguimiento de afiliados en tu e-commerce. Guía paso a paso para un seguimiento fluido de pedidos y co...
Descubre cómo integrar sin problemas OpenCart 2, una solución de comercio electrónico de código abierto basada en PHP, con Post Affiliate Pro. Realiza el seguimiento de pedidos, comisiones de por vida y cupones con guías de integración paso a paso.
Un sistema de carrito de compras gratuito. OpenCart es una solución de comercio electrónico en línea basada en PHP y de código abierto.
Este es el método de integración para el carrito de compras de código abierto OpenCart. La integración se realiza integrando archivos de la página de agradecimiento.
Puedes rastrear pedidos por producto, comisiones de por vida y también cupones.
Navega a tu directorio del carrito catalog/controller/checkout y abre confirm.php para editar. Encuentra esta línea:
$data['totals'] = array();
Coloca este código debajo de esa línea:
$this->session->data['totals'] = $order_data['totals'];
$this->session->data['pap4_products'] = $data['products'];
Guarda estos archivos y continúa con el siguiente paso.
Abre el archivo catalog/controller/checkout/success.php y encuentra esta línea (primera aparición):
if ($this->customer->isLogged()) {
Coloca el siguiente código encima de esa línea:
$data['pap4_orderid'] = $this->session->data['order_id'];
$data['pap4_totals'] = $this->session->data['totals'];
$data['pap4_products'] = $this->session->data['pap4_products'];
if ($this->customer->isLogged()) {
$data['pap4_email'] = $this->customer->getEmail();
}
else {
$data['pap4_email'] = $this->session->data['guest']['email'];
}
unset($this->session->data['pap4_products']);
Nuevamente, no olvides guardar los cambios y continuar con el siguiente paso de integración.
Si deseas procesar todo el pago como una sola transacción en PAP, sigue este paso. Si deseas crear una transacción por cada producto, continúa al paso 4.
Abre el archivo catalog/view/theme/default/template/common/success.tpl.
Agrega estas líneas antes de la última línea que dice ‘echo $footer;’:
<?php
if(isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == 'sub_total') {$subtotal += $item['value'];}
if ($item['code'] == 'coupon') {$subtotal += $item['value'];}
if ($item['code'] == 'voucher') {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $subtotal; ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
sale.setData1('<?php echo $pap4_email; ?>');
PostAffTracker.register();
</script>
<?php } ?>
Guarda el archivo y tu tienda estará integrada.
Nota: Los valores de ‘Coupon’ y ‘Voucher’ son negativos, por eso los sumamos directamente al valor del subtotal.
Este paso no es necesario si ya usaste el paso 3.
Abre el archivo catalog/view/theme/default/template/common/success.tpl.
Agrega estas líneas antes de la última línea que dice ‘echo $footer;’:
<?php
if (isset($pap4_totals) && isset($pap4_orderid) && isset($pap4_email)) {
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
<?php
$i = 0;
foreach ($pap4_products as $item) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$item['total']."');";
echo "sale".$i.".setProductID('".$item['product_id']."');";
echo "sale".$i.".setOrderID('".$pap4_orderid."(".$i.")');";
echo "sale".$i.".setData1('".$pap4_email."');";
$i++;
}
?>
PostAffTracker.register();
</script>
<?php
}
?>
Esto registrará una comisión por cada producto pedido.
No olvides integrar tu carrito con el seguimiento de clics para que funcione el seguimiento de ventas. Puedes colocar el código de seguimiento de clics en el archivo de pie de página del tema:
catalog/view/theme/YOUR_THEME/template/common/footer.tpl
Es un método para conectar tu tienda de comercio electrónico OpenCart 2 con Post Affiliate Pro para rastrear ventas de afiliados, pedidos, comisiones de por vida y uso de cupones.
Sí, la integración permite rastrear pedidos por producto, comisiones de por vida y cupones para una mejor gestión de afiliados.
Sí, OpenCart es un carrito de compras gratuito y de código abierto, y los pasos de integración proporcionados son gratuitos para implementar.
Los pasos principales incluyen editar las acciones de confirmación y éxito en OpenCart, actualizar la vista de éxito para el seguimiento de transacciones y agregar el código de seguimiento de clics en el pie de página del tema.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Experimenta una integración fluida de OpenCart 2 con Post Affiliate Pro y eleva tu estrategia de marketing de afiliados. ¡Comienza tu prueba gratuita ahora!
Integra OpenCart 3 con Post Affiliate Pro para mejorar el seguimiento de afiliados en tu e-commerce. Guía paso a paso para un seguimiento fluido de pedidos y co...
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de OpenCart para Post Affiliate Pro.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de osCommerce para Post Affiliate Pro.