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...
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de OpenCart para Post Affiliate Pro.
Un sistema de carrito de compras gratuito. OpenCart es una solución de comercio electrónico en línea basada en PHP 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 modificando los archivos de la página de agradecimiento.
Para OpenCart 2.0 utiliza por favor el otro método de integración.
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 versiones antiguas también guest_step_3.php) para editar. Busca esta línea:
$this->data['totals'] = $total_data;
Hay dos lugares con esta línea, usa el segundo. Coloca este código debajo de esa línea:
$this->session->data['pap4_totals'] = $total_data;
$this->session->data['pap4_products'] = $this->data['products'];
$this->session->data['pap4_email'] = $this->data['email'];
Guarda estos archivos y continúa con el siguiente paso.
NOTA: En caso de que uses QuickCheckout debes modificar el archivo quickcheckout.php en lugar de confirm.php – el código de integración debe colocarse dentro de la función confirm_order() – allí encontrarás la línea necesaria:
$this->data['totals'] = $total_data;
mencionada al inicio de este paso.
Abre el archivo catalog/controller/checkout/success.php y busca esta línea:
if (isset($this->session->data['order_id'])) {
Debe estar alrededor de la línea 10. Coloca este código debajo:
$this->data['pap4_orderid'] = $this->session->data['order_id'];
$this->data['pap4_totals'] = $this->session->data['pap4_totals'];
$this->data['pap4_products'] = $this->session->data['pap4_products'];
$this->data['pap4_email'] = $this->session->data['pap4_email'];
unset($this->session->data['pap4_totals']);
unset($this->session->data['pap4_products']);
unset($this->session->data['pap4_email']);
Nuevamente, no olvides guardar los cambios y continúa con el siguiente paso de integración.
Si deseas procesar todo el pago como una sola transacción en PAP, sigue este paso. Si quieres crear una transacción por cada producto, salta al paso 4.
Abre el archivo catalog/view/theme/default/template/common/success.tpl
Agrega estas líneas antes de la 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('Account_ID');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 integraste el paso 3.
Abre el archivo catalog/view/theme/default/template/common/success.tpl.
Agrega estas líneas antes de la 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">
PostAffTracker.setAccountId('Account_ID');
<?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 el seguimiento de ventas funcione. 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.
OpenCart es una potente plataforma de comercio electrónico de código abierto que permite a las empresas crear y gestionar sus tiendas en línea con facilidad y eficiencia. Conocido por su flexibilidad y opciones de personalización, OpenCart es adecuado para empresas de todos los tamaños. Ofrece soporte para múltiples idiomas y monedas, una interfaz de administración robusta para una gestión integral de la tienda y una amplia selección de extensiones y temas para mejorar la funcionalidad y apariencia de tu tienda en línea.
Originalmente desarrollado en 1998, OpenCart ha evolucionado significativamente a lo largo de los años, gracias a las contribuciones de una comunidad global de desarrolladores. Su naturaleza de código abierto ha permitido mejoras continuas y la expansión de funciones. Este desarrollo colaborativo ha dado lugar a una plataforma personalizable y escalable que se adapta a las necesidades cambiantes de los negocios en línea.
OpenCart está dirigido principalmente a pequeñas y medianas empresas que buscan una solución flexible y rentable para establecer una presencia online. Es especialmente beneficioso para usuarios con habilidades técnicas moderadas o aquellos que cuentan con recursos de desarrollo. OpenCart se adapta a empresas que buscan una plataforma asequible y la capacidad de personalizar ampliamente sus tiendas en línea.
OpenCart es gratuito como plataforma de código abierto, lo que lo convierte en una opción atractiva para empresas conscientes de su presupuesto. Sin embargo, aunque el software principal es gratuito, las empresas pueden incurrir en costos adicionales por:
Los usuarios suelen elogiar la flexibilidad de OpenCart y la gran variedad de extensiones disponibles. La función de gestión multitienda es muy apreciada por empresas que operan varias tiendas. Sin embargo, algunos usuarios mencionan que contar con habilidades técnicas o acceso a un desarrollador es útil, especialmente al manejar personalizaciones complejas o desafíos técnicos.
OpenCart es una potente plataforma de comercio electrónico de código abierto que permite a las empresas crear y gestionar sus tiendas en línea con flexibilidad, soporte multilenguaje y multicurrency, y amplias opciones de personalización.
La integración se realiza modificando archivos específicos en tu instalación de OpenCart, como confirm.php y success.php, y agregando el código de seguimiento a la plantilla de vista de éxito. En la página de integración se proporcionan instrucciones detalladas paso a paso.
Sí, puedes configurar la integración para rastrear pedidos por producto o procesar todo el carrito como una sola transacción, permitiendo un seguimiento preciso de comisiones para tus afiliados.
Sí, OpenCart es una plataforma de código abierto y su uso es gratuito. Sin embargo, puedes incurrir en costos por alojamiento, registro de dominio, extensiones premium y servicios profesionales.
OpenCart está dirigido principalmente a pequeñas y medianas empresas que buscan una solución de comercio electrónico flexible, rentable y personalizable, especialmente aquellas con habilidades técnicas moderadas o acceso a recursos de desarrollo.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Experimenta una integración fluida con OpenCart y potencia tu marketing de afiliados con Post Affiliate Pro. Regístrate para una prueba gratuita de 30 días y descubre potentes funciones.
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 seguim...
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de osCommerce para Post Affiliate Pro.