Integration logo
OpenCart 2

OpenCart 2

OpenCart E-commerce AffiliateMarketing Integration

Integración de OpenCart 2

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.

Editar la acción de confirmación

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.

Editar la acción de éxito

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.

Todo el carrito como una transacción – Editar vista de éxito

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.

Una transacción por producto – Editar vista de éxito

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

Preguntas frecuentes

¿Qué es la integración de OpenCart 2 con Post Affiliate Pro?

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.

¿Puedo rastrear pedidos por producto y comisiones de por vida?

Sí, la integración permite rastrear pedidos por producto, comisiones de por vida y cupones para una mejor gestión de afiliados.

¿La integración de OpenCart 2 con Post Affiliate Pro es gratuita?

Sí, OpenCart es un carrito de compras gratuito y de código abierto, y los pasos de integración proporcionados son gratuitos para implementar.

¿Cuáles son los pasos principales para integrar OpenCart 2 con Post Affiliate Pro?

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.

Lucia Halašková
Lucia Halašková
Editora de Contenido

Mejora tu e-commerce con el seguimiento de afiliados

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!

Saber más

OpenCart 3
OpenCart 3

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

4 min de lectura
E-commerce OpenCart +3
OpenCart
OpenCart

OpenCart

¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de OpenCart para Post Affiliate Pro.

6 min de lectura
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de osCommerce para Post Affiliate Pro.

7 min de lectura
Integration E-commerce +3

¡Estarás en buenas manos!

Únete a nuestra comunidad de clientes satisfechos y brinda excelente soporte al cliente con Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface