OpenCart 2
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 seguim...

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 comisiones en tu tienda online.
Un sistema de carrito de compras gratuito. OpenCart es una solución de e-commerce online basada en PHP y de código abierto.
Este es un método de integración para el carrito de compras open source OpenCart versión 3. 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 localiza 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 por 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']);
Nuevamente, no olvides guardar los cambios y continuar al siguiente paso de integración.
Si deseas procesar el pago completo como una sola transacción en PAP, sigue este paso. Si quieres crear una transacción por cada producto, continúa al paso 4.
Abre el archivo / catalog/view/theme/default/template/common/success.twig.
Agrega estas líneas antes de la última línea que dice {{ footer }}:
{# [Post Affiliate Pro](/ "Post Affiliate Pro ofrece una plataforma completa de software de afiliados para gestionar múltiples programas de afiliados con facilidad. Disfruta de cero comisiones de configuración, soporte al cliente 24/7 y una prueba gratuita de 1 mes. Ideal para pequeños y grandes negocios, cuenta con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para potenciar tu éxito en marketing de afiliados. ¡Pruébalo ahora y optimiza tu gestión de afiliados sin esfuerzo!") 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](/ "Post Affiliate Pro ofrece una plataforma completa de software de afiliados para gestionar múltiples programas de afiliados con facilidad. Disfruta de cero comisiones de configuración, soporte al cliente 24/7 y una prueba gratuita de 1 mes. Ideal para pequeños y grandes negocios, cuenta con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para potenciar tu éxito en marketing de afiliados. ¡Pruébalo ahora y optimiza tu gestión de afiliados sin esfuerzo!") Pro integration #}
Guarda el archivo. Tu tienda ya ha sido integrada.
Nota: Los valores de ‘Cupones’ y ‘Vales’ son negativos, por eso los estamos sumando directamente al subtotal.
Este paso no es necesario si ya seguiste el paso 3.
Abre el archivo / catalog/view/theme/default/template/common/success.twig.
Agrega estas líneas antes de la última línea que dice {{ footer }}:
{# Integración Post Affiliate Pro #}
{% 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 %}
{# /Integración Post Affiliate Pro #}
Esto registrará una comisión por cada producto pedido.
No olvides integrar tu carrito con el código de seguimiento de clics para que el seguimiento de ventas funcione. Puedes colocar el código de seguimiento de clics en el archivo de pie de tema:
/ catalog/view/theme/YOUR_THEME/template/common/footer.twig.
NOTA: En caso de que no veas el código de seguimiento de clics incluso después de vaciar la caché, significa que tus archivos de tema no están ubicados en /catalog/view/theme/ sino en /storage/modifications/catalog/view/theme. En ese caso, localiza el archivo allí e intégralo. Haz lo mismo con el archivo success.twig.
Es un método paso a paso para conectar tu plataforma e-commerce OpenCart 3 con Post Affiliate Pro y así realizar el seguimiento de pedidos, comisiones y uso de cupones.
La integración permite el seguimiento de pedidos por producto, comisiones de por vida y uso de cupones, soportando tanto el seguimiento de transacciones por carrito completo como por producto.
Sí, OpenCart es un carrito de compras de código abierto y gratuito, y Post Affiliate Pro ofrece una prueba gratuita de 30 días para nuevos usuarios.
Debes modificar los archivos confirm.php, success.php y success.twig en tu instalación de OpenCart 3 siguiendo las instrucciones proporcionadas.
Sí, la guía de integración proporciona opciones tanto para procesar el carrito completo como una sola transacción o una transacción por cada producto.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Experimenta un seguimiento y gestión de afiliados sin complicaciones. Integra tu tienda OpenCart 3 y potencia tu éxito en marketing de afiliados hoy mismo.
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 seguim...
¿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.

