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

OpenCart 3

Un sistema de carrito de la compra gratuito. OpenCart es una solución de comercio electrónico de código abierto basada en PHP.

Este es un método de integración para el carro de la compra de código abierto OpenCart versión 3. La integración se realiza integrando los archivos de la página de agradecimiento.

Puedes hacer un seguimiento de los pedidos por producto, de las comisiones de por vida y también de los cupones.

Editar la acción de confirmación

Ve al directorio de tu carrito catalog/controller/checkout y abre confirm.php para editarlo. Encuentra esta línea:

$data['totals'] = array();

Pon 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 (isset($this->session->data['order_id'])) {

Coloca el siguiente código directamente debajo de esa línea y encima de la línea con $this->cart->clear();:

$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']);

De nuevo, no olvides guardar los cambios y continuar con el siguiente paso de integración.

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

Si quieres procesar todo el pago como una sola transacción en PAP, sigue este paso. Si quieres crear una transacción para cada producto, continúa con el paso 4.

Abrir archivo catalog/view/theme/default/template/common/success.twig.

Añade estas líneas antes de la última línea que dice {{ footer }}:

{# Post Affiliate Pro integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  {% set subtotal = 0 %}

  {% for item in pap4_totals %}
    {% if item.code == 'sub_total' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'coupon' %} {% set subtotal = subtotal + item.value %} {% endif %}
    {% if item.code == 'voucher' %} {% set subtotal = subtotal + item.value %} {% endif %}
  {% endfor %}

  {% if subtotal < 0 %} {% set subtotal = 0 %} {% endif %}

  <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('{{subtotal}}');
    sale.setOrderID('{{pap4_orderid}}');
    sale.setData1('{{pap4_email}}');
    PostAffTracker.register();
  </script>
{% endif %}
{# /Post Affiliate Pro integration #}

Guarda el archivo. Tu tienda acaba de ser integrada.

Nota: Los valores de Coupon y Vucher son negativos, por eso lo sumamos directamente al valor del subtotal.

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

Este paso no es necesario si ya has seguido el paso 3.

Abrir archivo catalog/view/theme/default/template/common/success.twig.

Añade estas líneas antes de la última línea que dice {{ footer }}:

{# Post Affiliate Pro integration #}
{% if pap4_totals is defined and pap4_orderid is defined and pap4_email is defined %}
  <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
    PostAffTracker.setAccountId('Account_ID');
    {% for item in pap4_products %}
        var sale{{ loop.index }} = PostAffTracker.createSale();
        sale{{ loop.index }}.setTotalCost('{{ item.total }}');
        sale{{ loop.index }}.setProductID('{{ item.product_id }}');
        sale{{ loop.index }}.setOrderID('{{ pap4_orderid }}({{ loop.index }})');
        sale{{ loop.index }}.setData1('{{ pap4_email }}');
        {% if loop.last != false %}
        sale{{ loop.index }}.doNotDeleteCookies();
        {% endif %}
    {% endfor %}
    PostAffTracker.register();
  </script>
{% endif %}
{# /Post Affiliate Pro integration #}

Esto registrará una comisión por cada producto pedido.

No olvides integrar tu carrito con el código de seguimiento de clics para que funcione el seguimiento de las 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.twig.

Volver a Integraciones Crear cuenta GRATIS
¿Quieres mejorar aún más tu software de afiliación? Echa un vistazo a la integración de OpenCart 2 para Post Affiliate Pro.

OpenCart 2

El texto trata sobre el software de comercio electrónico llamado Post Affiliate Pro y cómo integrarlo con OpenCart 2. Se proporcionan pasos específicos para editar los archivos confirm.php y success.php para la integración. También se mencionan instrucciones para procesar el pago como una sola transacción. El texto finaliza con información sobre la cuenta gratuita, términos y condiciones, y la confianza en la calidad del software, según los clientes.

¿Quieres mejorar aún más tu software de afiliación? Echa un vistazo a la integración de OpenCart para Post Affiliate Pro.

OpenCart

El texto habla sobre la integración de Post Affiliate Pro con OpenCart, un sistema de carrito de la compra gratuito. Se describen los pasos para la integración, incluyendo la edición de archivos y la creación de transacciones por producto o por todo el carro. Al registrarse en Post Affiliate Pro, se aceptan términos y condiciones y política de privacidad. También se destaca la confianza de los mejores en la plataforma, con una calificación de 4.8/5 a 5/5.

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

SquirrelCart

El texto habla sobre la disponibilidad del servicio Post Affiliate Pro para su integración con diferentes plataformas de ventas como SquirrelCart y Quick.Cart. Se proporciona un código de integración y se indica que se generará una comisión para el afiliado cada vez que hay una venta. También se mencionan otras plataformas de comercio electrónico compatibles con el servicio.

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

ThriveCart

El artículo describe cómo configurar un webhook para enviar datos a un complemento en Post Affiliate Pro y cómo seguir las ventas por pedido o por producto en ThriveCart. Se proporciona código PHP para ambas opciones y también se explica cómo utilizar variables personalizadas y un complemento integrado para realizar un seguimiento de las ventas mediante ThriveCart. También se destaca la importancia de integrar el sitio con el código de seguimiento de clics.

Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

×

Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

Estamos disponibles en varias fechas

Programa una llamada